diff --git a/.azure-pipelines/ci-build.yml b/.azure-pipelines/ci-build.yml index c3f49823a93..0b3f22c7223 100644 --- a/.azure-pipelines/ci-build.yml +++ b/.azure-pipelines/ci-build.yml @@ -11,11 +11,6 @@ trigger: include: - main -parameters: - - name: previewBranch - type: string - default: "refs/heads/main" - resources: repositories: - repository: 1ESPipelineTemplates @@ -65,29 +60,109 @@ extends: Copy-Item $(downloadLocalProperties.secureFilePath) local.properties -Verbose displayName: Copy secring and 'local.properties' - - script: ./gradlew --no-daemon publishToMavenLocal -PmavenCentralPublishingEnabled=true -PmavenCentralSnapshotArtifactSuffix="" + - pwsh: | + # maven-gpg-plugin signs via the local gpg keyring, so the key from + # secring.gpg must be imported into gpg before signing can succeed. + gpg --batch --import secring.gpg + displayName: Import GPG signing key + + - pwsh: | + $props = Get-Content local.properties -Raw + $keyId = ($props | Select-String -Pattern 'signing\.keyId=(.+)').Matches.Groups[1].Value + $keyPassword = ($props | Select-String -Pattern 'signing\.password=(.+)').Matches.Groups[1].Value + + $settingsXml = @" + + + + GraphDeveloperExperiences_Public + * + https://microsoftgraph.pkgs.visualstudio.com/0985d294-5762-4bc2-a565-161ef349ca3e/_packaging/GraphDeveloperExperiences_Public/maven/v1 + + + + + signing + + $keyId + $keyPassword + + + + + "@ + $settingsDir = Join-Path $HOME ".m2" + New-Item -ItemType Directory -Path $settingsDir -Force | Out-Null + $settingsXml | Set-Content (Join-Path $settingsDir "settings.xml") -Encoding UTF8 + displayName: Configure Maven settings + + - task: MavenAuthenticate@0 + displayName: Authenticate to Azure Artifacts feed (PAT-less) + inputs: + artifactsFeeds: 'GraphDeveloperExperiences_Public' + + - task: Maven@4 displayName: Publish to local Maven for verification condition: contains(variables['build.sourceBranch'], 'refs/tags/v') + inputs: + mavenPomFile: 'pom.xml' + goals: 'install' + options: '-Psigning --no-transfer-progress' + publishJUnitResults: false + javaHomeOption: 'JDKVersion' + jdkVersionOption: '1.21' + jdkArchitectureOption: 'x64' + mavenOptions: '-Xmx3072m' - - script: ./gradlew --no-daemon publishToMavenLocal -PmavenCentralPublishingEnabled=true + - task: Maven@4 displayName: Publish to local Maven for verification condition: not(contains(variables['build.sourceBranch'], 'refs/tags/v')) + inputs: + mavenPomFile: 'pom.xml' + goals: 'install' + options: '-Psigning --no-transfer-progress' + publishJUnitResults: false + javaHomeOption: 'JDKVersion' + jdkVersionOption: '1.21' + jdkArchitectureOption: 'x64' + mavenOptions: '-Xmx3072m' - - script: ./gradlew --no-daemon publishMavenPublicationToADORepository -PmavenCentralPublishingEnabled=true -PmavenCentralSnapshotArtifactSuffix="" - displayName: Publish to local Maven ADO for ESRP + - task: Maven@4 + displayName: Stage artifacts for ESRP condition: contains(variables['build.sourceBranch'], 'refs/tags/v') + inputs: + mavenPomFile: 'pom.xml' + goals: 'deploy' + options: '-Psigning --no-transfer-progress -DaltDeploymentRepository=ADO::default::file://$(Build.SourcesDirectory)/target/staging-deploy' + publishJUnitResults: false + javaHomeOption: 'JDKVersion' + jdkVersionOption: '1.21' + jdkArchitectureOption: 'x64' + mavenOptions: '-Xmx3072m' - - script: ./gradlew --no-daemon publishMavenPublicationToADORepository -PmavenCentralPublishingEnabled=true - displayName: Publish to local Maven ADO for ESRP + - task: Maven@4 + displayName: Stage artifacts for ESRP condition: not(contains(variables['build.sourceBranch'], 'refs/tags/v')) + inputs: + mavenPomFile: 'pom.xml' + goals: 'deploy' + options: '-Psigning --no-transfer-progress -DaltDeploymentRepository=ADO::default::file://$(Build.SourcesDirectory)/target/staging-deploy' + publishJUnitResults: false + javaHomeOption: 'JDKVersion' + jdkVersionOption: '1.21' + jdkArchitectureOption: 'x64' + mavenOptions: '-Xmx3072m' - pwsh: | - $contents = Get-Content gradle.properties -Raw - $major = $contents | Select-String -Pattern 'mavenMajorVersion\s*=\s*([0-9]+)' | ForEach-Object { $_.Matches.Groups[1].Value } - $minor = $contents | Select-String -Pattern 'mavenMinorVersion\s*=\s*([0-9]+)' | ForEach-Object { $_.Matches.Groups[1].Value } - $patch = $contents | Select-String -Pattern 'mavenPatchVersion\s*=\s*([0-9]+)' | ForEach-Object { $_.Matches.Groups[1].Value } + $pomXml = [xml](Get-Content pom.xml -Raw) + $ns = New-Object System.Xml.XmlNamespaceManager($pomXml.NameTable) + $ns.AddNamespace('m', $pomXml.DocumentElement.NamespaceURI) + $version = $pomXml.SelectSingleNode('/m:project/m:version', $ns).InnerText $snapshot_suffix = if ($Env:BRANCH_NAME.StartsWith('refs/tags/v')) { '' } else { '-SNAPSHOT' } - $version = "$major.$minor.$patch$snapshot_suffix" + # If version already contains -SNAPSHOT and we're on a tag, strip it + if ($Env:BRANCH_NAME.StartsWith('refs/tags/v')) { + $version = $version -replace '-SNAPSHOT$', '' + } echo "Current version is $version" echo "##vso[task.setvariable variable=PACKAGE_VERSION;]$version" displayName: Get current version @@ -100,7 +175,7 @@ extends: displayName: Inspect contents of local Maven cache - pwsh: | - $packageFullPath = Join-Path -Path "./" -ChildPath "build/publishing-repository/com/microsoft/graph/microsoft-graph" -AdditionalChildPath "$(PACKAGE_VERSION)" + $packageFullPath = Join-Path -Path "./target/staging-deploy" -ChildPath "com/microsoft/graph/microsoft-graph" -AdditionalChildPath "$(PACKAGE_VERSION)" echo "Package full path: $packageFullPath" echo "##vso[task.setvariable variable=PACKAGE_PATH;]$packageFullPath" displayName: Get the package full path @@ -112,84 +187,9 @@ extends: targetPath: "$(PACKAGE_PATH)" - stage: deploy - condition: and(or(contains(variables['build.sourceBranch'], 'refs/tags/v'), eq(variables['build.sourceBranch'], '${{ parameters.previewBranch }}')), succeeded()) + condition: and(contains(variables['build.sourceBranch'], 'refs/tags/v'), succeeded()) dependsOn: build jobs: - - deployment: deploy_github - condition: and(contains(variables['build.sourceBranch'], 'refs/tags/v'), succeeded()) - pool: - name: Azure-Pipelines-1ESPT-ExDShared - os: linux - image: ubuntu-latest - templateContext: - type: releaseJob - isProduction: true - inputs: - - input: pipelineArtifact - artifactName: jars - targetPath: "$(Pipeline.Workspace)" - environment: kiota-github-releases - strategy: - runOnce: - deploy: - steps: - - pwsh: | - $zips = Get-ChildItem -Path "$(Pipeline.Workspace)" -Filter "*.jar" - $zip = $zips | Select-Object -First 1 - $zipName = $zip.Name - if ($zipName -match "\d+.\d+.\d+") - { - $version = $matches[0] - echo "Current version is $version" - echo "##vso[task.setvariable variable=artifactVersion;]$version" - } - else - { - Write-Error "No valid version found in jar file name." - exit 1 - } - - - task: GitHubRelease@1 - inputs: - gitHubConnection: "microsoftkiota" - tagSource: userSpecifiedTag - tag: "v$(artifactVersion)" - title: "v$(artifactVersion)" - assets: | - $(Pipeline.Workspace)/**/*.jar - $(Pipeline.Workspace)/**/*.jar.md5 - $(Pipeline.Workspace)/**/*.jar.sha1 - $(Pipeline.Workspace)/**/*.jar.sha256 - $(Pipeline.Workspace)/**/*.jar.sha512 - $(Pipeline.Workspace)/**/*.jar.asc - $(Pipeline.Workspace)/**/*.jar.asc.md5 - $(Pipeline.Workspace)/**/*.jar.asc.sha1 - $(Pipeline.Workspace)/**/*.jar.asc.sha256 - $(Pipeline.Workspace)/**/*.jar.asc.sha512 - $(Pipeline.Workspace)/**/*.pom - $(Pipeline.Workspace)/**/*.pom.md5 - $(Pipeline.Workspace)/**/*.pom.sha1 - $(Pipeline.Workspace)/**/*.pom.sha256 - $(Pipeline.Workspace)/**/*.pom.sha512 - $(Pipeline.Workspace)/**/*.pom.asc - $(Pipeline.Workspace)/**/*.pom.asc.md5 - $(Pipeline.Workspace)/**/*.pom.asc.sha1 - $(Pipeline.Workspace)/**/*.pom.asc.sha256 - $(Pipeline.Workspace)/**/*.pom.asc.sha512 - $(Pipeline.Workspace)/**/*.module - $(Pipeline.Workspace)/**/*.module.md5 - $(Pipeline.Workspace)/**/*.module.sha1 - $(Pipeline.Workspace)/**/*.module.sha256 - $(Pipeline.Workspace)/**/*.module.sha512 - $(Pipeline.Workspace)/**/*.module.asc - $(Pipeline.Workspace)/**/*.module.asc.md5 - $(Pipeline.Workspace)/**/*.module.asc.sha1 - $(Pipeline.Workspace)/**/*.module.asc.sha256 - $(Pipeline.Workspace)/**/*.module.asc.sha512 - - addChangeLog: false - action: edit - - deployment: deploy_maven # snapshots are not supported by ESRP release for now, but they are planning to add support. When it happens, simply remove the condition condition: and(contains(variables['build.sourceBranch'], 'refs/tags/v'), succeeded()) @@ -223,8 +223,8 @@ extends: contentsource: "Folder" folderlocation: "$(Pipeline.Workspace)" waitforreleasecompletion: true - owners: vibiret@microsoft.com - approvers: mmainer@microsoft.com + owners: christiano@microsoft.com,ramsess@microsoft.com,gavinbarron@microsoft.com,jingjingjia@microsoft.com,peombwa@microsoft.com,treicys@microsoft.com + approvers: christiano@microsoft.com,ramsess@microsoft.com,gavinbarron@microsoft.com,jingjingjia@microsoft.com,peombwa@microsoft.com,treicys@microsoft.com serviceendpointurl: "https://api.esrp.microsoft.com" mainpublisher: "ESRPRELPACMAN" domaintenantid: "cdc5aeea-15c5-4db6-b079-fcadd2505dc2" \ No newline at end of file diff --git a/.azure-pipelines/daily-ci-build.yml b/.azure-pipelines/daily-ci-build.yml new file mode 100644 index 00000000000..ded48776e2f --- /dev/null +++ b/.azure-pipelines/daily-ci-build.yml @@ -0,0 +1,89 @@ +trigger: none +pr: none + +schedules: + - cron: '0 7 * * *' + displayName: Daily builds + branches: + include: + - main + always: true + +resources: + repositories: + - repository: 1ESPipelineTemplates + type: git + name: 1ESPipelineTemplates/1ESPipelineTemplates + ref: refs/tags/release + +extends: + template: v1/1ES.Unofficial.PipelineTemplate.yml@1ESPipelineTemplates + parameters: + pool: + name: Azure-Pipelines-1ESPT-ExDShared + image: ubuntu-latest + os: linux + sdl: + sourceAnalysisPool: + name: Azure-Pipelines-1ESPT-ExDShared + image: windows-2022 + os: windows + credscan: + enabled: true + policheck: + enabled: true + binskim: + enabled: true + stages: + - stage: Build + jobs: + - job: Build + displayName: Build Java SDK + steps: + - checkout: self + submodules: recursive + + - task: JavaToolInstaller@1 + inputs: + versionSpec: '17' + jdkArchitectureOption: 'x64' + jdkSourceOption: 'PreInstalled' + + - pwsh: | + # Route all Maven resolution through the Azure Artifacts feed (Maven Central upstream) + # so the network-isolated build never reaches the public internet. Credentials for the + # mirror are injected PAT-less by the MavenAuthenticate task below; the mirror must + # match the id it generates (the feed name). + $settingsXml = @" + + + + GraphDeveloperExperiences_Public + * + https://microsoftgraph.pkgs.visualstudio.com/0985d294-5762-4bc2-a565-161ef349ca3e/_packaging/GraphDeveloperExperiences_Public/maven/v1 + + + + "@ + $settingsDir = Join-Path $HOME ".m2" + New-Item -ItemType Directory -Path $settingsDir -Force | Out-Null + $settingsXml | Set-Content (Join-Path $settingsDir "settings.xml") -Encoding UTF8 + displayName: Configure Maven mirror for network-isolated build + + - task: MavenAuthenticate@0 + displayName: Authenticate to Azure Artifacts feed (PAT-less) + inputs: + artifactsFeeds: 'GraphDeveloperExperiences_Public' + + - task: Maven@4 + displayName: Build and Test SDK + inputs: + mavenPomFile: 'pom.xml' + goals: 'verify' + options: '--no-transfer-progress' + publishJUnitResults: true + testResultsFiles: '**/surefire-reports/TEST-*.xml' + javaHomeOption: 'JDKVersion' + jdkVersionOption: '1.17' + jdkArchitectureOption: 'x64' + mavenOptions: '-Xmx3072m' diff --git a/.config/1espt/PipelineAutobaseliningConfig.yml b/.config/1espt/PipelineAutobaseliningConfig.yml index 0bf61a54bb4..798440b79a3 100644 --- a/.config/1espt/PipelineAutobaseliningConfig.yml +++ b/.config/1espt/PipelineAutobaseliningConfig.yml @@ -7,17 +7,30 @@ pipelines: credscan: lastModifiedDate: 2025-06-20 eslint: - lastModifiedDate: 2025-06-20 + lastModifiedDate: 2026-05-15 psscriptanalyzer: - lastModifiedDate: 2025-06-20 + lastModifiedDate: 2026-05-15 armory: - lastModifiedDate: 2025-06-20 + lastModifiedDate: 2026-05-15 accessibilityinsights: lastModifiedDate: 2025-06-20 binary: credscan: lastModifiedDate: 2025-06-20 binskim: - lastModifiedDate: 2025-06-20 + lastModifiedDate: 2026-05-15 spotbugs: - lastModifiedDate: 2025-06-20 + lastModifiedDate: 2026-05-15 + 687: + retail: + source: + credscan: + lastModifiedDate: 2026-05-27 + policheck: + lastModifiedDate: 2026-05-27 + eslint: + lastModifiedDate: 2026-05-27 + armory: + lastModifiedDate: 2026-05-27 + accessibilityinsights: + lastModifiedDate: 2026-05-27 diff --git a/.config/guardian/.gdnbaselines b/.config/guardian/.gdnbaselines index 1cee79c2d9c..2257872b938 100644 --- a/.config/guardian/.gdnbaselines +++ b/.config/guardian/.gdnbaselines @@ -13,479 +13,615 @@ "results": { "82ec8907f522949ea46ed2692018bca957a4e6f718360cc99701c6d8a4a4eb99": { "signature": "82ec8907f522949ea46ed2692018bca957a4e6f718360cc99701c6d8a4a4eb99", - "alternativeSignatures": [], + "alternativeSignatures": [ + "c65e8d4dab624031e2872fb2d6bff8af5c30b49dd840c2547bd2478db6635e1c", + "94d9d81990744c4839486a04114ef427357505e1eedf33f5d58ecacb2a527074" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145623, + "line": 156372, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "3d321d1f925dc3012c502fb29481d192276fb7200ce8d45a088de24e2a061e35": { "signature": "3d321d1f925dc3012c502fb29481d192276fb7200ce8d45a088de24e2a061e35", - "alternativeSignatures": [], + "alternativeSignatures": [ + "8ee73c099c4fbf6539052380d5cf3430591b55dac0b064cdfe3ada9599b6f7f4", + "5ed574d7cf81d58870c2369a4ff1260475173fcf3112772b648720e2914b1708" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145624, + "line": 156373, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "263112bc59bd2d2a9148a333308c0d7896c0fb9c81f3121de308e392a4c7a4eb": { "signature": "263112bc59bd2d2a9148a333308c0d7896c0fb9c81f3121de308e392a4c7a4eb", - "alternativeSignatures": [], + "alternativeSignatures": [ + "286e8552891192039fd0f49f51f00f3114dbb550a18b216fb10dca9abd8adf31", + "83305f125695741bb251fa8b882735b2f06921eb9b8d7cd4f1949d88b193c0e5" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145625, + "line": 156374, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "1643573e938aedab6dd067aeca1be28ab2ced3221bf8102e180555aaa89c377c": { "signature": "1643573e938aedab6dd067aeca1be28ab2ced3221bf8102e180555aaa89c377c", - "alternativeSignatures": [], + "alternativeSignatures": [ + "2338247be6d937e3381d27d3ee9d51b0534fb543d435d39b3c26ac896365bb78", + "75d79e17c41f18bf1025786dbbf4c5fd71cc16cedb5ba05a81493a1d9a10df04" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145626, + "line": 156375, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "98ef25efc8e9a5d51e2b1818fb083ba99cee13fb29a5ec5a5774a0d4ba31ddfa": { "signature": "98ef25efc8e9a5d51e2b1818fb083ba99cee13fb29a5ec5a5774a0d4ba31ddfa", - "alternativeSignatures": [], + "alternativeSignatures": [ + "93fa26c7807735c9f68993a6c6510b3ca22447649bcd686eb58fcb2417072f19", + "9e3ab2396ab9842bee6c37fb6591c0efa52fe5e95bbc14b2b8c6ef72ba8d3778" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145628, + "line": 156377, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "18a91572b01d161d7a01a2e3505c38e079c32a650c58e34f742bbd89730ca0ba": { "signature": "18a91572b01d161d7a01a2e3505c38e079c32a650c58e34f742bbd89730ca0ba", - "alternativeSignatures": [], + "alternativeSignatures": [ + "476f6327af729603210ee682b99a338bc13d7847ac7ad6aea7cedf62b1e6e766", + "eb5e68234bfcbab422dfccbe97d3f35980c3f82ea64206a9d0ad6c5771da54ec" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145630, + "line": 156379, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "d557dbd06455b77ca35c6c25d6f5f353f5cbc7bfc33be531e76d32e0966c0381": { "signature": "d557dbd06455b77ca35c6c25d6f5f353f5cbc7bfc33be531e76d32e0966c0381", - "alternativeSignatures": [], + "alternativeSignatures": [ + "42df15c757ee616b95babff32aef51a05555bec4ad0e53e2b6eac0b954710e1a", + "57e4bce13a7d16a69f55f04c7b3cd4fe3f85319edbd2648f4c27265815ab32da" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145631, + "line": 156380, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "3ea0a43b6a5b0e0ee95e603f93fd393d67d047e495ada2de9bbca1827c96c534": { "signature": "3ea0a43b6a5b0e0ee95e603f93fd393d67d047e495ada2de9bbca1827c96c534", - "alternativeSignatures": [], + "alternativeSignatures": [ + "5854b9256c7928623a1e10f44d6518948629d51825786c22eac83fb3fc656fe1", + "ce8ab4c7f60141e8088e5c28350f5ca1aa7d86004e7558b675c63945c1a68ab0" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145632, + "line": 156381, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "90b5329a1a4bc45b96ef4ddfac36c52bab124a688488974cafd439e079b0ec2a": { "signature": "90b5329a1a4bc45b96ef4ddfac36c52bab124a688488974cafd439e079b0ec2a", - "alternativeSignatures": [], + "alternativeSignatures": [ + "c52b0b754228e8afddb7ba4d47c8f7e16a3efd6e7033158425954470792cd90b", + "43b24196f0fbd211110a2900d39c668bd682f5b7b3adc1894b5d1835255e078c" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145633, + "line": 156382, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "f1301775c4e54b133d321a26a7f6beaf860036db80bff912a841c02ee6ca9d89": { "signature": "f1301775c4e54b133d321a26a7f6beaf860036db80bff912a841c02ee6ca9d89", - "alternativeSignatures": [], + "alternativeSignatures": [ + "192bdb9ed978bc0389675d3ada259e48e6ef97bd708ffde06902117e2b2ba2fd", + "8edaa83a336b4697bdea221dbe1ab4fa65a92aee3aae077e9a5dcc10e67b20ec" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145634, + "line": 156383, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "54769f1b162164f700976c909b06c12ce339bac5805363dd14f68f13bdc2c92f": { "signature": "54769f1b162164f700976c909b06c12ce339bac5805363dd14f68f13bdc2c92f", - "alternativeSignatures": [], + "alternativeSignatures": [ + "bae32ac12779099b62b4bebfa29e90f80b680e0986b2db46ea53005e30aace5f", + "e3d69d140a6fca9f9193fc7decc460ffb91723148a1e7f522f573db8002df485" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145636, + "line": 156385, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "bbcb8bf5173972b19c83dbcd6b9b730912d06f2487bef767d3358f228bcb468f": { "signature": "bbcb8bf5173972b19c83dbcd6b9b730912d06f2487bef767d3358f228bcb468f", - "alternativeSignatures": [], + "alternativeSignatures": [ + "d8a50e52b8954262bcd706bbceea04b999f73df05665b14f9f41b2c0a896f43e", + "4ee3346642db40cdc0fcbce863678a3e6109ba4c6bdb7b19d9311025668c36cb" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145638, + "line": 156387, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "beaf70e38b405396ea5a87059d179f40238f05830ba8943cd5b2b0e7ad59bc3e": { "signature": "beaf70e38b405396ea5a87059d179f40238f05830ba8943cd5b2b0e7ad59bc3e", - "alternativeSignatures": [], + "alternativeSignatures": [ + "93b87e5bb6faa41ddb5785dab430d497c9107bf0967be7972487c0111bd83fc6", + "3a33a55a53b85e9fdeeb914ffc5cfe1dda0f23c522391258dfb94fc7f7046021" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145639, + "line": 156388, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "2b1fa7b3d91e5fac8eea194fc71bc675650e65420026a8a2816dccef85cecca4": { "signature": "2b1fa7b3d91e5fac8eea194fc71bc675650e65420026a8a2816dccef85cecca4", - "alternativeSignatures": [], + "alternativeSignatures": [ + "4eee29221a9658c7ecaf4f1d5f69c859824e7f7d3fc90f968f0943ec8a4421f8", + "b0f3c04b619d35d0d8a05dee23d1aeaf0f57050b7dc255372b023ced4c861129" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145640, + "line": 156389, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "4f7bde2c702841a8d69ba3089ad71c12fb4c63694e9cfe065d8e0dd6529150f9": { "signature": "4f7bde2c702841a8d69ba3089ad71c12fb4c63694e9cfe065d8e0dd6529150f9", - "alternativeSignatures": [], + "alternativeSignatures": [ + "c5ddc6ee87a6eb61d155d9aaf832ddec7a10783e76808739fae8c89ea257202e", + "7f30762094f072c161d37715f68fd0a1530c0fe98a9b6f5b8ccf9ebe550b8390" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145641, + "line": 156390, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "ffa2ccd772cff1ff2322a633d779e53fa052b9464d8151824a53a99d429d0501": { "signature": "ffa2ccd772cff1ff2322a633d779e53fa052b9464d8151824a53a99d429d0501", - "alternativeSignatures": [], + "alternativeSignatures": [ + "931854bb61dc9876d912a866adabd34cecbeef403425b322069586b99724077e", + "ce0f639347a8a92388e842774d6cd0e908ea74dcc4dea20b915c63af940c10e9" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145642, + "line": 156391, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "d8f94806d426e4a3704ad35ccf92cfdf23894b2037efcacc62a4d8db13c929cc": { "signature": "d8f94806d426e4a3704ad35ccf92cfdf23894b2037efcacc62a4d8db13c929cc", - "alternativeSignatures": [], + "alternativeSignatures": [ + "8c6cd12f475b05cb7e5172df982df7fcef75ec132bb9a6fc105cd343d28ffe2b", + "7b02e3f32c59e341b9d00a3412134f4b6f7e3a7cd01d512a64bee2fa9ce53a64" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145643, + "line": 156392, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "45cfb253c0ee074513210a50c7023d144d3b491c361d74a8fd50db1050bb1ac7": { "signature": "45cfb253c0ee074513210a50c7023d144d3b491c361d74a8fd50db1050bb1ac7", - "alternativeSignatures": [], + "alternativeSignatures": [ + "28f65f110a9c6c7762344bef7bcbc9c4b48a55508670e4c81e9faf4a164b3c4c", + "d507a071eb6bffa0ee9055250e6e714f1427f5ac7f6dcaf94c33e736d5c80be3" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145644, + "line": 156393, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "0cc095c709ef5bb14a63b9d13b85398c17900dcf2461ed8e8b96b83977dd436d": { "signature": "0cc095c709ef5bb14a63b9d13b85398c17900dcf2461ed8e8b96b83977dd436d", - "alternativeSignatures": [], + "alternativeSignatures": [ + "9426cbe3a8efe4331c1e3a5eb6e406c64d931145b09afae8bd91504cb5f48085", + "1b69660ff992f9fcccdea64c493ca7979c31f7cce453cb189c079d9c0c1dfd65" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145645, + "line": 156394, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "2581f6c507d823102d29e676256290ab1dd1cbc959b441c441e57226e48346f2": { "signature": "2581f6c507d823102d29e676256290ab1dd1cbc959b441c441e57226e48346f2", - "alternativeSignatures": [], + "alternativeSignatures": [ + "2ede692e6067c3ee0239bd3d344c6e9b977447f585124fd5c9098d034df06a99", + "338a4dbd0122052e3dd8c31c9a3361aa547d9fc48eba4a82abb6c8a3d4785ce7" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145646, + "line": 156395, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "fd3cd9fb48199c5126321644a9a54fc94628da5265479908e4c13c193a2d7441": { "signature": "fd3cd9fb48199c5126321644a9a54fc94628da5265479908e4c13c193a2d7441", - "alternativeSignatures": [], + "alternativeSignatures": [ + "72b6e55646ea4bed874fd6fb0b33c109e32f959f94879878586412a1f756b88d", + "7b83d7fcf029677fb5dfd9d0d113cc7522fd4064964dc5fe2fe16b2d5a229e69" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145647, + "line": 156396, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "d463c24895a555cc1d80c264bddc0955158f07a3c971c0f9c79651774e91d74d": { "signature": "d463c24895a555cc1d80c264bddc0955158f07a3c971c0f9c79651774e91d74d", - "alternativeSignatures": [], + "alternativeSignatures": [ + "ab2c3035f02e1187962e170e6da84c449a6f04c5f54c3d607a6e86685034d133", + "b5b7e89a73f0f1699c1dc2f52a6cea2cbf2ecd32cf3fb241b33eb9b98c8683ed" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145648, + "line": 156397, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "17e6847cc3c1faf5c5d159038651881833a96ec1cad4f74355e2890c9977c27f": { "signature": "17e6847cc3c1faf5c5d159038651881833a96ec1cad4f74355e2890c9977c27f", - "alternativeSignatures": [], + "alternativeSignatures": [ + "efe57f09c11a0b8ee6438cb7c308e384accb1275782295a813b592dd19948cb4", + "fee5c5d3fa094bfff1d676b1871316da63fe6f6b43f7702685614dc136bb6e9e" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145649, + "line": 156398, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "47751bb5957c46a8cf5f38e65c755b3b3e4902b6b50dcc324dd4ba9e304f0b0c": { "signature": "47751bb5957c46a8cf5f38e65c755b3b3e4902b6b50dcc324dd4ba9e304f0b0c", - "alternativeSignatures": [], + "alternativeSignatures": [ + "e9f1e78ab918792a0e9e25285d7ee0dfea837bedd67b474a37e48f822010eb6d", + "2fcf115d54440052b4ce99115a85293e496df02fca14ac02ee96f37583420857" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145650, + "line": 156399, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "559e6f1bd631966f0349224b2b6dad68601b7c9408c014cb583ee7d54333030b": { "signature": "559e6f1bd631966f0349224b2b6dad68601b7c9408c014cb583ee7d54333030b", - "alternativeSignatures": [], + "alternativeSignatures": [ + "eafd7cabf207b8eb49f43c39261e8c90b912f2420e04322aa9f66d0b2dd2aa4f", + "c76ff97bc7402473bb956697ffb663ab71758c32f4224443ddc87ad318b56eae" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145651, + "line": 156400, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "b23f30830ad40390c2c38f61afb59ab1af0af521839438425a3b1961ec5ca180": { "signature": "b23f30830ad40390c2c38f61afb59ab1af0af521839438425a3b1961ec5ca180", - "alternativeSignatures": [], + "alternativeSignatures": [ + "15cc71d03340281fee5f4ef9e711e4888168103111af36cbfdfc20ab47cb526c", + "3228c641f1080b400737c396c264dffea2b85a45d3a008e0d4cdc1507627c753" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145653, + "line": 156402, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "12631f8a3d28eb526a9835044e410bdc70fc36e10581ad86075b5c9ff8906e9a": { "signature": "12631f8a3d28eb526a9835044e410bdc70fc36e10581ad86075b5c9ff8906e9a", - "alternativeSignatures": [], + "alternativeSignatures": [ + "454a2241f3b9b9142fd9f4254cf0c3744e85776458a9c9db1c159a4e8a253a70", + "dde231b95929400f925b3d2f3a99f588b0cf9b0ac623022e8049036f02585a98" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145654, + "line": 156403, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "917540d4d155eda7e8d0c14a5eb97d53ff2733e1c1f52eb608193915fc03c0be": { "signature": "917540d4d155eda7e8d0c14a5eb97d53ff2733e1c1f52eb608193915fc03c0be", - "alternativeSignatures": [], + "alternativeSignatures": [ + "1978e4e37ec4b4054c48682bd5576e311f045fe610f0e1ea819545b1542afd66", + "de99b91c9825c116d35282c58c9be68775bc2163a7dfcf1f80b938aadcb491ce" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145659, + "line": 156408, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "5e2d1799b86185436f1afd961b3e50a883e526c62415790773102df880030130": { "signature": "5e2d1799b86185436f1afd961b3e50a883e526c62415790773102df880030130", - "alternativeSignatures": [], + "alternativeSignatures": [ + "4ef3fbc7c022726e03461b8e8150009b75b0f1e888e9646e7044d4bc2a4a933c", + "a23801dcb3fd3b45ba6dc22c5f8cf2e083b549916ea4c1fb35c4986318998174" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145660, + "line": 156409, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "b12fd269e906f925f5a276c9e8ad34702d44076fc1042998f60405421a76284d": { "signature": "b12fd269e906f925f5a276c9e8ad34702d44076fc1042998f60405421a76284d", - "alternativeSignatures": [], + "alternativeSignatures": [ + "803da0bcc976377b0da39ec2e88653cc31d015e699a1b1933c45c70b62d4fd1b", + "289bdd40c7049589f1cb49fb58208bd741c6482062e4e14ae5938576939ee87c" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145661, + "line": 156410, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "34f9285f137da098f7356f45f7024d11d47e6cdedfee88b0de0fb54a6f638c4b": { "signature": "34f9285f137da098f7356f45f7024d11d47e6cdedfee88b0de0fb54a6f638c4b", - "alternativeSignatures": [], + "alternativeSignatures": [ + "514be1e8b339c3dc9d768c503e8dce71c3bdf4a06a6b5428a13dc1cacb7ff006", + "da86afa1417091b00bbe959ec63ccab5583062a604ff3c17ed98457f05ba00ac" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145662, + "line": 156411, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "52f24eb2e057b2eb407223c64c243729f6678ffda14c0918524e2b0d7effc176": { "signature": "52f24eb2e057b2eb407223c64c243729f6678ffda14c0918524e2b0d7effc176", - "alternativeSignatures": [], + "alternativeSignatures": [ + "0dc4e7bab122335ba508ddc2a215eae1941a3a37935ca7058d6aee94df21c1b6", + "84f2e285bd0326a7d18201c8c2de5c5b2b10ad83a9e76e62f1c50020078e53a1" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145664, + "line": 156413, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "fc3c1503008c46a2e4b9c445ac7f0497a3a735f10ae0efaf30b83b726c33fe83": { "signature": "fc3c1503008c46a2e4b9c445ac7f0497a3a735f10ae0efaf30b83b726c33fe83", - "alternativeSignatures": [], + "alternativeSignatures": [ + "b9a617d12d7745305b7b9bb6c6473d178ac1f808e54ae02f9a29e823c0406cce", + "a5d5e81276455c322be872ef35a6c439c0b539b5bd1dd133c066c8c057e0c785" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145665, + "line": 156414, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" }, "62b407564f5e60d2d0571d174c95c12bee7fe2fa62e0a7c10a8a6aa4d9c79522": { "signature": "62b407564f5e60d2d0571d174c95c12bee7fe2fa62e0a7c10a8a6aa4d9c79522", - "alternativeSignatures": [], + "alternativeSignatures": [ + "b1be3ca46f45849bd61cf3e99b5ca06753b926ca5745883b2f54382f41093276", + "48a84a91d23727b47d1d2963e4c54b0abca58197ca03704150f8b800aaf86a8f" + ], "target": "src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt", - "line": 145666, + "line": 156415, + "uriBaseId": "file:///D:/a/_work/1/s/", "memberOf": [ "default" ], "tool": "credscan", "ruleId": "CSCAN-GENERAL0060", - "createdDate": "2025-06-20 20:17:04Z", - "expirationDate": "2025-12-07 20:33:10Z", - "justification": "This error is baselined with an expiration date of 180 days from 2025-06-20 20:33:10Z" + "createdDate": "2026-05-27 22:53:06Z", + "expirationDate": "2026-11-13 22:59:01Z", + "justification": "This error is baselined with an expiration date of 180 days from 2026-05-27 22:59:01Z" } } } \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 739066ae921..054f172220c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,9 +1,7 @@ version: 2 updates: -- package-ecosystem: gradle - directories: - - "/" - - "/java-8" +- package-ecosystem: maven + directory: "/" schedule: interval: daily time: "09:00" # 9am UTC @@ -12,45 +10,28 @@ updates: kiota-dependencies: patterns: - "*kiota*" - junit-dependencies: + microsoft-graph: patterns: - - "*junit*" - open-telemetry: - patterns: - - "*opentelemetry*" + - "*microsoft-graph*" - package-ecosystem: gradle directory: "/android" schedule: interval: daily - time: "10:00" # 10am UTC. After core projects are updated to prevent duplicate PRs + time: "09:00" # 9am UTC open-pull-requests-limit: 10 groups: - kiota-dependencies: - patterns: - - "*kiota*" - junit-dependencies: + android-build-tools: patterns: - - "*junit*" - open-telemetry: - patterns: - - "*opentelemetry*" -- package-ecosystem: maven + - "*android*" + - "*gradle-enterprise*" + - "*gradle-util*" + - "*gradle-versions*" +- package-ecosystem: github-actions directory: "/" schedule: interval: daily open-pull-requests-limit: 10 groups: - kiota-dependencies: - patterns: - - "*kiota*" - junit-dependencies: - patterns: - - "*junit*" - open-telemetry: + all-actions: patterns: - - "*opentelemetry*" -- package-ecosystem: github-actions - directory: "/" - schedule: - interval: daily - open-pull-requests-limit: 10 + - "*" diff --git a/.github/workflows/api-level-lint.yml b/.github/workflows/api-level-lint.yml index 4d3419ec2c9..ba5ef12d65f 100644 --- a/.github/workflows/api-level-lint.yml +++ b/.github/workflows/api-level-lint.yml @@ -11,7 +11,7 @@ jobs: lint-api-level: runs-on: [self-hosted, 1ES.Pool=1es-ubuntu-msgraph-sdk-java-memory-latest-m] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: actions/setup-java@v5 with: distribution: 'temurin' @@ -21,7 +21,7 @@ jobs: run: .\scripts\copyFilesOnBuild.ps1 -inputPath '.\src\main\java\com\microsoft\graph\generated' shell: pwsh - name: Setup Android SDK - uses: android-actions/setup-android@v3.2.2 + uses: android-actions/setup-android@v4.0.1 - name: Add execution right to the script run: chmod +x gradlew working-directory: ./android @@ -31,7 +31,7 @@ jobs: working-directory: ./android - name: Upload linting results if: failure() && steps.lint.outcome == 'failure' - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7 with: name: lint-report path: ./android/build/reports diff --git a/.github/workflows/auto-merge-dependabot.yml b/.github/workflows/auto-merge-dependabot.yml index d454cd18644..9d903943300 100644 --- a/.github/workflows/auto-merge-dependabot.yml +++ b/.github/workflows/auto-merge-dependabot.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Dependabot metadata id: metadata - uses: dependabot/fetch-metadata@v2.4.0 + uses: dependabot/fetch-metadata@v3.1.0 with: github-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index e6f0cad3099..2e6fb0173b4 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -42,14 +42,14 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Set up JDK uses: actions/setup-java@v5 with: java-version: 21 distribution: 'temurin' - cache: gradle + cache: maven # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL @@ -75,10 +75,8 @@ jobs: # If the Autobuild fails above, remove it and uncomment the following three lines. # modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance. - - name: Grant execute permission for gradlew - run: chmod +x gradlew - - name: Build with Gradle - run: ./gradlew --no-build-cache build + - name: Build with Maven + run: ./mvnw compile --no-transfer-progress -DskipTests - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v4 diff --git a/.github/workflows/gradle-build.yml b/.github/workflows/maven-build.yml similarity index 63% rename from .github/workflows/gradle-build.yml rename to .github/workflows/maven-build.yml index 1e9a020a9d6..e90d5803d31 100644 --- a/.github/workflows/gradle-build.yml +++ b/.github/workflows/maven-build.yml @@ -1,4 +1,4 @@ -name: Gradle Build and Compare Package +name: Maven Build on: push: @@ -11,62 +11,52 @@ jobs: build-java-latest: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up JDK uses: actions/setup-java@v5 with: java-version: 21 distribution: 'temurin' - cache: gradle + cache: maven - name: Move generated sources to correct package run: .\scripts\copyFilesOnBuild.ps1 -inputPath '.\src\main\java\com\microsoft\graph\generated' shell: pwsh - - name: Grant Execute permission for gradlew - run: chmod +x gradlew - - name: Build with Gradle - run: ./gradlew build + - name: Build with Maven + run: ./mvnw verify --no-transfer-progress - name: Upload Unit Test Results if: ${{ always() }} - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7 with: name: UnitTests path: | - build/reports/tests/test/** - build/test-results/** + target/surefire-reports/** - name: Upload a Build Artifact - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7 with: name: drop path: | - **/libs/* - build/generated-pom.xml - build/generated-pom.xml.asc - build.gradle - gradlew - gradlew.bat - settings.gradle - gradle.properties - **/gradle/** + target/*.jar + pom.xml + mvnw + mvnw.cmd + .mvn/** scripts/** build-java-8: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up JDK uses: actions/setup-java@v5 with: java-version: 8 distribution: 'temurin' - cache: gradle + cache: maven - name: Move generated sources to correct package run: .\scripts\copyFilesOnBuild.ps1 -inputPath '.\src\main\java\com\microsoft\graph\generated' shell: pwsh - - name: Grant Execute permission for gradlew - run: chmod +x gradlew - name: Build with Java 8 - working-directory: ./java-8 - run: .././gradlew build + run: ./mvnw compile --no-transfer-progress build: needs: [build-java-latest, build-java-8] diff --git a/.github/workflows/project-auto-add.yml b/.github/workflows/project-auto-add.yml index bc86b1ed983..d47299783c6 100644 --- a/.github/workflows/project-auto-add.yml +++ b/.github/workflows/project-auto-add.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Generate token id: generate_token - uses: actions/create-github-app-token@v2 + uses: actions/create-github-app-token@v3 with: app-id: ${{ secrets.GRAPHBOT_APP_ID }} private-key: ${{ secrets.GRAPHBOT_APP_PEM }} diff --git a/.github/workflows/release-please-gha.yml b/.github/workflows/release-please-gha.yml index 28f1d59d189..b6bc742e5b1 100644 --- a/.github/workflows/release-please-gha.yml +++ b/.github/workflows/release-please-gha.yml @@ -19,18 +19,18 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Generate GitHub App token id: app-token - uses: actions/create-github-app-token@v2 + uses: actions/create-github-app-token@v3 with: app-id: ${{ vars.RELEASE_PLEASE_TOKEN_PROVIDER_APP_ID }} private-key: ${{ secrets.RELEASE_PLEASE_TOKEN_PROVIDER_PEM }} - name: Release Please - uses: googleapis/release-please-action@v4 + uses: googleapis/release-please-action@v5 with: token: ${{ steps.app-token.outputs.token }} config-file: release-please-config.json - manifest-file: .release-please-manifest.json \ No newline at end of file + manifest-file: .release-please-manifest.json diff --git a/.github/workflows/validate-public-api-surface.yml b/.github/workflows/validate-public-api-surface.yml index 8dc30c10cc3..1586c14b54c 100644 --- a/.github/workflows/validate-public-api-surface.yml +++ b/.github/workflows/validate-public-api-surface.yml @@ -17,7 +17,7 @@ jobs: validate-public-api-surface: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: microsoftgraph/kiota-dom-export-diff-tool/export@main id: generatePatch - uses: microsoftgraph/kiota-dom-export-diff-tool/tool@main @@ -35,14 +35,14 @@ jobs: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload patch file as artifact if: always() - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7 continue-on-error: true with: name: patch path: '*.patch' - name: Upload explanations file as artifact if: always() - uses: actions/upload-artifact@v5 + uses: actions/upload-artifact@v7 continue-on-error: true with: name: explanations diff --git a/.gitignore b/.gitignore index 79813c70924..047411c3df9 100644 --- a/.gitignore +++ b/.gitignore @@ -20,16 +20,17 @@ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* -/.gradle/ -/build/ -/bin/ + +# Maven +/target/ + +# Maven wrapper +!.mvn/wrapper/maven-wrapper.jar #Eclipse .project .classpath .settings -# Maven -/target/ local.properties .idea diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 00000000000..7967f30dd1d Binary files /dev/null and b/.mvn/wrapper/maven-wrapper.jar differ diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties new file mode 100644 index 00000000000..6f80481060a --- /dev/null +++ b/.mvn/wrapper/maven-wrapper.properties @@ -0,0 +1,4 @@ +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip +distributionSha256Sum=4ec3f26fb1a692473aea0235c300bd20f0f9fe741947c82c1234cefd76ac3a3c +wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar +wrapperSha256Sum=3d8f20ce6103913be8b52aef6d994e0c54705fb527324ceb9b835b338739c7a8 diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4589b95b82a..1a9c02f7a7e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "6.56.0" + ".": "6.68.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 054ac04bd1d..7eb50216f8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,111 @@ All notable changes to this project will be documented in this file. +## [6.68.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.67.0...v6.68.0) (2026-08-05) + + +### Features + +* **generation:** update request builders and models ([800762d](https://github.com/microsoftgraph/msgraph-sdk-java/commit/800762d46e93a11f8cddbaa7372b5791314d138b)) + +## [6.67.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.66.1...v6.67.0) (2026-07-21) + + +### Features + +* **generation:** update request builders and models ([ef84bc9](https://github.com/microsoftgraph/msgraph-sdk-java/commit/ef84bc973e8623e50afedebdcfe5a4a38c5e8f8b)) + +## [6.66.1](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.66.0...v6.66.1) (2026-07-13) + + +### Bug Fixes + +* Merge pull request [#2638](https://github.com/microsoftgraph/msgraph-sdk-java/issues/2638) from microsoftgraph/ci/update-deployment-approver ([6a199fc](https://github.com/microsoftgraph/msgraph-sdk-java/commit/6a199fcdbe9e479db1d3c96389f91af5649f1606)) + +## [6.66.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.65.0...v6.66.0) (2026-07-10) + + +### Features + +* **generation:** update request builders and models ([0ab63e1](https://github.com/microsoftgraph/msgraph-sdk-java/commit/0ab63e1f948133cde80d6e7b9555723f0ca08ced)) +* **generation:** update request builders and models ([674c92e](https://github.com/microsoftgraph/msgraph-sdk-java/commit/674c92ef30491e9b842e3762fe8c0a56ea534bab)) +* **generation:** update request builders and models ([6096368](https://github.com/microsoftgraph/msgraph-sdk-java/commit/6096368cc0ba75d839248d73a306057b5b6f88c9)) + + +### Bug Fixes + +* import GPG signing key for Maven signing in ci-build ([d8e88f7](https://github.com/microsoftgraph/msgraph-sdk-java/commit/d8e88f7600d151f2be5d2f74140413062c5d5c89)) + +## [6.65.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.64.0...v6.65.0) (2026-05-19) + + +### Features + +* **generation:** update request builders and models ([#2594](https://github.com/microsoftgraph/msgraph-sdk-java/issues/2594)) ([090951c](https://github.com/microsoftgraph/msgraph-sdk-java/commit/090951c4d9e89a87a1ce777c3b9dda43cd1b2f7d)) + +## [6.64.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.63.0...v6.64.0) (2026-05-05) + + +### Features + +* **generation:** update request builders and models ([21bd96b](https://github.com/microsoftgraph/msgraph-sdk-java/commit/21bd96b37c1ae171dc1cbe6783e2034beca80631)) +* **generation:** update request builders and models ([e107445](https://github.com/microsoftgraph/msgraph-sdk-java/commit/e107445bfa1f4b566c399c9075c4093d9059b5d2)) + +## [6.63.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.62.0...v6.63.0) (2026-04-17) + + +### Features + +* **generation:** update request builders and models ([aa6302a](https://github.com/microsoftgraph/msgraph-sdk-java/commit/aa6302a84312d44bc98d46ba12019437b5a39adc)) + + +### Bug Fixes + +* remove previewBranch param and align deploy stage condition with deploy_maven job ([8c970c6](https://github.com/microsoftgraph/msgraph-sdk-java/commit/8c970c69215998195833dd10393e389cc47a8252)) +* remove previewBranch parameter and align deploy stage condition ([53507c0](https://github.com/microsoftgraph/msgraph-sdk-java/commit/53507c090b1834e155503b81e0fb95bd7c1728dd)) + +## [6.62.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.61.0...v6.62.0) (2026-02-19) + + +### Features + +* **generation:** update request builders and models ([d84017b](https://github.com/microsoftgraph/msgraph-sdk-java/commit/d84017b12ffb7512c71896ddd248b26aa395aa10)) + +## [6.61.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.60.0...v6.61.0) (2026-02-06) + + +### Features + +* **generation:** update request builders and models ([36db97c](https://github.com/microsoftgraph/msgraph-sdk-java/commit/36db97cfa34bc8ae19c500e402cfe538da1a049d)) + +## [6.60.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.59.0...v6.60.0) (2026-01-07) + + +### Features + +* **generation:** update request builders and models ([dcdbea3](https://github.com/microsoftgraph/msgraph-sdk-java/commit/dcdbea34881a4e33416770a9ed2e3be544cc0dc5)) + +## [6.59.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.58.0...v6.59.0) (2025-12-17) + + +### Features + +* **generation:** update request builders and models ([19f7cd8](https://github.com/microsoftgraph/msgraph-sdk-java/commit/19f7cd87690c0224d6450960f817cda9c8a2dfed)) + +## [6.58.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.57.0...v6.58.0) (2025-12-03) + + +### Features + +* **generation:** update request builders and models ([#2519](https://github.com/microsoftgraph/msgraph-sdk-java/issues/2519)) ([9ae83ff](https://github.com/microsoftgraph/msgraph-sdk-java/commit/9ae83ff1ccdf007638fb3c03d0d093b7a504f3ad)) + +## [6.57.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.56.0...v6.57.0) (2025-11-19) + + +### Features + +* **generation:** update request builders and models ([6f65f8d](https://github.com/microsoftgraph/msgraph-sdk-java/commit/6f65f8d97b0340fd64214e211d57f40a2909bf0f)) + ## [6.56.0](https://github.com/microsoftgraph/msgraph-sdk-java/compare/v6.55.0...v6.56.0) (2025-11-06) diff --git a/README.md b/README.md index cddb260739e..65eac8bc5f0 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ repositories { dependencies { // Include the sdk as a dependency // x-release-please-start-version - implementation 'com.microsoft.graph:microsoft-graph:6.56.0' + implementation 'com.microsoft.graph:microsoft-graph:6.68.0' // x-release-please-end // This dependency is only needed if you are using a TokenCredential object for authentication implementation 'com.azure:azure-identity:1.15.0' @@ -37,7 +37,7 @@ Add the dependency in `dependencies` in pom.xml com.microsoft.graph microsoft-graph - 6.56.0 + 6.68.0 diff --git a/android/build.gradle b/android/build.gradle index a13820797b1..25ecad6888c 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -8,8 +8,8 @@ buildscript { dependencies { classpath "com.gradle:gradle-enterprise-gradle-plugin:3.19.2" classpath "gradle.plugin.com.github.viswaramamoorthy:gradle-util-plugins:0.1.0-RELEASE" - classpath "com.github.ben-manes:gradle-versions-plugin:0.53.0" - classpath "com.android.tools.build:gradle:8.13.0" + classpath "com.github.ben-manes:gradle-versions-plugin:0.54.0" + classpath "com.android.tools.build:gradle:8.13.2" } } @@ -57,6 +57,7 @@ android { disable "GradleDependency" disable "NewerVersionAvailable" disable "KotlinPropertyAccess" // getting false positives because of odata actions & functions (getOrder setOrder) + disable 'AndroidGradlePluginVersion' // We will not be upgrading gradle to version 9 as it does not support our minimum required version of jdk8 } sourceSets { main { @@ -70,4 +71,17 @@ android { } } -apply from: "../gradle/dependencies.gradle" + +dependencies { + implementation 'com.squareup.okhttp3:okhttp:4.12.0' + implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1' + + api 'com.microsoft.graph:microsoft-graph-core:3.6.6' + + implementation 'com.microsoft.kiota:microsoft-kiota-authentication-azure:1.9.2' + implementation 'com.microsoft.kiota:microsoft-kiota-http-okHttp:1.9.2' + implementation 'com.microsoft.kiota:microsoft-kiota-serialization-json:1.9.2' + implementation 'com.microsoft.kiota:microsoft-kiota-serialization-text:1.9.2' + implementation 'com.microsoft.kiota:microsoft-kiota-serialization-form:1.9.2' + implementation 'com.microsoft.kiota:microsoft-kiota-serialization-multipart:1.9.2' +} diff --git a/build.gradle b/build.gradle deleted file mode 100644 index a17cd6e3beb..00000000000 --- a/build.gradle +++ /dev/null @@ -1,182 +0,0 @@ -/* - * This file was generated by the Gradle 'init' task. - * - * This generated file contains a sample Java Library project to get you started. - * For more details take a look at the Java Libraries chapter in the Gradle - * User Manual available at https://docs.gradle.org/6.6/userguide/java_library_plugin.html - */ - -plugins { - // Apply the java-library plugin to add support for Java Library - id 'java-library' - id 'eclipse' - id 'maven-publish' - id 'signing' -} - -java { - modularity.inferModulePath = true - withSourcesJar() - withJavadocJar() -} - -sourceSets { - main { - java { - exclude 'pom.xml' - } - } -} - -// In this section you declare where to find the dependencies of your project -repositories { - // You can declare any Maven/Ivy/file repository here. - mavenCentral() -} - -apply from: "gradle/dependencies.gradle" - -def pomConfig = { - licenses { - license([:]) { - name "MIT License" - url "http://opensource.org/licenses/MIT" - distribution "repo" - } - } -} - -tasks.withType(Javadoc).configureEach { - enabled = true - options.addStringOption('Xdoclint:-missing', '-quiet') -} - -tasks.javadocJar { - zip64 = true -} - -tasks.jar { - manifest { - attributes('Automatic-Module-Name': project.property('mavenGroupId')) - } - zip64(true) -} - -publishing { - - publications { - - maven(MavenPublication) { - customizePom(pom) - groupId project.property('mavenGroupId') - artifactId project.property('mavenArtifactId') - version getVersionName() - from components.java - pom.withXml { - def pomFile = file("${project.buildDir}/generated-pom.xml") - writeTo(pomFile) - } - } - } - - repositories { - maven { - name = "ADO" - url = layout.buildDirectory.dir("publishing-repository") - } - } -} - -group = project.property('mavenGroupId') -version = "${mavenMajorVersion}.${mavenMinorVersion}.${mavenPatchVersion}${mavenCentralSnapshotArtifactSuffix}" - -signing { - sign publishing.publications.maven -} -tasks.withType(Sign)*.enabled = mavenCentralPublishingEnabled.toBoolean() - -def fixAscNames = { name -> - if(name.contains('pom')) { - "${project.property('mavenArtifactId')}-${mavenMajorVersion}.${mavenMinorVersion}.${mavenPatchVersion}.pom.asc" - } else { - name.replace('msgraph-sdk-java', "${project.property('mavenArtifactId')}-${mavenMajorVersion}.${mavenMinorVersion}.${mavenPatchVersion}") - } -} - -compileJava { - options.compilerArgs << "-parameters" - sourceCompatibility = '1.8' - targetCompatibility = '1.8' -} - -def getVersionCode() { - return mavenMajorVersion.toInteger() * 10000 + mavenMinorVersion.toInteger() * 100 + mavenPatchVersion.toInteger() -} - -def getVersionName() { - return "${mavenMajorVersion}.${mavenMinorVersion}.${mavenPatchVersion}${mavenCentralSnapshotArtifactSuffix}" -} - -artifacts { - archives jar -} - -def customizePom(pom) { - pom.withXml { - def root = asNode() - - root.dependencies.removeAll { dep -> - dep.scope == "test" - } - - root.children().last() + { - resolveStrategy = Closure.DELEGATE_FIRST - - description 'Microsoft Graph SDK' - name 'Microsoft Graph Java SDK' - url 'https://github.com/microsoftgraph/msgraph-sdk-java' - organization { - name 'Microsoft' - url 'https://github.com/microsoftgraph/msgraph-sdk-java' - } - issueManagement { - system 'GitHub' - url 'https://github.com/microsoftgraph/msgraph-sdk-java/issues' - } - licenses { - license { - name "MIT License" - url "http://opensource.org/licenses/MIT" - distribution "repo" - } - } - scm { - url 'https://github.com/microsoftgraph/msgraph-sdk-java' - connection 'scm:git:git://github.com/microsoftgraph/msgraph-sdk-java.git' - developerConnection 'scm:git:ssh://git@github.com:microsoftgraph/msgraph-sdk-java.git' - } - developers { - developer { - name 'Microsoft' - } - } - } - } -} - -gradle.taskGraph.whenReady { taskGraph -> - if (project.rootProject.file('local.properties').exists()) { - Properties properties = new Properties() - properties.load(project.rootProject.file('local.properties').newDataInputStream()) - tasks.withType(Sign)*.enabled = (properties.containsKey('enableSigning')) ? properties.getProperty('enableSigning').toBoolean() : false - allprojects { ext."signing.keyId" = properties.getProperty('signing.keyId') } - allprojects { ext."signing.secretKeyRingFile" = properties.getProperty('signing.secretKeyRingFile') } - allprojects { ext."signing.password" = properties.getProperty('signing.password') } - } -} - -model { - tasks.generatePomFileForMavenPublication { - destination = file("${project.buildDir}/generated-pom.xml") - } -} diff --git a/gradle.properties b/gradle.properties deleted file mode 100644 index 79b59039026..00000000000 --- a/gradle.properties +++ /dev/null @@ -1,129 +0,0 @@ -# Project-wide Gradle settings. - -# IDE users: -# Settings specified in this file will override any Gradle settings -# configured through the IDE. - -# For more details on how to configure your build environment visit -# http://www.gradle.org/docs/current/userguide/build_environment.html - -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx10248m -# org.gradle.jvmargs=-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true - -# The size of the library demands a large amount of RAM to build. Increase as necessary if you get GC errors -## linux requires 10G, OSX requires 11G -org.gradle.jvmargs=-Xmx8g -XX:MaxMetaspaceSize=2g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -org.gradle.parallel=true -org.gradle.caching=true - -mavenGroupId = com.microsoft.graph -mavenArtifactId = microsoft-graph -# x-release-please-start-major -mavenMajorVersion = 6 -# x-release-please-end -# x-release-please-start-minor -mavenMinorVersion = 56 -# x-release-please-end -# x-release-please-start-patch -mavenPatchVersion = 0 -# x-release-please-end -mavenArtifactSuffix = - -#enable mavenCentralPublishingEnabled to publish to maven central -mavenCentralSnapshotArtifactSuffix = -SNAPSHOT -mavenCentralPublishingEnabled=true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle deleted file mode 100644 index 01d00ebe66e..00000000000 --- a/gradle/dependencies.gradle +++ /dev/null @@ -1,15 +0,0 @@ -dependencies { - - implementation 'com.squareup.okhttp3:okhttp:4.12.0' - implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1' - - // Core Http library - api 'com.microsoft.graph:microsoft-graph-core:3.6.5' - - implementation 'com.microsoft.kiota:microsoft-kiota-authentication-azure:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-http-okHttp:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-json:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-text:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-form:1.8.10' - implementation 'com.microsoft.kiota:microsoft-kiota-serialization-multipart:1.8.10' -} diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 1b33c55baab..00000000000 Binary files a/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties deleted file mode 100644 index ff23a68d70f..00000000000 --- a/gradle/wrapper/gradle-wrapper.properties +++ /dev/null @@ -1,7 +0,0 @@ -distributionBase=GRADLE_USER_HOME -distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip -networkTimeout=10000 -validateDistributionUrl=true -zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew deleted file mode 100755 index 23d15a93670..00000000000 --- a/gradlew +++ /dev/null @@ -1,251 +0,0 @@ -#!/bin/sh - -# -# Copyright © 2015-2021 the original authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# SPDX-License-Identifier: Apache-2.0 -# - -############################################################################## -# -# Gradle start up script for POSIX generated by Gradle. -# -# Important for running: -# -# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is -# noncompliant, but you have some other compliant shell such as ksh or -# bash, then to run this script, type that shell name before the whole -# command line, like: -# -# ksh Gradle -# -# Busybox and similar reduced shells will NOT work, because this script -# requires all of these POSIX shell features: -# * functions; -# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», -# «${var#prefix}», «${var%suffix}», and «$( cmd )»; -# * compound commands having a testable exit status, especially «case»; -# * various built-in commands including «command», «set», and «ulimit». -# -# Important for patching: -# -# (2) This script targets any POSIX shell, so it avoids extensions provided -# by Bash, Ksh, etc; in particular arrays are avoided. -# -# The "traditional" practice of packing multiple parameters into a -# space-separated string is a well documented source of bugs and security -# problems, so this is (mostly) avoided, by progressively accumulating -# options in "$@", and eventually passing that to Java. -# -# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, -# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; -# see the in-line comments for details. -# -# There are tweaks for specific operating systems such as AIX, CygWin, -# Darwin, MinGW, and NonStop. -# -# (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt -# within the Gradle project. -# -# You can find Gradle at https://github.com/gradle/gradle/. -# -############################################################################## - -# Attempt to set APP_HOME - -# Resolve links: $0 may be a link -app_path=$0 - -# Need this for daisy-chained symlinks. -while - APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path - [ -h "$app_path" ] -do - ls=$( ls -ld "$app_path" ) - link=${ls#*' -> '} - case $link in #( - /*) app_path=$link ;; #( - *) app_path=$APP_HOME$link ;; - esac -done - -# This is normally unused -# shellcheck disable=SC2034 -APP_BASE_NAME=${0##*/} -# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD=maximum - -warn () { - echo "$*" -} >&2 - -die () { - echo - echo "$*" - echo - exit 1 -} >&2 - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "$( uname )" in #( - CYGWIN* ) cygwin=true ;; #( - Darwin* ) darwin=true ;; #( - MSYS* | MINGW* ) msys=true ;; #( - NONSTOP* ) nonstop=true ;; -esac - -CLASSPATH="\\\"\\\"" - - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD=$JAVA_HOME/jre/sh/java - else - JAVACMD=$JAVA_HOME/bin/java - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD=java - if ! command -v java >/dev/null 2>&1 - then - die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -fi - -# Increase the maximum file descriptors if we can. -if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then - case $MAX_FD in #( - max*) - # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - MAX_FD=$( ulimit -H -n ) || - warn "Could not query maximum file descriptor limit" - esac - case $MAX_FD in #( - '' | soft) :;; #( - *) - # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC2039,SC3045 - ulimit -n "$MAX_FD" || - warn "Could not set maximum file descriptor limit to $MAX_FD" - esac -fi - -# Collect all arguments for the java command, stacking in reverse order: -# * args from the command line -# * the main class name -# * -classpath -# * -D...appname settings -# * --module-path (only if needed) -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. - -# For Cygwin or MSYS, switch paths to Windows format before running java -if "$cygwin" || "$msys" ; then - APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) - - JAVACMD=$( cygpath --unix "$JAVACMD" ) - - # Now convert the arguments - kludge to limit ourselves to /bin/sh - for arg do - if - case $arg in #( - -*) false ;; # don't mess with options #( - /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath - [ -e "$t" ] ;; #( - *) false ;; - esac - then - arg=$( cygpath --path --ignore --mixed "$arg" ) - fi - # Roll the args list around exactly as many times as the number of - # args, so each arg winds up back in the position where it started, but - # possibly modified. - # - # NB: a `for` loop captures its iteration list before it begins, so - # changing the positional parameters here affects neither the number of - # iterations, nor the values presented in `arg`. - shift # remove old arg - set -- "$@" "$arg" # push replacement arg - done -fi - - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' - -# Collect all arguments for the java command: -# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, -# and any embedded shellness will be escaped. -# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be -# treated as '${Hostname}' itself on the command line. - -set -- \ - "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ - -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ - "$@" - -# Stop when "xargs" is not available. -if ! command -v xargs >/dev/null 2>&1 -then - die "xargs is not available" -fi - -# Use "xargs" to parse quoted args. -# -# With -n1 it outputs one arg per line, with the quotes and backslashes removed. -# -# In Bash we could simply go: -# -# readarray ARGS < <( xargs -n1 <<<"$var" ) && -# set -- "${ARGS[@]}" "$@" -# -# but POSIX shell has neither arrays nor command substitution, so instead we -# post-process each arg (as a line of input to sed) to backslash-escape any -# character that might be a shell metacharacter, then use eval to reverse -# that process (while maintaining the separation between arguments), and wrap -# the whole thing up as a single "set" statement. -# -# This will of course break if any of these variables contains a newline or -# an unmatched quote. -# - -eval "set -- $( - printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | - xargs -n1 | - sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | - tr '\n' ' ' - )" '"$@"' - -exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat deleted file mode 100644 index 5eed7ee8452..00000000000 --- a/gradlew.bat +++ /dev/null @@ -1,94 +0,0 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem -@rem SPDX-License-Identifier: Apache-2.0 -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. 1>&2 -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 -echo. 1>&2 -echo Please set the JAVA_HOME variable in your environment to match the 1>&2 -echo location of your Java installation. 1>&2 - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH= - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/java-8/.gitignore b/java-8/.gitignore deleted file mode 100644 index 7f6823bcc0f..00000000000 --- a/java-8/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.gradle -build/ diff --git a/java-8/build.gradle b/java-8/build.gradle deleted file mode 100644 index 56ce1751c3b..00000000000 --- a/java-8/build.gradle +++ /dev/null @@ -1,31 +0,0 @@ -plugins { - // Apply the java-library plugin to add support for Java Library - id 'java-library' - id 'eclipse' -} - -repositories { - mavenCentral() -} - -sourceSets { - main { - java { - srcDirs = ['../src'] - exclude 'test/**' - } - } -} - -java { - toolchain { - languageVersion = JavaLanguageVersion.of(8) - } - withSourcesJar() -} - -tasks.jar { - zip64(true) -} - -apply from: "../gradle/dependencies.gradle" diff --git a/java-8/daemon-jvm.properties b/java-8/daemon-jvm.properties deleted file mode 100644 index 3bd3a411829..00000000000 --- a/java-8/daemon-jvm.properties +++ /dev/null @@ -1,2 +0,0 @@ -#This file is generated by updateDaemonJvm -toolchainVersion=8 diff --git a/java-8/gradle.properties b/java-8/gradle.properties deleted file mode 100644 index 51d218b5fc1..00000000000 --- a/java-8/gradle.properties +++ /dev/null @@ -1,3 +0,0 @@ -org.gradle.jvmargs=-Xmx8g -XX:MaxMetaspaceSize=2g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 - -mavenArtifactId = msgraph-sdk-java diff --git a/java-8/settings.gradle b/java-8/settings.gradle deleted file mode 100644 index f61f5ddf93b..00000000000 --- a/java-8/settings.gradle +++ /dev/null @@ -1 +0,0 @@ -rootProject.name = 'msgraph-sdk-java' diff --git a/mvnw b/mvnw new file mode 100755 index 00000000000..5272759eee3 --- /dev/null +++ b/mvnw @@ -0,0 +1,332 @@ +#!/bin/sh +# ---------------------------------------------------------------------------- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# Apache Maven Wrapper startup batch script, version @@project.version@@ +# +# Required ENV vars: +# ------------------ +# JAVA_HOME - location of a JDK home dir +# +# Optional ENV vars +# ----------------- +# MAVEN_OPTS - parameters passed to the Java VM when running Maven +# e.g. to debug Maven itself, use +# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# ---------------------------------------------------------------------------- + +if [ -z "$MAVEN_SKIP_RC" ]; then + + if [ -f /usr/local/etc/mavenrc ]; then + . /usr/local/etc/mavenrc + fi + + if [ -f /etc/mavenrc ]; then + . /etc/mavenrc + fi + + if [ -f "$HOME/.mavenrc" ]; then + . "$HOME/.mavenrc" + fi + +fi + +# OS specific support. $var _must_ be set to either true or false. +cygwin=false +darwin=false +mingw=false +case "$(uname)" in +CYGWIN*) cygwin=true ;; +MINGW*) mingw=true ;; +Darwin*) + darwin=true + # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home + # See https://developer.apple.com/library/mac/qa/qa1170/_index.html + if [ -z "$JAVA_HOME" ]; then + if [ -x "/usr/libexec/java_home" ]; then + JAVA_HOME="$(/usr/libexec/java_home)" + export JAVA_HOME + else + JAVA_HOME="/Library/Java/Home" + export JAVA_HOME + fi + fi + ;; +esac + +if [ -z "$JAVA_HOME" ]; then + if [ -r /etc/gentoo-release ]; then + JAVA_HOME=$(java-config --jre-home) + fi +fi + +# For Cygwin, ensure paths are in UNIX format before anything is touched +if $cygwin; then + [ -n "$JAVA_HOME" ] \ + && JAVA_HOME=$(cygpath --unix "$JAVA_HOME") + [ -n "$CLASSPATH" ] \ + && CLASSPATH=$(cygpath --path --unix "$CLASSPATH") +fi + +# For Mingw, ensure paths are in UNIX format before anything is touched +if $mingw; then + [ -n "$JAVA_HOME" ] && [ -d "$JAVA_HOME" ] \ + && JAVA_HOME="$( + cd "$JAVA_HOME" || ( + echo "cannot cd into $JAVA_HOME." >&2 + exit 1 + ) + pwd + )" +fi + +if [ -z "$JAVA_HOME" ]; then + javaExecutable="$(which javac)" + if [ -n "$javaExecutable" ] && ! [ "$(expr "$javaExecutable" : '\([^ ]*\)')" = "no" ]; then + # readlink(1) is not available as standard on Solaris 10. + readLink=$(which readlink) + if [ ! "$(expr "$readLink" : '\([^ ]*\)')" = "no" ]; then + if $darwin; then + javaHome="$(dirname "$javaExecutable")" + javaExecutable="$(cd "$javaHome" && pwd -P)/javac" + else + javaExecutable="$(readlink -f "$javaExecutable")" + fi + javaHome="$(dirname "$javaExecutable")" + javaHome=$(expr "$javaHome" : '\(.*\)/bin') + JAVA_HOME="$javaHome" + export JAVA_HOME + fi + fi +fi + +if [ -z "$JAVACMD" ]; then + if [ -n "$JAVA_HOME" ]; then + if [ -x "$JAVA_HOME/jre/sh/java" ]; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + else + JAVACMD="$( + \unset -f command 2>/dev/null + \command -v java + )" + fi +fi + +if [ ! -x "$JAVACMD" ]; then + echo "Error: JAVA_HOME is not defined correctly." >&2 + echo " We cannot execute $JAVACMD" >&2 + exit 1 +fi + +if [ -z "$JAVA_HOME" ]; then + echo "Warning: JAVA_HOME environment variable is not set." >&2 +fi + +# traverses directory structure from process work directory to filesystem root +# first directory with .mvn subdirectory is considered project base directory +find_maven_basedir() { + if [ -z "$1" ]; then + echo "Path not specified to find_maven_basedir" >&2 + return 1 + fi + + basedir="$1" + wdir="$1" + while [ "$wdir" != '/' ]; do + if [ -d "$wdir"/.mvn ]; then + basedir=$wdir + break + fi + # workaround for JBEAP-8937 (on Solaris 10/Sparc) + if [ -d "${wdir}" ]; then + wdir=$( + cd "$wdir/.." || exit 1 + pwd + ) + fi + # end of workaround + done + printf '%s' "$( + cd "$basedir" || exit 1 + pwd + )" +} + +# concatenates all lines of a file +concat_lines() { + if [ -f "$1" ]; then + # Remove \r in case we run on Windows within Git Bash + # and check out the repository with auto CRLF management + # enabled. Otherwise, we may read lines that are delimited with + # \r\n and produce $'-Xarg\r' rather than -Xarg due to word + # splitting rules. + tr -s '\r\n' ' ' <"$1" + fi +} + +log() { + if [ "$MVNW_VERBOSE" = true ]; then + printf '%s\n' "$1" + fi +} + +BASE_DIR=$(find_maven_basedir "$(dirname "$0")") +if [ -z "$BASE_DIR" ]; then + exit 1 +fi + +MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} +export MAVEN_PROJECTBASEDIR +log "$MAVEN_PROJECTBASEDIR" + +########################################################################################## +# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +# This allows using the maven wrapper in projects that prohibit checking in binary data. +########################################################################################## +wrapperJarPath="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" +if [ -r "$wrapperJarPath" ]; then + log "Found $wrapperJarPath" +else + log "Couldn't find $wrapperJarPath, downloading it ..." + + if [ -n "$MVNW_REPOURL" ]; then + wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/@@project.version@@/maven-wrapper-@@project.version@@.jar" + else + wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/@@project.version@@/maven-wrapper-@@project.version@@.jar" + fi + while IFS="=" read -r key value; do + # Remove '\r' from value to allow usage on windows as IFS does not consider '\r' as a separator ( considers space, tab, new line ('\n'), and custom '=' ) + safeValue=$(echo "$value" | tr -d '\r') + case "$key" in wrapperUrl) + wrapperUrl="$safeValue" + break + ;; + esac + done <"$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" + log "Downloading from: $wrapperUrl" + + if $cygwin; then + wrapperJarPath=$(cygpath --path --windows "$wrapperJarPath") + fi + + if command -v wget >/dev/null; then + log "Found wget ... using wget" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--quiet" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + wget $QUIET "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + else + wget $QUIET --http-user="$MVNW_USERNAME" --http-password="$MVNW_PASSWORD" "$wrapperUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" + fi + elif command -v curl >/dev/null; then + log "Found curl ... using curl" + [ "$MVNW_VERBOSE" = true ] && QUIET="" || QUIET="--silent" + if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then + curl $QUIET -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + else + curl $QUIET --user "$MVNW_USERNAME:$MVNW_PASSWORD" -o "$wrapperJarPath" "$wrapperUrl" -f -L || rm -f "$wrapperJarPath" + fi + else + log "Falling back to using Java to download" + javaSource="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.java" + javaClass="$MAVEN_PROJECTBASEDIR/.mvn/wrapper/MavenWrapperDownloader.class" + # For Cygwin, switch paths to Windows format before running javac + if $cygwin; then + javaSource=$(cygpath --path --windows "$javaSource") + javaClass=$(cygpath --path --windows "$javaClass") + fi + if [ -e "$javaSource" ]; then + if [ ! -e "$javaClass" ]; then + log " - Compiling MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/javac" "$javaSource") + fi + if [ -e "$javaClass" ]; then + log " - Running MavenWrapperDownloader.java ..." + ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$wrapperUrl" "$wrapperJarPath") || rm -f "$wrapperJarPath" + fi + fi + fi +fi +########################################################################################## +# End of extension +########################################################################################## + +# If specified, validate the SHA-256 sum of the Maven wrapper jar file +wrapperSha256Sum="" +while IFS="=" read -r key value; do + case "$key" in wrapperSha256Sum) + wrapperSha256Sum=$value + break + ;; + esac +done <"$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.properties" +if [ -n "$wrapperSha256Sum" ]; then + wrapperSha256Result=false + if command -v sha256sum >/dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | sha256sum -c >/dev/null 2>&1; then + wrapperSha256Result=true + fi + elif command -v shasum >/dev/null; then + if echo "$wrapperSha256Sum $wrapperJarPath" | shasum -a 256 -c >/dev/null 2>&1; then + wrapperSha256Result=true + fi + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2 + echo "Please install either command, or disable validation by removing 'wrapperSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + fi + if [ $wrapperSha256Result = false ]; then + echo "Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised." >&2 + echo "Investigate or delete $wrapperJarPath to attempt a clean download." >&2 + echo "If you updated your Maven version, you need to update the specified wrapperSha256Sum property." >&2 + exit 1 + fi +fi + +MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" + +# For Cygwin, switch paths to Windows format before running java +if $cygwin; then + [ -n "$JAVA_HOME" ] \ + && JAVA_HOME=$(cygpath --path --windows "$JAVA_HOME") + [ -n "$CLASSPATH" ] \ + && CLASSPATH=$(cygpath --path --windows "$CLASSPATH") + [ -n "$MAVEN_PROJECTBASEDIR" ] \ + && MAVEN_PROJECTBASEDIR=$(cygpath --path --windows "$MAVEN_PROJECTBASEDIR") +fi + +# Provide a "standardized" way to retrieve the CLI args that will +# work with both Windows and non-Windows executions. +MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $*" +export MAVEN_CMD_LINE_ARGS + +WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +# shellcheck disable=SC2086 # safe args +exec "$JAVACMD" \ + $MAVEN_OPTS \ + $MAVEN_DEBUG_OPTS \ + -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ + "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ + ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/mvnw.cmd b/mvnw.cmd new file mode 100644 index 00000000000..708460f95c2 --- /dev/null +++ b/mvnw.cmd @@ -0,0 +1,206 @@ +@REM ---------------------------------------------------------------------------- +@REM Licensed to the Apache Software Foundation (ASF) under one +@REM or more contributor license agreements. See the NOTICE file +@REM distributed with this work for additional information +@REM regarding copyright ownership. The ASF licenses this file +@REM to you under the Apache License, Version 2.0 (the +@REM "License"); you may not use this file except in compliance +@REM with the License. You may obtain a copy of the License at +@REM +@REM http://www.apache.org/licenses/LICENSE-2.0 +@REM +@REM Unless required by applicable law or agreed to in writing, +@REM software distributed under the License is distributed on an +@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +@REM KIND, either express or implied. See the License for the +@REM specific language governing permissions and limitations +@REM under the License. +@REM ---------------------------------------------------------------------------- + +@REM ---------------------------------------------------------------------------- +@REM Apache Maven Wrapper startup batch script, version @@project.version@@ +@REM +@REM Required ENV vars: +@REM JAVA_HOME - location of a JDK home dir +@REM +@REM Optional ENV vars +@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands +@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending +@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven +@REM e.g. to debug Maven itself, use +@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 +@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM ---------------------------------------------------------------------------- + +@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' +@echo off +@REM set title of command window +title %0 +@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' +@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% + +@REM set %HOME% to equivalent of $HOME +if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") + +@REM Execute a user defined script before this one +if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre +@REM check for pre script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* +if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* +:skipRcPre + +@setlocal + +set ERROR_CODE=0 + +@REM To isolate internal variables from possible post scripts, we use another setlocal +@setlocal + +@REM ==== START VALIDATION ==== +if not "%JAVA_HOME%" == "" goto OkJHome + +echo. >&2 +echo Error: JAVA_HOME not found in your environment. >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. >&2 +goto error + +:OkJHome +if exist "%JAVA_HOME%\bin\java.exe" goto init + +echo. >&2 +echo Error: JAVA_HOME is set to an invalid directory. >&2 +echo JAVA_HOME = "%JAVA_HOME%" >&2 +echo Please set the JAVA_HOME variable in your environment to match the >&2 +echo location of your Java installation. >&2 +echo. >&2 +goto error + +@REM ==== END VALIDATION ==== + +:init + +@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". +@REM Fallback to current working directory if not found. + +set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% +IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir + +set EXEC_DIR=%CD% +set WDIR=%EXEC_DIR% +:findBaseDir +IF EXIST "%WDIR%"\.mvn goto baseDirFound +cd .. +IF "%WDIR%"=="%CD%" goto baseDirNotFound +set WDIR=%CD% +goto findBaseDir + +:baseDirFound +set MAVEN_PROJECTBASEDIR=%WDIR% +cd "%EXEC_DIR%" +goto endDetectBaseDir + +:baseDirNotFound +set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +cd "%EXEC_DIR%" + +:endDetectBaseDir + +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig + +@setlocal EnableExtensions EnableDelayedExpansion +for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a +@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% + +:endReadAdditionalConfig + +SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" +set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" +set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain + +set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/@@project.version@@/maven-wrapper-@@project.version@@.jar" + +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B +) + +@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central +@REM This allows using the maven wrapper in projects that prohibit checking in binary data. +if exist %WRAPPER_JAR% ( + if "%MVNW_VERBOSE%" == "true" ( + echo Found %WRAPPER_JAR% + ) +) else ( + if not "%MVNW_REPOURL%" == "" ( + SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/@@project.version@@/maven-wrapper-@@project.version@@.jar" + ) + if "%MVNW_VERBOSE%" == "true" ( + echo Couldn't find %WRAPPER_JAR%, downloading it ... + echo Downloading from: %WRAPPER_URL% + ) + + powershell -Command "&{"^ + "$webclient = new-object System.Net.WebClient;"^ + "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ + "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ + "}"^ + "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%WRAPPER_URL%', '%WRAPPER_JAR%')"^ + "}" + if "%MVNW_VERBOSE%" == "true" ( + echo Finished downloading %WRAPPER_JAR% + ) +) +@REM End of extension + +@REM If specified, validate the SHA-256 sum of the Maven wrapper jar file +SET WRAPPER_SHA_256_SUM="" +FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( + IF "%%A"=="wrapperSha256Sum" SET WRAPPER_SHA_256_SUM=%%B +) +IF NOT %WRAPPER_SHA_256_SUM%=="" ( + powershell -Command "&{"^ + "Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash;"^ + "$hash = (Get-FileHash \"%WRAPPER_JAR%\" -Algorithm SHA256).Hash.ToLower();"^ + "If('%WRAPPER_SHA_256_SUM%' -ne $hash){"^ + " Write-Error 'Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.';"^ + " Write-Error 'Investigate or delete %WRAPPER_JAR% to attempt a clean download.';"^ + " Write-Error 'If you updated your Maven version, you need to update the specified wrapperSha256Sum property.';"^ + " exit 1;"^ + "}"^ + "}" + if ERRORLEVEL 1 goto error +) + +@REM Provide a "standardized" way to retrieve the CLI args that will +@REM work with both Windows and non-Windows executions. +set MAVEN_CMD_LINE_ARGS=%* + +%MAVEN_JAVA_EXE% ^ + %JVM_CONFIG_MAVEN_PROPS% ^ + %MAVEN_OPTS% ^ + %MAVEN_DEBUG_OPTS% ^ + -classpath %WRAPPER_JAR% ^ + "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ + %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* +if ERRORLEVEL 1 goto error +goto end + +:error +set ERROR_CODE=1 + +:end +@endlocal & set ERROR_CODE=%ERROR_CODE% + +if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost +@REM check for post script, once with legacy .bat ending and once with .cmd ending +if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" +if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" +:skipRcPost + +@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' +if "%MAVEN_BATCH_PAUSE%"=="on" pause + +if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% + +cmd /C exit /B %ERROR_CODE% diff --git a/pom.xml b/pom.xml index 77144588a7d..586ef8d2f2a 100644 --- a/pom.xml +++ b/pom.xml @@ -1,48 +1,226 @@ - - - 6.0.0 + + + 4.0.0 com.microsoft.graph microsoft-graph - 6.56.0 - pom + + 6.68.0 + + jar + + Microsoft Graph Java SDK + Microsoft Graph SDK + https://github.com/microsoftgraph/msgraph-sdk-java + + + Microsoft + https://github.com/microsoftgraph/msgraph-sdk-java + + + + GitHub + https://github.com/microsoftgraph/msgraph-sdk-java/issues + + + + + MIT License + http://opensource.org/licenses/MIT + repo + + + + + https://github.com/microsoftgraph/msgraph-sdk-java + scm:git:https://github.com/microsoftgraph/msgraph-sdk-java.git + scm:git:ssh://git@github.com:microsoftgraph/msgraph-sdk-java.git + + + + + Microsoft + + + UTF-8 1.8 1.8 + + + 3.6.6 + 4.12.0 + 2.1.1 + 1.9.2 + + + 3.14.0 + 3.4.2 + 3.11.2 + 3.3.1 + 3.2.7 + + + central + https://repo.maven.apache.org/maven2 + + + GraphDeveloperExperiences_Public + https://microsoftgraph.pkgs.visualstudio.com/0985d294-5762-4bc2-a565-161ef349ca3e/_packaging/GraphDeveloperExperiences_Public/maven/v1 + + + + + + GraphDeveloperExperiences_Public + https://microsoftgraph.pkgs.visualstudio.com/0985d294-5762-4bc2-a565-161ef349ca3e/_packaging/GraphDeveloperExperiences_Public/maven/v1 + + + + - com.google.code.gson - gson - 2.13.2 + com.microsoft.graph + microsoft-graph-core + ${microsoft-graph-core.version} + com.squareup.okhttp3 okhttp - 4.12.0 + ${okhttp.version} + - com.microsoft.graph - microsoft-graph-core - 3.6.5 + jakarta.annotation + jakarta.annotation-api + ${jakarta-annotation.version} + - org.junit.jupiter - junit-jupiter-api - 6.0.0 - test + com.microsoft.kiota + microsoft-kiota-authentication-azure + ${kiota.version} + - org.mockito - mockito-inline - 5.2.0 - test + com.microsoft.kiota + microsoft-kiota-http-okHttp + ${kiota.version} + + + + com.microsoft.kiota + microsoft-kiota-serialization-json + ${kiota.version} + + + + com.microsoft.kiota + microsoft-kiota-serialization-text + ${kiota.version} + + + + com.microsoft.kiota + microsoft-kiota-serialization-form + ${kiota.version} + + + + com.microsoft.kiota + microsoft-kiota-serialization-multipart + ${kiota.version} + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven-compiler-plugin.version} + + ${maven.compiler.source} + ${maven.compiler.target} + + -parameters + + + + + + org.apache.maven.plugins + maven-jar-plugin + ${maven-jar-plugin.version} + + + + com.microsoft.graph + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + attach-javadocs + + jar + + + + + -missing + true + -J-Xmx2g + + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + attach-sources + + jar-no-fork + + + + + + + + + + signing + + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + + + sign-artifacts + verify + + sign + + + + + + + + diff --git a/release-please-config.json b/release-please-config.json index a7132b77fb9..dd1daf92d27 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -14,14 +14,13 @@ "package-name": "com.microsoft.graph.microsoft-graph", "changelog-path": "CHANGELOG.md", "extra-files": [ - "gradle.properties", - "README.md", - "src/main/java/com/microsoft/graph/info/Constants.java", { "type": "xml", "path": "pom.xml", - "xpath": "//project/version" - } + "xpath": "/*[local-name()='project']/*[local-name()='version']" + }, + "README.md", + "src/main/java/com/microsoft/graph/info/Constants.java" ] } }, diff --git a/scripts/validatePackageContents.ps1 b/scripts/validatePackageContents.ps1 index 3eabdab45c0..87e52c12dbd 100644 --- a/scripts/validatePackageContents.ps1 +++ b/scripts/validatePackageContents.ps1 @@ -26,8 +26,6 @@ $expectedFiles = @( "-javadoc.jar.asc", "-sources.jar", "-sources.jar.asc", - ".module", - ".module.asc", ".pom", ".pom.asc", ".jar", diff --git a/settings.gradle b/settings.gradle deleted file mode 100644 index 53fc3a5eebe..00000000000 --- a/settings.gradle +++ /dev/null @@ -1,10 +0,0 @@ -/* - * This file was generated by the Gradle 'init' task. - * - * The settings file is used to specify which projects to include in your build. - * - * Detailed information about configuring a multi-project build in Gradle can be found - * in the user manual at https://docs.gradle.org/6.6/userguide/multi_project_builds.html - */ - -rootProject.name = 'msgraph-sdk-java' diff --git a/src/main/java/com/microsoft/graph/generated/admin/AdminRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/AdminRequestBuilder.java index 9ab4b472e53..9d5fb5d173b 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/AdminRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/AdminRequestBuilder.java @@ -1,11 +1,14 @@ package com.microsoft.graph.admin; +import com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder; import com.microsoft.graph.admin.edge.EdgeRequestBuilder; +import com.microsoft.graph.admin.exchange.ExchangeRequestBuilder; import com.microsoft.graph.admin.microsoft365apps.Microsoft365AppsRequestBuilder; import com.microsoft.graph.admin.people.PeopleRequestBuilder; import com.microsoft.graph.admin.reportsettings.ReportSettingsRequestBuilder; import com.microsoft.graph.admin.serviceannouncement.ServiceAnnouncementRequestBuilder; import com.microsoft.graph.admin.sharepoint.SharepointRequestBuilder; +import com.microsoft.graph.admin.teams.TeamsRequestBuilder; import com.microsoft.graph.models.Admin; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -26,6 +29,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class AdminRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + * @return a {@link ConfigurationManagementRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationManagementRequestBuilder configurationManagement() { + return new ConfigurationManagementRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the edge property of the microsoft.graph.admin entity. * @return a {@link EdgeRequestBuilder} @@ -34,6 +45,14 @@ public class AdminRequestBuilder extends BaseRequestBuilder { public EdgeRequestBuilder edge() { return new EdgeRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the exchange property of the microsoft.graph.admin entity. + * @return a {@link ExchangeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExchangeRequestBuilder exchange() { + return new ExchangeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the microsoft365Apps property of the microsoft.graph.admin entity. * @return a {@link Microsoft365AppsRequestBuilder} @@ -74,6 +93,14 @@ public ServiceAnnouncementRequestBuilder serviceAnnouncement() { public SharepointRequestBuilder sharepoint() { return new SharepointRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the teams property of the microsoft.graph.admin entity. + * @return a {@link TeamsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsRequestBuilder teams() { + return new TeamsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AdminRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/ConfigurationManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/ConfigurationManagementRequestBuilder.java new file mode 100644 index 00000000000..a2d7717f6e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/ConfigurationManagementRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.admin.configurationmanagement; + +import com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder; +import com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder; +import com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder; +import com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder; +import com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder; +import com.microsoft.graph.models.ConfigurationManagement; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationManagement property of the microsoft.graph.admin entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationManagementRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the configurationDrifts property of the microsoft.graph.configurationManagement entity. + * @return a {@link ConfigurationDriftsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationDriftsRequestBuilder configurationDrifts() { + return new ConfigurationDriftsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + * @return a {@link ConfigurationMonitoringResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationMonitoringResultsRequestBuilder configurationMonitoringResults() { + return new ConfigurationMonitoringResultsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the configurationMonitors property of the microsoft.graph.configurationManagement entity. + * @return a {@link ConfigurationMonitorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationMonitorsRequestBuilder configurationMonitors() { + return new ConfigurationMonitorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + * @return a {@link ConfigurationSnapshotJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationSnapshotJobsRequestBuilder configurationSnapshotJobs() { + return new ConfigurationSnapshotJobsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the configurationSnapshots property of the microsoft.graph.configurationManagement entity. + * @return a {@link ConfigurationSnapshotsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationSnapshotsRequestBuilder configurationSnapshots() { + return new ConfigurationSnapshotsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ConfigurationManagementRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationManagementRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationManagementRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationManagementRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property configurationManagement for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property configurationManagement for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A container for Tenant Configuration Management (TCM) resources. Read-only. + * @return a {@link ConfigurationManagement} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationManagement get() { + return get(null); + } + /** + * A container for Tenant Configuration Management (TCM) resources. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationManagement} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationManagement get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationManagement::createFromDiscriminatorValue); + } + /** + * Update the navigation property configurationManagement in admin + * @param body The request body + * @return a {@link ConfigurationManagement} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationManagement patch(@jakarta.annotation.Nonnull final ConfigurationManagement body) { + return patch(body, null); + } + /** + * Update the navigation property configurationManagement in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationManagement} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationManagement patch(@jakarta.annotation.Nonnull final ConfigurationManagement 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, ConfigurationManagement::createFromDiscriminatorValue); + } + /** + * Delete navigation property configurationManagement for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property configurationManagement for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A container for Tenant Configuration Management (TCM) resources. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A container for Tenant Configuration Management (TCM) resources. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property configurationManagement in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationManagement body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property configurationManagement in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationManagement 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 ConfigurationManagementRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationManagementRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationManagementRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A container for Tenant Configuration Management (TCM) resources. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/ConfigurationDriftsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/ConfigurationDriftsRequestBuilder.java new file mode 100644 index 00000000000..1d3da967d05 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/ConfigurationDriftsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationdrifts; + +import com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder; +import com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder; +import com.microsoft.graph.models.ConfigurationDrift; +import com.microsoft.graph.models.ConfigurationDriftCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationDrifts property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationDriftsRequestBuilder 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 configurationDrifts property of the microsoft.graph.configurationManagement entity. + * @param configurationDriftId The unique identifier of configurationDrift + * @return a {@link ConfigurationDriftItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationDriftItemRequestBuilder byConfigurationDriftId(@jakarta.annotation.Nonnull final String configurationDriftId) { + Objects.requireNonNull(configurationDriftId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("configurationDrift%2Did", configurationDriftId); + return new ConfigurationDriftItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ConfigurationDriftsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationDriftsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationDrifts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationDriftsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationDriftsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationDrifts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the configurationDrift objects and their properties. + * @return a {@link ConfigurationDriftCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationDriftCollectionResponse get() { + return get(null); + } + /** + * Get a list of the configurationDrift objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationDriftCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationDriftCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationDriftCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to configurationDrifts for admin + * @param body The request body + * @return a {@link ConfigurationDrift} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationDrift post(@jakarta.annotation.Nonnull final ConfigurationDrift body) { + return post(body, null); + } + /** + * Create new navigation property to configurationDrifts for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationDrift} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationDrift post(@jakarta.annotation.Nonnull final ConfigurationDrift 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, ConfigurationDrift::createFromDiscriminatorValue); + } + /** + * Get a list of the configurationDrift objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the configurationDrift objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to configurationDrifts for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationDrift body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to configurationDrifts 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationDrift 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 ConfigurationDriftsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationDriftsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationDriftsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the configurationDrift 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/generated/admin/configurationmanagement/configurationdrifts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c374f76779b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationDrifts/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationDrifts/$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/generated/admin/configurationmanagement/configurationdrifts/item/ConfigurationDriftItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/item/ConfigurationDriftItemRequestBuilder.java new file mode 100644 index 00000000000..da3eb3a5c83 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationdrifts/item/ConfigurationDriftItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item; + +import com.microsoft.graph.models.ConfigurationDrift; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationDrifts property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationDriftItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfigurationDriftItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationDriftItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationDrifts/{configurationDrift%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationDriftItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationDriftItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationDrifts/{configurationDrift%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property configurationDrifts for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property configurationDrifts for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get the properties and relationships of a configurationDrift object. + * @return a {@link ConfigurationDrift} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationDrift get() { + return get(null); + } + /** + * Get the properties and relationships of a configurationDrift object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationDrift} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationDrift get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationDrift::createFromDiscriminatorValue); + } + /** + * Update the navigation property configurationDrifts in admin + * @param body The request body + * @return a {@link ConfigurationDrift} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationDrift patch(@jakarta.annotation.Nonnull final ConfigurationDrift body) { + return patch(body, null); + } + /** + * Update the navigation property configurationDrifts in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationDrift} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationDrift patch(@jakarta.annotation.Nonnull final ConfigurationDrift 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, ConfigurationDrift::createFromDiscriminatorValue); + } + /** + * Delete navigation property configurationDrifts for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property configurationDrifts for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get the properties and relationships of a configurationDrift object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the properties and relationships of a configurationDrift object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property configurationDrifts in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationDrift body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property configurationDrifts in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationDrift 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 ConfigurationDriftItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationDriftItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationDriftItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get the properties and relationships of a configurationDrift 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/generated/admin/configurationmanagement/configurationmonitoringresults/ConfigurationMonitoringResultsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/ConfigurationMonitoringResultsRequestBuilder.java new file mode 100644 index 00000000000..9ff157aced4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/ConfigurationMonitoringResultsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults; + +import com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder; +import com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder; +import com.microsoft.graph.models.ConfigurationMonitoringResult; +import com.microsoft.graph.models.ConfigurationMonitoringResultCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationMonitoringResultsRequestBuilder 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 configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + * @param configurationMonitoringResultId The unique identifier of configurationMonitoringResult + * @return a {@link ConfigurationMonitoringResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationMonitoringResultItemRequestBuilder byConfigurationMonitoringResultId(@jakarta.annotation.Nonnull final String configurationMonitoringResultId) { + Objects.requireNonNull(configurationMonitoringResultId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("configurationMonitoringResult%2Did", configurationMonitoringResultId); + return new ConfigurationMonitoringResultItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ConfigurationMonitoringResultsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationMonitoringResultsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationMonitoringResultsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationMonitoringResultsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the configurationMonitoringResult objects and their properties. + * @return a {@link ConfigurationMonitoringResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitoringResultCollectionResponse get() { + return get(null); + } + /** + * Get a list of the configurationMonitoringResult objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationMonitoringResultCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitoringResultCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationMonitoringResultCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to configurationMonitoringResults for admin + * @param body The request body + * @return a {@link ConfigurationMonitoringResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationMonitoringResult post(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body) { + return post(body, null); + } + /** + * Create new navigation property to configurationMonitoringResults for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationMonitoringResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationMonitoringResult post(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult 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, ConfigurationMonitoringResult::createFromDiscriminatorValue); + } + /** + * Get a list of the configurationMonitoringResult objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the configurationMonitoringResult objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to configurationMonitoringResults for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to configurationMonitoringResults 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult 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 ConfigurationMonitoringResultsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationMonitoringResultsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationMonitoringResultsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the configurationMonitoringResult 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/generated/admin/configurationmanagement/configurationmonitoringresults/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fe32efb2e8d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults/$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/generated/admin/configurationmanagement/configurationmonitoringresults/item/ConfigurationMonitoringResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/item/ConfigurationMonitoringResultItemRequestBuilder.java new file mode 100644 index 00000000000..9041ce97b2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitoringresults/item/ConfigurationMonitoringResultItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item; + +import com.microsoft.graph.models.ConfigurationMonitoringResult; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationMonitoringResults property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationMonitoringResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfigurationMonitoringResultItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationMonitoringResultItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults/{configurationMonitoringResult%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationMonitoringResultItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationMonitoringResultItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults/{configurationMonitoringResult%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property configurationMonitoringResults for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property configurationMonitoringResults for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a configurationMonitoringResult object. + * @return a {@link ConfigurationMonitoringResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitoringResult get() { + return get(null); + } + /** + * Read the properties and relationships of a configurationMonitoringResult object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationMonitoringResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitoringResult get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationMonitoringResult::createFromDiscriminatorValue); + } + /** + * Update the navigation property configurationMonitoringResults in admin + * @param body The request body + * @return a {@link ConfigurationMonitoringResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationMonitoringResult patch(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body) { + return patch(body, null); + } + /** + * Update the navigation property configurationMonitoringResults in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationMonitoringResult} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationMonitoringResult patch(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult 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, ConfigurationMonitoringResult::createFromDiscriminatorValue); + } + /** + * Delete navigation property configurationMonitoringResults for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property configurationMonitoringResults for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a configurationMonitoringResult object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a configurationMonitoringResult object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property configurationMonitoringResults in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property configurationMonitoringResults in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitoringResult 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 ConfigurationMonitoringResultItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationMonitoringResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationMonitoringResultItemRequestBuilder(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 configurationMonitoringResult 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/generated/admin/configurationmanagement/configurationmonitors/ConfigurationMonitorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/ConfigurationMonitorsRequestBuilder.java new file mode 100644 index 00000000000..78d37584a99 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/ConfigurationMonitorsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationmonitors; + +import com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder; +import com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder; +import com.microsoft.graph.models.ConfigurationMonitor; +import com.microsoft.graph.models.ConfigurationMonitorCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationMonitors property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationMonitorsRequestBuilder 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 configurationMonitors property of the microsoft.graph.configurationManagement entity. + * @param configurationMonitorId The unique identifier of configurationMonitor + * @return a {@link ConfigurationMonitorItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationMonitorItemRequestBuilder byConfigurationMonitorId(@jakarta.annotation.Nonnull final String configurationMonitorId) { + Objects.requireNonNull(configurationMonitorId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("configurationMonitor%2Did", configurationMonitorId); + return new ConfigurationMonitorItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ConfigurationMonitorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationMonitorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationMonitorsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationMonitorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the configurationMonitor objects and their properties. + * @return a {@link ConfigurationMonitorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitorCollectionResponse get() { + return get(null); + } + /** + * Get a list of the configurationMonitor objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationMonitorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationMonitorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new configurationMonitor object that runs periodically in the background at a scheduled frequency. You can create up to 30 configurationMonitor objects per tenant. Each monitor runs at a fixed interval of 6 hours and cannot be configured to run at any other frequency. An administrator can monitor up to 800 configuration resources per day per tenant across all monitors. + * @param body The request body + * @return a {@link ConfigurationMonitor} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitor post(@jakarta.annotation.Nonnull final ConfigurationMonitor body) { + return post(body, null); + } + /** + * Create a new configurationMonitor object that runs periodically in the background at a scheduled frequency. You can create up to 30 configurationMonitor objects per tenant. Each monitor runs at a fixed interval of 6 hours and cannot be configured to run at any other frequency. An administrator can monitor up to 800 configuration resources per day per tenant across all monitors. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationMonitor} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitor post(@jakarta.annotation.Nonnull final ConfigurationMonitor 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, ConfigurationMonitor::createFromDiscriminatorValue); + } + /** + * Get a list of the configurationMonitor objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the configurationMonitor 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 new configurationMonitor object that runs periodically in the background at a scheduled frequency. You can create up to 30 configurationMonitor objects per tenant. Each monitor runs at a fixed interval of 6 hours and cannot be configured to run at any other frequency. An administrator can monitor up to 800 configuration resources per day per tenant across all monitors. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitor body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new configurationMonitor object that runs periodically in the background at a scheduled frequency. You can create up to 30 configurationMonitor objects per tenant. Each monitor runs at a fixed interval of 6 hours and cannot be configured to run at any other frequency. An administrator can monitor up to 800 configuration resources per day per tenant across all monitors. + * @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 ConfigurationMonitor 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 ConfigurationMonitorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationMonitorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationMonitorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the configurationMonitor 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/generated/admin/configurationmanagement/configurationmonitors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..730a949ac9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/$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/generated/admin/configurationmanagement/configurationmonitors/item/ConfigurationMonitorItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/item/ConfigurationMonitorItemRequestBuilder.java new file mode 100644 index 00000000000..0908de75692 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/item/ConfigurationMonitorItemRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item; + +import com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder; +import com.microsoft.graph.models.ConfigurationMonitor; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationMonitors property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationMonitorItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the baseline property of the microsoft.graph.configurationMonitor entity. + * @return a {@link BaselineRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BaselineRequestBuilder baseline() { + return new BaselineRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ConfigurationMonitorItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationMonitorItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationMonitorItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationMonitorItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a configurationMonitor object permanently. A deleted configurationMonitor can't be restored. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a configurationMonitor object permanently. A deleted configurationMonitor can't be restored. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get the properties and relationships of a configurationMonitor object. + * @return a {@link ConfigurationMonitor} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitor get() { + return get(null); + } + /** + * Get the properties and relationships of a configurationMonitor object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationMonitor} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitor get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationMonitor::createFromDiscriminatorValue); + } + /** + * Update the properties of a configurationMonitor object, including the monitor name, description, and baseline. + * @param body The request body + * @return a {@link ConfigurationMonitor} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitor patch(@jakarta.annotation.Nonnull final ConfigurationMonitor body) { + return patch(body, null); + } + /** + * Update the properties of a configurationMonitor object, including the monitor name, description, and baseline. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationMonitor} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationMonitor patch(@jakarta.annotation.Nonnull final ConfigurationMonitor 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, ConfigurationMonitor::createFromDiscriminatorValue); + } + /** + * Delete a configurationMonitor object permanently. A deleted configurationMonitor can't be restored. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a configurationMonitor object permanently. A deleted configurationMonitor can't be restored. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get the properties and relationships of a configurationMonitor object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the properties and relationships of a configurationMonitor 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 configurationMonitor object, including the monitor name, description, and baseline. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationMonitor body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a configurationMonitor object, including the monitor name, description, and baseline. + * @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 ConfigurationMonitor 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 ConfigurationMonitorItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationMonitorItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationMonitorItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get the properties and relationships of a configurationMonitor 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/generated/admin/configurationmanagement/configurationmonitors/item/baseline/BaselineRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/item/baseline/BaselineRequestBuilder.java new file mode 100644 index 00000000000..a8a99b1cff4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationmonitors/item/baseline/BaselineRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline; + +import com.microsoft.graph.models.ConfigurationBaseline; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 baseline property of the microsoft.graph.configurationMonitor entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BaselineRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BaselineRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BaselineRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}/baseline{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link BaselineRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BaselineRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}/baseline{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property baseline for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property baseline for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline get() { + return get(null); + } + /** + * Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationBaseline::createFromDiscriminatorValue); + } + /** + * Update the navigation property baseline in admin + * @param body The request body + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline patch(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { + return patch(body, null); + } + /** + * Update the navigation property baseline in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline patch(@jakarta.annotation.Nonnull final ConfigurationBaseline 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, ConfigurationBaseline::createFromDiscriminatorValue); + } + /** + * Delete navigation property baseline for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property baseline for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 baseline in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property baseline in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline 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 BaselineRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BaselineRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BaselineRequestBuilder(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 configurationBaseline object that is attached to a specific monitor. + */ + @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/generated/admin/configurationmanagement/configurationsnapshotjobs/ConfigurationSnapshotJobsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/ConfigurationSnapshotJobsRequestBuilder.java new file mode 100644 index 00000000000..ae734b092f9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/ConfigurationSnapshotJobsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs; + +import com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder; +import com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder; +import com.microsoft.graph.models.ConfigurationSnapshotJob; +import com.microsoft.graph.models.ConfigurationSnapshotJobCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationSnapshotJobsRequestBuilder 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 configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + * @param configurationSnapshotJobId The unique identifier of configurationSnapshotJob + * @return a {@link ConfigurationSnapshotJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationSnapshotJobItemRequestBuilder byConfigurationSnapshotJobId(@jakarta.annotation.Nonnull final String configurationSnapshotJobId) { + Objects.requireNonNull(configurationSnapshotJobId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("configurationSnapshotJob%2Did", configurationSnapshotJobId); + return new ConfigurationSnapshotJobItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ConfigurationSnapshotJobsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationSnapshotJobsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationSnapshotJobsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationSnapshotJobsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the configurationSnapshotJob objects and their properties. + * @return a {@link ConfigurationSnapshotJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationSnapshotJobCollectionResponse get() { + return get(null); + } + /** + * Get a list of the configurationSnapshotJob objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationSnapshotJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationSnapshotJobCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationSnapshotJobCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to configurationSnapshotJobs for admin + * @param body The request body + * @return a {@link ConfigurationSnapshotJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationSnapshotJob post(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body) { + return post(body, null); + } + /** + * Create new navigation property to configurationSnapshotJobs for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationSnapshotJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationSnapshotJob post(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob 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, ConfigurationSnapshotJob::createFromDiscriminatorValue); + } + /** + * Get a list of the configurationSnapshotJob objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the configurationSnapshotJob objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to configurationSnapshotJobs for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to configurationSnapshotJobs 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob 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 ConfigurationSnapshotJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationSnapshotJobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationSnapshotJobsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the configurationSnapshotJob 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/generated/admin/configurationmanagement/configurationsnapshotjobs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..73ba0b616ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/$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/generated/admin/configurationmanagement/configurationsnapshotjobs/item/ConfigurationSnapshotJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/item/ConfigurationSnapshotJobItemRequestBuilder.java new file mode 100644 index 00000000000..5bd9629f293 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshotjobs/item/ConfigurationSnapshotJobItemRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item; + +import com.microsoft.graph.models.ConfigurationSnapshotJob; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationSnapshotJobs property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationSnapshotJobItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfigurationSnapshotJobItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationSnapshotJobItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/{configurationSnapshotJob%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationSnapshotJobItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationSnapshotJobItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/{configurationSnapshotJob%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a configurationSnapshotJob object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a configurationSnapshotJob object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a configurationSnapshotJob object. + * @return a {@link ConfigurationSnapshotJob} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationSnapshotJob get() { + return get(null); + } + /** + * Read the properties and relationships of a configurationSnapshotJob object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationSnapshotJob} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationSnapshotJob get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationSnapshotJob::createFromDiscriminatorValue); + } + /** + * Update the navigation property configurationSnapshotJobs in admin + * @param body The request body + * @return a {@link ConfigurationSnapshotJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationSnapshotJob patch(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body) { + return patch(body, null); + } + /** + * Update the navigation property configurationSnapshotJobs in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationSnapshotJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationSnapshotJob patch(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob 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, ConfigurationSnapshotJob::createFromDiscriminatorValue); + } + /** + * Delete a configurationSnapshotJob object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a configurationSnapshotJob object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a configurationSnapshotJob object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a configurationSnapshotJob object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property configurationSnapshotJobs in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property configurationSnapshotJobs in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationSnapshotJob 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 ConfigurationSnapshotJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationSnapshotJobItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationSnapshotJobItemRequestBuilder(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 configurationSnapshotJob 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/generated/admin/configurationmanagement/configurationsnapshots/ConfigurationSnapshotsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/ConfigurationSnapshotsRequestBuilder.java new file mode 100644 index 00000000000..be27ad856e5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/ConfigurationSnapshotsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationsnapshots; + +import com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder; +import com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder; +import com.microsoft.graph.models.ConfigurationBaseline; +import com.microsoft.graph.models.ConfigurationBaselineCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationSnapshots property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationSnapshotsRequestBuilder 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 configurationSnapshots property of the microsoft.graph.configurationManagement entity. + * @param configurationBaselineId The unique identifier of configurationBaseline + * @return a {@link ConfigurationBaselineItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationBaselineItemRequestBuilder byConfigurationBaselineId(@jakarta.annotation.Nonnull final String configurationBaselineId) { + Objects.requireNonNull(configurationBaselineId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("configurationBaseline%2Did", configurationBaselineId); + return new ConfigurationBaselineItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ConfigurationSnapshotsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationSnapshotsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationSnapshotsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationSnapshotsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of configurationBaseline objects that represent configuration snapshots and their properties. + * @return a {@link ConfigurationBaselineCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationBaselineCollectionResponse get() { + return get(null); + } + /** + * Get a list of configurationBaseline objects that represent configuration snapshots and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationBaselineCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ConfigurationBaselineCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationBaselineCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to configurationSnapshots for admin + * @param body The request body + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline post(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { + return post(body, null); + } + /** + * Create new navigation property to configurationSnapshots for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline post(@jakarta.annotation.Nonnull final ConfigurationBaseline 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, ConfigurationBaseline::createFromDiscriminatorValue); + } + /** + * Get a list of configurationBaseline objects that represent configuration snapshots and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of configurationBaseline objects that represent configuration snapshots and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to configurationSnapshots for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to configurationSnapshots 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline 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 ConfigurationSnapshotsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationSnapshotsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationSnapshotsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of configurationBaseline objects that represent configuration snapshots 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/generated/admin/configurationmanagement/configurationsnapshots/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/count/CountRequestBuilder.java new file mode 100644 index 00000000000..39181342dde --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/$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/generated/admin/configurationmanagement/configurationsnapshots/item/ConfigurationBaselineItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/item/ConfigurationBaselineItemRequestBuilder.java new file mode 100644 index 00000000000..22e23dabf80 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/configurationmanagement/configurationsnapshots/item/ConfigurationBaselineItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item; + +import com.microsoft.graph.models.ConfigurationBaseline; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 configurationSnapshots property of the microsoft.graph.configurationManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationBaselineItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConfigurationBaselineItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationBaselineItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/{configurationBaseline%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConfigurationBaselineItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConfigurationBaselineItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/{configurationBaseline%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property configurationSnapshots for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property configurationSnapshots for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A container for configuration snapshot baselines. + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline get() { + return get(null); + } + /** + * A container for configuration snapshot baselines. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConfigurationBaseline::createFromDiscriminatorValue); + } + /** + * Update the navigation property configurationSnapshots in admin + * @param body The request body + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline patch(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { + return patch(body, null); + } + /** + * Update the navigation property configurationSnapshots in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConfigurationBaseline} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline patch(@jakarta.annotation.Nonnull final ConfigurationBaseline 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, ConfigurationBaseline::createFromDiscriminatorValue); + } + /** + * Delete navigation property configurationSnapshots for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property configurationSnapshots for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A container for configuration snapshot baselines. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A container for configuration snapshot baselines. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 configurationSnapshots in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property configurationSnapshots in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConfigurationBaseline 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 ConfigurationBaselineItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConfigurationBaselineItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConfigurationBaselineItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A container for configuration snapshot baselines. + */ + @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/generated/admin/exchange/ExchangeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/ExchangeRequestBuilder.java new file mode 100644 index 00000000000..4d1f03ce99f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/ExchangeRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.admin.exchange; + +import com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder; +import com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder; +import com.microsoft.graph.models.ExchangeAdmin; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 exchange property of the microsoft.graph.admin entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the mailboxes property of the microsoft.graph.exchangeAdmin entity. + * @return a {@link MailboxesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxesRequestBuilder mailboxes() { + return new MailboxesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the tracing property of the microsoft.graph.exchangeAdmin entity. + * @return a {@link TracingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TracingRequestBuilder tracing() { + return new TracingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ExchangeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExchangeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExchangeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExchangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property exchange for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property exchange for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A container for the Exchange admin functionality. Read-only. + * @return a {@link ExchangeAdmin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeAdmin get() { + return get(null); + } + /** + * A container for the Exchange admin functionality. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeAdmin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeAdmin get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExchangeAdmin::createFromDiscriminatorValue); + } + /** + * Update the navigation property exchange in admin + * @param body The request body + * @return a {@link ExchangeAdmin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeAdmin patch(@jakarta.annotation.Nonnull final ExchangeAdmin body) { + return patch(body, null); + } + /** + * Update the navigation property exchange in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeAdmin} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeAdmin patch(@jakarta.annotation.Nonnull final ExchangeAdmin 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, ExchangeAdmin::createFromDiscriminatorValue); + } + /** + * Delete navigation property exchange for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property exchange for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A container for the Exchange admin functionality. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A container for the Exchange admin functionality. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property exchange in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExchangeAdmin body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property exchange in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExchangeAdmin 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 ExchangeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExchangeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExchangeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A container for the Exchange admin functionality. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/MailboxesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/MailboxesRequestBuilder.java new file mode 100644 index 00000000000..42cfd403262 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/MailboxesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.admin.exchange.mailboxes; + +import com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder; +import com.microsoft.graph.models.Mailbox; +import com.microsoft.graph.models.MailboxCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 mailboxes property of the microsoft.graph.exchangeAdmin entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxesRequestBuilder 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 mailboxes property of the microsoft.graph.exchangeAdmin entity. + * @param mailboxId The unique identifier of mailbox + * @return a {@link MailboxItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxItemRequestBuilder byMailboxId(@jakarta.annotation.Nonnull final String mailboxId) { + Objects.requireNonNull(mailboxId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mailbox%2Did", mailboxId); + return new MailboxItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MailboxesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MailboxesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Represents a user's mailboxes. + * @return a {@link MailboxCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxCollectionResponse get() { + return get(null); + } + /** + * Represents a user's mailboxes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to mailboxes for admin + * @param body The request body + * @return a {@link Mailbox} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Mailbox post(@jakarta.annotation.Nonnull final Mailbox body) { + return post(body, null); + } + /** + * Create new navigation property to mailboxes for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Mailbox} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Mailbox post(@jakarta.annotation.Nonnull final Mailbox 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, Mailbox::createFromDiscriminatorValue); + } + /** + * Represents a user's mailboxes. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a user's mailboxes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to mailboxes for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Mailbox body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to mailboxes 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Mailbox 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 MailboxesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents a user's mailboxes. + */ + @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/generated/admin/exchange/mailboxes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..03bad2ed092 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.exchange.mailboxes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/$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/generated/admin/exchange/mailboxes/item/MailboxItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/MailboxItemRequestBuilder.java new file mode 100644 index 00000000000..d68214a0066 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/MailboxItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item; + +import com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder; +import com.microsoft.graph.models.Mailbox; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 mailboxes property of the microsoft.graph.exchangeAdmin entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the createImportSession method. + * @return a {@link CreateImportSessionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreateImportSessionRequestBuilder createImportSession() { + return new CreateImportSessionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the exportItems method. + * @return a {@link ExportItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExportItemsRequestBuilder exportItems() { + return new ExportItemsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + * @return a {@link FoldersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FoldersRequestBuilder folders() { + return new FoldersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link MailboxItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property mailboxes for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property mailboxes for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents a user's mailboxes. + * @return a {@link Mailbox} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Mailbox get() { + return get(null); + } + /** + * Represents a user's mailboxes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Mailbox} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Mailbox get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Mailbox::createFromDiscriminatorValue); + } + /** + * Update the navigation property mailboxes in admin + * @param body The request body + * @return a {@link Mailbox} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Mailbox patch(@jakarta.annotation.Nonnull final Mailbox body) { + return patch(body, null); + } + /** + * Update the navigation property mailboxes in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Mailbox} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Mailbox patch(@jakarta.annotation.Nonnull final Mailbox 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, Mailbox::createFromDiscriminatorValue); + } + /** + * Delete navigation property mailboxes for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property mailboxes for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents a user's mailboxes. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a user's mailboxes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 mailboxes in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Mailbox body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property mailboxes in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Mailbox 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 MailboxItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents a user's mailboxes. + */ + @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/generated/admin/exchange/mailboxes/item/createimportsession/CreateImportSessionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/createimportsession/CreateImportSessionRequestBuilder.java new file mode 100644 index 00000000000..051010b51d0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/createimportsession/CreateImportSessionRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession; + +import com.microsoft.graph.models.MailboxItemImportSession; +import com.microsoft.graph.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 createImportSession method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CreateImportSessionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CreateImportSessionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreateImportSessionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/createImportSession", pathParameters); + } + /** + * Instantiates a new {@link CreateImportSessionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreateImportSessionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/createImportSession", rawUrl); + } + /** + * Create a session to import an Exchange mailbox item that was exported using the exportItems API. + * @return a {@link MailboxItemImportSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxItemImportSession post() { + return post(null); + } + /** + * Create a session to import an Exchange mailbox item that was exported using the exportItems API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxItemImportSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxItemImportSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxItemImportSession::createFromDiscriminatorValue); + } + /** + * Create a session to import an Exchange mailbox item that was exported using the exportItems API. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Create a session to import an Exchange mailbox item that was exported using the exportItems API. + * @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 CreateImportSessionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreateImportSessionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CreateImportSessionRequestBuilder(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/generated/admin/exchange/mailboxes/item/exportitems/ExportItemsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/exportitems/ExportItemsPostRequestBody.java new file mode 100644 index 00000000000..e3aa0cca140 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/exportitems/ExportItemsPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.exportitems; + +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 ExportItemsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ExportItemsPostRequestBody} and sets the default values. + */ + public ExportItemsPostRequestBody() { + 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 ExportItemsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ExportItemsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExportItemsPostRequestBody(); + } + /** + * 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("ItemIds", (n) -> { this.setItemIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the ItemIds property value. The ItemIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getItemIds() { + return this.backingStore.get("itemIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("ItemIds", this.getItemIds()); + 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 ItemIds property value. The ItemIds property + * @param value Value to set for the ItemIds property. + */ + public void setItemIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("itemIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/exportitems/ExportItemsPostResponse.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/exportitems/ExportItemsPostResponse.java new file mode 100644 index 00000000000..ef423082eff --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/exportitems/ExportItemsPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.exportitems; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.ExportItemResponse; +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 ExportItemsPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ExportItemsPostResponse} and sets the default values. + */ + public ExportItemsPostResponse() { + 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 ExportItemsPostResponse} + */ + @jakarta.annotation.Nonnull + public static ExportItemsPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExportItemsPostResponse(); + } + /** + * 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(ExportItemResponse::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/generated/admin/exchange/mailboxes/item/exportitems/ExportItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/exportitems/ExportItemsRequestBuilder.java new file mode 100644 index 00000000000..ac3eec4b178 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/exportitems/ExportItemsRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.exportitems; + +import com.microsoft.graph.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 exportItems method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExportItemsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExportItemsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExportItemsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/exportItems", pathParameters); + } + /** + * Instantiates a new {@link ExportItemsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExportItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/exportItems", rawUrl); + } + /** + * Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. + * @param body The request body + * @return a {@link ExportItemsPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExportItemsPostResponse post(@jakarta.annotation.Nonnull final ExportItemsPostRequestBody body) { + return post(body, null); + } + /** + * Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExportItemsPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExportItemsPostResponse post(@jakarta.annotation.Nonnull final ExportItemsPostRequestBody 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, ExportItemsPostResponse::createFromDiscriminatorValue); + } + /** + * Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ExportItemsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Export Exchange mailboxItem objects in full fidelity. This API exports each item as an opaque stream. The data stream isn't intended for parsing, but can be used to import an item back into an Exchange mailbox. For more information, see Overview of the mailbox import and export APIs in Microsoft Graph. You can export up to 20 items in a single export request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ExportItemsPostRequestBody 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 ExportItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExportItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExportItemsRequestBuilder(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/generated/admin/exchange/mailboxes/item/folders/FoldersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/FoldersRequestBuilder.java new file mode 100644 index 00000000000..c20b6a6a4a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/FoldersRequestBuilder.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders; + +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder; +import com.microsoft.graph.models.MailboxFolderCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 folders property of the microsoft.graph.mailbox entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FoldersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the folders property of the microsoft.graph.mailbox entity. + * @param mailboxFolderId The unique identifier of mailboxFolder + * @return a {@link MailboxFolderItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxFolderItemRequestBuilder byMailboxFolderId(@jakarta.annotation.Nonnull final String mailboxFolderId) { + Objects.requireNonNull(mailboxFolderId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mailboxFolder%2Did", mailboxFolderId); + return new MailboxFolderItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FoldersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FoldersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FoldersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FoldersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + * @return a {@link MailboxFolderCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxFolderCollectionResponse get() { + return get(null); + } + /** + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxFolderCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxFolderCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxFolderCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FoldersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FoldersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FoldersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get all the mailboxFolder objects in the specified mailbox, including any search folders. + */ + @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/generated/admin/exchange/mailboxes/item/folders/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/count/CountRequestBuilder.java new file mode 100644 index 00000000000..870813b3a65 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/$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/generated/admin/exchange/mailboxes/item/folders/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..0946b27366a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.MailboxFolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(MailboxFolder::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/generated/admin/exchange/mailboxes/item/folders/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..78232c7f2d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/delta/DeltaRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + */ + @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/generated/admin/exchange/mailboxes/item/folders/item/MailboxFolderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/MailboxFolderItemRequestBuilder.java new file mode 100644 index 00000000000..13e049ae3cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/MailboxFolderItemRequestBuilder.java @@ -0,0 +1,149 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item; + +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder; +import com.microsoft.graph.models.MailboxFolder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 folders property of the microsoft.graph.mailbox entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxFolderItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + * @return a {@link ChildFoldersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChildFoldersRequestBuilder childFolders() { + return new ChildFoldersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + * @return a {@link ItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ItemsRequestBuilder items() { + return new ItemsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link MailboxFolderItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxFolderItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxFolderItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + 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); + } + /** + * Read the properties and relationships of a mailboxFolder object. + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxFolder get() { + return get(null); + } + /** + * Read the properties and relationships of a mailboxFolder object. + * @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 + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxFolder get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxFolder::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of a mailboxFolder object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a mailboxFolder 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MailboxFolderItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxFolderItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxFolderItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of a mailboxFolder 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/ChildFoldersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/ChildFoldersRequestBuilder.java new file mode 100644 index 00000000000..13864f2bd80 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/ChildFoldersRequestBuilder.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders; + +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder; +import com.microsoft.graph.models.MailboxFolderCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 childFolders property of the microsoft.graph.mailboxFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChildFoldersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the childFolders property of the microsoft.graph.mailboxFolder entity. + * @param mailboxFolderId1 The unique identifier of mailboxFolder + * @return a {@link MailboxFolderItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxFolderItemRequestBuilder byMailboxFolderId1(@jakarta.annotation.Nonnull final String mailboxFolderId1) { + Objects.requireNonNull(mailboxFolderId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mailboxFolder%2Did1", mailboxFolderId1); + return new MailboxFolderItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ChildFoldersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChildFoldersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ChildFoldersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChildFoldersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + * @return a {@link MailboxFolderCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxFolderCollectionResponse get() { + return get(null); + } + /** + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxFolderCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxFolderCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxFolderCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ChildFoldersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChildFoldersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChildFoldersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. + */ + @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/generated/admin/exchange/mailboxes/item/folders/item/childfolders/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/count/CountRequestBuilder.java new file mode 100644 index 00000000000..230582eb393 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/$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/generated/admin/exchange/mailboxes/item/folders/item/childfolders/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..4666a31bb3c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.MailboxFolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(MailboxFolder::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/generated/admin/exchange/mailboxes/item/folders/item/childfolders/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..a356ba3cf78 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/delta/DeltaRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a set of mailboxFolder objects that were added, deleted, or removed from the user's mailbox. A delta function call for folders in a mailbox is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the folders. This approach allows you to maintain and synchronize a local store of a user's mail folders without having to fetch all the folders of that mailbox from the server every time. + */ + @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/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/MailboxFolderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/MailboxFolderItemRequestBuilder.java new file mode 100644 index 00000000000..0301a0ba8ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/MailboxFolderItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item; + +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder; +import com.microsoft.graph.models.MailboxFolder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 childFolders property of the microsoft.graph.mailboxFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxFolderItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + * @return a {@link ItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ItemsRequestBuilder items() { + return new ItemsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link MailboxFolderItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxFolderItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxFolderItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + 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); + } + /** + * The collection of child folders in this folder. + * @return a {@link MailboxFolder} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxFolder get() { + return get(null); + } + /** + * The collection of child folders in this folder. + * @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 + */ + @jakarta.annotation.Nullable + public MailboxFolder get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxFolder::createFromDiscriminatorValue); + } + /** + * The collection of child folders in this folder. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of child folders in this folder. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 MailboxFolderItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxFolderItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxFolderItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of child folders in this folder. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/ItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/ItemsRequestBuilder.java new file mode 100644 index 00000000000..1712a23c929 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/ItemsRequestBuilder.java @@ -0,0 +1,196 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items; + +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder; +import com.microsoft.graph.models.MailboxItemCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 items property of the microsoft.graph.mailboxFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ItemsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + * @param mailboxItemId The unique identifier of mailboxItem + * @return a {@link MailboxItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxItemItemRequestBuilder byMailboxItemId(@jakarta.annotation.Nonnull final String mailboxItemId) { + Objects.requireNonNull(mailboxItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mailboxItem%2Did", mailboxItemId); + return new MailboxItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ItemsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ItemsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ItemsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ItemsRequestBuilder(@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}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The collection of items in this folder. + * @return a {@link MailboxItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxItemCollectionResponse get() { + return get(null); + } + /** + * The collection of items in this folder. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxItemCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * The collection of items in this folder. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of items in this folder. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ItemsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of items in this folder. + */ + @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/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8fe0aad3386 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/$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/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..25ca4bfd35b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.MailboxItem; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(MailboxItem::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/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..4cb98b8aadd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/delta/DeltaRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + */ + @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/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/item/MailboxItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/item/MailboxItemItemRequestBuilder.java new file mode 100644 index 00000000000..6601353770b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/childfolders/item/items/item/MailboxItemItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item; + +import com.microsoft.graph.models.MailboxItem; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 items property of the microsoft.graph.mailboxFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/{mailboxItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxItemItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxItemItemRequestBuilder(@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}/items/{mailboxItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The collection of items in this folder. + * @return a {@link MailboxItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxItem get() { + return get(null); + } + /** + * The collection of items in this folder. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxItem} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxItem get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxItem::createFromDiscriminatorValue); + } + /** + * The collection of items in this folder. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of items in this folder. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 MailboxItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxItemItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of items in this folder. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/ItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/ItemsRequestBuilder.java new file mode 100644 index 00000000000..43b57c91236 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/ItemsRequestBuilder.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items; + +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder; +import com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder; +import com.microsoft.graph.models.MailboxItemCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 items property of the microsoft.graph.mailboxFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ItemsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. + * @param mailboxItemId The unique identifier of mailboxItem + * @return a {@link MailboxItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxItemItemRequestBuilder byMailboxItemId(@jakarta.annotation.Nonnull final String mailboxItemId) { + Objects.requireNonNull(mailboxItemId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("mailboxItem%2Did", mailboxItemId); + return new MailboxItemItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ItemsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ItemsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ItemsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + * @return a {@link MailboxItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxItemCollectionResponse get() { + return get(null); + } + /** + * Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxItemCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxItemCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxItemCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ItemsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the mailboxItem collection within a specified mailboxFolder in a mailbox. + */ + @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/generated/admin/exchange/mailboxes/item/folders/item/items/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/count/CountRequestBuilder.java new file mode 100644 index 00000000000..bad8297adc8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/$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/generated/admin/exchange/mailboxes/item/folders/item/items/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..69477943d17 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.MailboxItem; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(MailboxItem::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/generated/admin/exchange/mailboxes/item/folders/item/items/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..914975a37ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/delta/DeltaRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a set of mailboxItem objects that were added, deleted, or updated in a specified mailboxFolder. A delta function call for items in a folder is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the items in that folder. This approach allows you to maintain and synchronize a local store of a user's mailbox items without having to fetch the entire set of items from the server every time. + */ + @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/generated/admin/exchange/mailboxes/item/folders/item/items/item/MailboxItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/item/MailboxItemItemRequestBuilder.java new file mode 100644 index 00000000000..323f35732ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/mailboxes/item/folders/item/items/item/MailboxItemItemRequestBuilder.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item; + +import com.microsoft.graph.models.MailboxItem; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 items property of the microsoft.graph.mailboxFolder entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxItemItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxItemItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/{mailboxItem%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxItemItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxItemItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/{mailboxItem%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Read the properties and relationships of a mailboxItem object. + * @return a {@link MailboxItem} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxItem get() { + return get(null); + } + /** + * Read the properties and relationships of a mailboxItem object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxItem} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MailboxItem get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxItem::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of a mailboxItem object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a mailboxItem 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MailboxItemItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxItemItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxItemItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of a mailboxItem 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/TracingRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/TracingRequestBuilder.java new file mode 100644 index 00000000000..8e95fd85e5c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/TracingRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.admin.exchange.tracing; + +import com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder; +import com.microsoft.graph.models.MessageTracingRoot; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 tracing property of the microsoft.graph.exchangeAdmin entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TracingRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the messageTraces property of the microsoft.graph.messageTracingRoot entity. + * @return a {@link MessageTracesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessageTracesRequestBuilder messageTraces() { + return new MessageTracesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TracingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TracingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TracingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TracingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property tracing for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property tracing for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents a container for administrative resources to trace messages. + * @return a {@link MessageTracingRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MessageTracingRoot get() { + return get(null); + } + /** + * Represents a container for administrative resources to trace messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MessageTracingRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MessageTracingRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MessageTracingRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property tracing in admin + * @param body The request body + * @return a {@link MessageTracingRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MessageTracingRoot patch(@jakarta.annotation.Nonnull final MessageTracingRoot body) { + return patch(body, null); + } + /** + * Update the navigation property tracing in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MessageTracingRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MessageTracingRoot patch(@jakarta.annotation.Nonnull final MessageTracingRoot 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, MessageTracingRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property tracing for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property tracing for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents a container for administrative resources to trace messages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a container for administrative resources to trace messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 tracing in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MessageTracingRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property tracing in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MessageTracingRoot 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 TracingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TracingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TracingRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents a container for administrative resources to trace messages. + */ + @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/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java new file mode 100644 index 00000000000..2b6b30125bb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/MessageTracesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.admin.exchange.tracing.messagetraces; + +import com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder; +import com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder; +import com.microsoft.graph.models.ExchangeMessageTrace; +import com.microsoft.graph.models.ExchangeMessageTraceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 messageTraces property of the microsoft.graph.messageTracingRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessageTracesRequestBuilder 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 messageTraces property of the microsoft.graph.messageTracingRoot entity. + * @param exchangeMessageTraceId The unique identifier of exchangeMessageTrace + * @return a {@link ExchangeMessageTraceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExchangeMessageTraceItemRequestBuilder byExchangeMessageTraceId(@jakarta.annotation.Nonnull final String exchangeMessageTraceId) { + Objects.requireNonNull(exchangeMessageTraceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("exchangeMessageTrace%2Did", exchangeMessageTraceId); + return new ExchangeMessageTraceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MessageTracesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessageTracesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MessageTracesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MessageTracesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of exchangeMessageTrace objects. + * @return a {@link ExchangeMessageTraceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExchangeMessageTraceCollectionResponse get() { + return get(null); + } + /** + * Get a list of exchangeMessageTrace objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeMessageTraceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExchangeMessageTraceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExchangeMessageTraceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to messageTraces for admin + * @param body The request body + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeMessageTrace post(@jakarta.annotation.Nonnull final ExchangeMessageTrace body) { + return post(body, null); + } + /** + * Create new navigation property to messageTraces for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeMessageTrace post(@jakarta.annotation.Nonnull final ExchangeMessageTrace 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, ExchangeMessageTrace::createFromDiscriminatorValue); + } + /** + * Get a list of exchangeMessageTrace objects. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of exchangeMessageTrace objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to messageTraces for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ExchangeMessageTrace body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to messageTraces 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ExchangeMessageTrace 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 MessageTracesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MessageTracesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MessageTracesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of exchangeMessageTrace objects. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fbf4938e963 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.exchange.tracing.messagetraces.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/$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/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java new file mode 100644 index 00000000000..4311cc965d1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/item/ExchangeMessageTraceItemRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.admin.exchange.tracing.messagetraces.item; + +import com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder; +import com.microsoft.graph.models.ExchangeMessageTrace; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 messageTraces property of the microsoft.graph.messageTracingRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeMessageTraceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExchangeMessageTraceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExchangeMessageTraceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExchangeMessageTraceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExchangeMessageTraceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property messageTraces for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property messageTraces for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents the trace information of messages that pass through Exchange Online organizations. + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeMessageTrace get() { + return get(null); + } + /** + * Represents the trace information of messages that pass through Exchange Online organizations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeMessageTrace get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExchangeMessageTrace::createFromDiscriminatorValue); + } + /** + * Provides operations to call the getDetailsByRecipient method. + * @param recipientAddress Usage: recipientAddress='{recipientAddress}' + * @return a {@link GetDetailsByRecipientWithRecipientAddressRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetDetailsByRecipientWithRecipientAddressRequestBuilder getDetailsByRecipientWithRecipientAddress(@jakarta.annotation.Nonnull final String recipientAddress) { + Objects.requireNonNull(recipientAddress); + return new GetDetailsByRecipientWithRecipientAddressRequestBuilder(pathParameters, requestAdapter, recipientAddress); + } + /** + * Update the navigation property messageTraces in admin + * @param body The request body + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeMessageTrace patch(@jakarta.annotation.Nonnull final ExchangeMessageTrace body) { + return patch(body, null); + } + /** + * Update the navigation property messageTraces in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeMessageTrace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExchangeMessageTrace patch(@jakarta.annotation.Nonnull final ExchangeMessageTrace 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, ExchangeMessageTrace::createFromDiscriminatorValue); + } + /** + * Delete navigation property messageTraces for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property messageTraces for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the trace information of messages that pass through Exchange Online organizations. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the trace information of messages that pass through Exchange Online organizations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 messageTraces in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExchangeMessageTrace body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property messageTraces in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExchangeMessageTrace 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 ExchangeMessageTraceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExchangeMessageTraceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExchangeMessageTraceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents the trace information of messages that pass through Exchange Online organizations. + */ + @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/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressGetResponse.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressGetResponse.java new file mode 100644 index 00000000000..e202ffe1012 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.ExchangeMessageTraceDetail; +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 GetDetailsByRecipientWithRecipientAddressGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetDetailsByRecipientWithRecipientAddressGetResponse} and sets the default values. + */ + public GetDetailsByRecipientWithRecipientAddressGetResponse() { + 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 GetDetailsByRecipientWithRecipientAddressGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetDetailsByRecipientWithRecipientAddressGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetDetailsByRecipientWithRecipientAddressGetResponse(); + } + /** + * 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(ExchangeMessageTraceDetail::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/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java new file mode 100644 index 00000000000..b445aeefa99 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/exchange/tracing/messagetraces/item/getdetailsbyrecipientwithrecipientaddress/GetDetailsByRecipientWithRecipientAddressRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 getDetailsByRecipient method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetDetailsByRecipientWithRecipientAddressRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetDetailsByRecipientWithRecipientAddressRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param recipientAddress Usage: recipientAddress='{recipientAddress}' + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetDetailsByRecipientWithRecipientAddressRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String recipientAddress) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}/getDetailsByRecipient(recipientAddress='{recipientAddress}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("recipientAddress", recipientAddress); + } + /** + * Instantiates a new {@link GetDetailsByRecipientWithRecipientAddressRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetDetailsByRecipientWithRecipientAddressRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/exchange/tracing/messageTraces/{exchangeMessageTrace%2Did}/getDetailsByRecipient(recipientAddress='{recipientAddress}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + * @return a {@link GetDetailsByRecipientWithRecipientAddressGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetDetailsByRecipientWithRecipientAddressGetResponse get() { + return get(null); + } + /** + * Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetDetailsByRecipientWithRecipientAddressGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetDetailsByRecipientWithRecipientAddressGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetDetailsByRecipientWithRecipientAddressGetResponse::createFromDiscriminatorValue); + } + /** + * Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetDetailsByRecipientWithRecipientAddressRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetDetailsByRecipientWithRecipientAddressRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetDetailsByRecipientWithRecipientAddressRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of exchangeMessageTraceDetail objects filtered on the recipient. + */ + @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/generated/admin/people/PeopleRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/people/PeopleRequestBuilder.java index 1cfedd1b257..55f56766bb3 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/people/PeopleRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/people/PeopleRequestBuilder.java @@ -2,6 +2,9 @@ import com.microsoft.graph.admin.people.iteminsights.ItemInsightsRequestBuilder; import com.microsoft.graph.admin.people.profilecardproperties.ProfileCardPropertiesRequestBuilder; +import com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder; +import com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder; +import com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder; import com.microsoft.graph.admin.people.pronouns.PronounsRequestBuilder; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.PeopleAdminSettings; @@ -39,6 +42,22 @@ public ItemInsightsRequestBuilder itemInsights() { public ProfileCardPropertiesRequestBuilder profileCardProperties() { return new ProfileCardPropertiesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the profilePropertySettings property of the microsoft.graph.peopleAdminSettings entity. + * @return a {@link ProfilePropertySettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfilePropertySettingsRequestBuilder profilePropertySettings() { + return new ProfilePropertySettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + * @return a {@link ProfileSourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourcesRequestBuilder profileSources() { + return new ProfileSourcesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the pronouns property of the microsoft.graph.peopleAdminSettings entity. * @return a {@link PronounsRequestBuilder} @@ -87,6 +106,16 @@ public PeopleAdminSettings get(@jakarta.annotation.Nullable final java.util.func errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, PeopleAdminSettings::createFromDiscriminatorValue); } + /** + * Provides operations to manage the profileSources property of the microsoft.graph.peopleAdminSettings entity. + * @param sourceId Alternate key of profileSource + * @return a {@link ProfileSourcesWithSourceIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourcesWithSourceIdRequestBuilder profileSourcesWithSourceId(@jakarta.annotation.Nonnull final String sourceId) { + Objects.requireNonNull(sourceId); + return new ProfileSourcesWithSourceIdRequestBuilder(pathParameters, requestAdapter, sourceId); + } /** * Retrieve the properties and relationships of a peopleAdminSettings object. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/admin/people/profilepropertysettings/ProfilePropertySettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/people/profilepropertysettings/ProfilePropertySettingsRequestBuilder.java new file mode 100644 index 00000000000..cb9531a3c03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/people/profilepropertysettings/ProfilePropertySettingsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.admin.people.profilepropertysettings; + +import com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder; +import com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ProfilePropertySetting; +import com.microsoft.graph.models.ProfilePropertySettingCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 profilePropertySettings property of the microsoft.graph.peopleAdminSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfilePropertySettingsRequestBuilder 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 profilePropertySettings property of the microsoft.graph.peopleAdminSettings entity. + * @param profilePropertySettingId The unique identifier of profilePropertySetting + * @return a {@link ProfilePropertySettingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfilePropertySettingItemRequestBuilder byProfilePropertySettingId(@jakarta.annotation.Nonnull final String profilePropertySettingId) { + Objects.requireNonNull(profilePropertySettingId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("profilePropertySetting%2Did", profilePropertySettingId); + return new ProfilePropertySettingItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ProfilePropertySettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfilePropertySettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profilePropertySettings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ProfilePropertySettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfilePropertySettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profilePropertySettings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + * @return a {@link ProfilePropertySettingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfilePropertySettingCollectionResponse get() { + return get(null); + } + /** + * Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfilePropertySettingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfilePropertySettingCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ProfilePropertySettingCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new profilePropertySetting object. + * @param body The request body + * @return a {@link ProfilePropertySetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfilePropertySetting post(@jakarta.annotation.Nonnull final ProfilePropertySetting body) { + return post(body, null); + } + /** + * Create a new profilePropertySetting object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfilePropertySetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfilePropertySetting post(@jakarta.annotation.Nonnull final ProfilePropertySetting 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, ProfilePropertySetting::createFromDiscriminatorValue); + } + /** + * Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new profilePropertySetting object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ProfilePropertySetting body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new profilePropertySetting 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 toPostRequestInformation(@jakarta.annotation.Nonnull final ProfilePropertySetting 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 ProfilePropertySettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfilePropertySettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProfilePropertySettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of profilePropertySetting objects that define the configuration for user profile properties in an organization. The id property identifies each resource object uniquely. + */ + @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/generated/admin/people/profilepropertysettings/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/people/profilepropertysettings/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7c2bd8ed162 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/people/profilepropertysettings/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.people.profilepropertysettings.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profilePropertySettings/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profilePropertySettings/$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/generated/admin/people/profilepropertysettings/item/ProfilePropertySettingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/people/profilepropertysettings/item/ProfilePropertySettingItemRequestBuilder.java new file mode 100644 index 00000000000..c64521feeef --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/people/profilepropertysettings/item/ProfilePropertySettingItemRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.admin.people.profilepropertysettings.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ProfilePropertySetting; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 profilePropertySettings property of the microsoft.graph.peopleAdminSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfilePropertySettingItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ProfilePropertySettingItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfilePropertySettingItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profilePropertySettings/{profilePropertySetting%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ProfilePropertySettingItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfilePropertySettingItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profilePropertySettings/{profilePropertySetting%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a profilePropertySetting object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a profilePropertySetting object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of profilePropertySetting object. + * @return a {@link ProfilePropertySetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfilePropertySetting get() { + return get(null); + } + /** + * Read the properties and relationships of profilePropertySetting object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfilePropertySetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfilePropertySetting get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ProfilePropertySetting::createFromDiscriminatorValue); + } + /** + * Update the properties of a profilePropertySetting object. + * @param body The request body + * @return a {@link ProfilePropertySetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfilePropertySetting patch(@jakarta.annotation.Nonnull final ProfilePropertySetting body) { + return patch(body, null); + } + /** + * Update the properties of a profilePropertySetting object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfilePropertySetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfilePropertySetting patch(@jakarta.annotation.Nonnull final ProfilePropertySetting 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, ProfilePropertySetting::createFromDiscriminatorValue); + } + /** + * Delete a profilePropertySetting object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a profilePropertySetting object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of profilePropertySetting object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of profilePropertySetting 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 profilePropertySetting object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ProfilePropertySetting body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a profilePropertySetting 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 ProfilePropertySetting 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 ProfilePropertySettingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfilePropertySettingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProfilePropertySettingItemRequestBuilder(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 profilePropertySetting 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/generated/admin/people/profilesources/ProfileSourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/people/profilesources/ProfileSourcesRequestBuilder.java new file mode 100644 index 00000000000..0c8d7223d24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/people/profilesources/ProfileSourcesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.admin.people.profilesources; + +import com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder; +import com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ProfileSource; +import com.microsoft.graph.models.ProfileSourceCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 profileSources property of the microsoft.graph.peopleAdminSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfileSourcesRequestBuilder 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 profileSources property of the microsoft.graph.peopleAdminSettings entity. + * @param profileSourceId The unique identifier of profileSource + * @return a {@link ProfileSourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourceItemRequestBuilder byProfileSourceId(@jakarta.annotation.Nonnull final String profileSourceId) { + Objects.requireNonNull(profileSourceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("profileSource%2Did", profileSourceId); + return new ProfileSourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ProfileSourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfileSourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ProfileSourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfileSourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. + * @return a {@link ProfileSourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSourceCollectionResponse get() { + return get(null); + } + /** + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ProfileSourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new profileSource object. + * @param body The request body + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource post(@jakarta.annotation.Nonnull final ProfileSource body) { + return post(body, null); + } + /** + * Create a new profileSource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource post(@jakarta.annotation.Nonnull final ProfileSource 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, ProfileSource::createFromDiscriminatorValue); + } + /** + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new profileSource object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ProfileSource body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new profileSource 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 toPostRequestInformation(@jakarta.annotation.Nonnull final ProfileSource 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 ProfileSourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProfileSourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the profileSource objects and their properties, which represent both external data sources and out-of-the-box Microsoft data sources configured for user profiles in an organization. + */ + @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/generated/admin/people/profilesources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/people/profilesources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3f963b57f19 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/people/profilesources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.people.profilesources.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources/$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/generated/admin/people/profilesources/item/ProfileSourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/people/profilesources/item/ProfileSourceItemRequestBuilder.java new file mode 100644 index 00000000000..c69e6519760 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/people/profilesources/item/ProfileSourceItemRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.admin.people.profilesources.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ProfileSource; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 profileSources property of the microsoft.graph.peopleAdminSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfileSourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ProfileSourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfileSourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources/{profileSource%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ProfileSourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfileSourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources/{profileSource%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a profileSource object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a profileSource object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProfileSource get() { + return get(null); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProfileSource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ProfileSource::createFromDiscriminatorValue); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource patch(@jakarta.annotation.Nonnull final ProfileSource body) { + return patch(body, null); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource patch(@jakarta.annotation.Nonnull final ProfileSource 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, ProfileSource::createFromDiscriminatorValue); + } + /** + * Delete a profileSource object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a profileSource object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ProfileSource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a profileSource 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 ProfileSource 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 ProfileSourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProfileSourceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of profile source settings configured by an administrator in an organization. + */ + @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/generated/admin/people/profilesourceswithsourceid/ProfileSourcesWithSourceIdRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/people/profilesourceswithsourceid/ProfileSourcesWithSourceIdRequestBuilder.java new file mode 100644 index 00000000000..acd38ba5fb4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/people/profilesourceswithsourceid/ProfileSourcesWithSourceIdRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.admin.people.profilesourceswithsourceid; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ProfileSource; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 profileSources property of the microsoft.graph.peopleAdminSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfileSourcesWithSourceIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ProfileSourcesWithSourceIdRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param sourceId Alternate key of profileSource + */ + public ProfileSourcesWithSourceIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String sourceId) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources(sourceId='{sourceId}'){?%24expand,%24select}", pathParameters); + this.pathParameters.put("sourceId", sourceId); + } + /** + * Instantiates a new {@link ProfileSourcesWithSourceIdRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfileSourcesWithSourceIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/people/profileSources(sourceId='{sourceId}'){?%24expand,%24select}", rawUrl); + } + /** + * Delete a profileSource object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a profileSource object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProfileSource get() { + return get(null); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ProfileSource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ProfileSource::createFromDiscriminatorValue); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource patch(@jakarta.annotation.Nonnull final ProfileSource body) { + return patch(body, null); + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ProfileSource} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ProfileSource patch(@jakarta.annotation.Nonnull final ProfileSource 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, ProfileSource::createFromDiscriminatorValue); + } + /** + * Delete a profileSource object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a profileSource object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of profile source settings configured by an administrator in an organization. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the properties of a profileSource object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ProfileSource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a profileSource 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 ProfileSource 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 ProfileSourcesWithSourceIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfileSourcesWithSourceIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProfileSourcesWithSourceIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of profile source settings configured by an administrator in an organization. + */ + @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/generated/admin/serviceannouncement/healthoverviews/item/issues/item/incidentreport/IncidentReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/healthoverviews/item/issues/item/incidentreport/IncidentReportRequestBuilder.java index c44096de2be..c3c6199ba2f 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/healthoverviews/item/issues/item/incidentreport/IncidentReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/healthoverviews/item/issues/item/incidentreport/IncidentReportRequestBuilder.java @@ -36,19 +36,21 @@ public IncidentReportRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/admin/serviceAnnouncement/healthOverviews/{serviceHealth%2Did}/issues/{serviceHealthIssue%2Did}/incidentReport()", rawUrl); } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public InputStream get() { return get(null); } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -58,7 +60,7 @@ public InputStream get(@jakarta.annotation.Nullable final java.util.function.Con return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -66,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @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/generated/admin/serviceannouncement/issues/item/ServiceHealthIssueItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/issues/item/ServiceHealthIssueItemRequestBuilder.java index dbcd8d50f75..fbde7e259ce 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/issues/item/ServiceHealthIssueItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/issues/item/ServiceHealthIssueItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. * @return a {@link ServiceHealthIssue} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -74,7 +74,7 @@ public ServiceHealthIssue get() { return get(null); } /** - * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ServiceHealthIssue} * @throws ODataError When receiving a 4XX or 5XX status code @@ -133,7 +133,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -141,7 +141,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -193,7 +193,7 @@ public ServiceHealthIssueItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue does not exist for the tenant. + * Retrieve the properties and relationships of a serviceHealthIssue object. This operation retrieves a specified service health issue for tenant. The operation returns an error if the issue doesn't exist for the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/issues/item/incidentreport/IncidentReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/issues/item/incidentreport/IncidentReportRequestBuilder.java index 92920ad1091..471b6c0142f 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/issues/item/incidentreport/IncidentReportRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/issues/item/incidentreport/IncidentReportRequestBuilder.java @@ -36,7 +36,7 @@ public IncidentReportRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/admin/serviceAnnouncement/issues/{serviceHealthIssue%2Did}/incidentReport()", rawUrl); } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public InputStream get() { return get(null); } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @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 @@ -60,7 +60,7 @@ public InputStream get(@jakarta.annotation.Nullable final java.util.function.Con return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue. + * Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of PostIncidentReviewPublished indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document doesn't exist for the issue. * @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/generated/admin/serviceannouncement/messages/archive/ArchivePostResponse.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/archive/ArchivePostResponse.java index f32d8bcc4f0..75a5356a08f 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/archive/ArchivePostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/archive/ArchivePostResponse.java @@ -23,6 +23,7 @@ public class ArchivePostResponse implements AdditionalDataHolder, BackedModel, P public ArchivePostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/favorite/FavoritePostResponse.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/favorite/FavoritePostResponse.java index 44b13af607b..6e20229efa8 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/favorite/FavoritePostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/favorite/FavoritePostResponse.java @@ -23,6 +23,7 @@ public class FavoritePostResponse implements AdditionalDataHolder, BackedModel, public FavoritePostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/item/ServiceUpdateMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/item/ServiceUpdateMessageItemRequestBuilder.java index 6a7f42e67c1..60494b0b69e 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/item/ServiceUpdateMessageItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/item/ServiceUpdateMessageItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. * @return a {@link ServiceUpdateMessage} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -83,7 +83,7 @@ public ServiceUpdateMessage get() { return get(null); } /** - * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ServiceUpdateMessage} * @throws ODataError When receiving a 4XX or 5XX status code @@ -142,7 +142,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -150,7 +150,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -202,7 +202,7 @@ public ServiceUpdateMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnul public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message does not exist for the tenant. + * Retrieve the properties and relationships of a serviceUpdateMessage object. This operation retrieves a specified service update message for the tenant. The operation returns an error if the message doesn't exist for the tenant. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/markread/MarkReadPostResponse.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/markread/MarkReadPostResponse.java index 044de0cb315..337cf80ba32 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/markread/MarkReadPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/markread/MarkReadPostResponse.java @@ -23,6 +23,7 @@ public class MarkReadPostResponse implements AdditionalDataHolder, BackedModel, public MarkReadPostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/markunread/MarkUnreadPostResponse.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/markunread/MarkUnreadPostResponse.java index f7486e1c46a..1ad413a9ea1 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/markunread/MarkUnreadPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/markunread/MarkUnreadPostResponse.java @@ -23,6 +23,7 @@ public class MarkUnreadPostResponse implements AdditionalDataHolder, BackedModel public MarkUnreadPostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/unarchive/UnarchivePostResponse.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/unarchive/UnarchivePostResponse.java index e723ce0fc89..49dc546afab 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/unarchive/UnarchivePostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/unarchive/UnarchivePostResponse.java @@ -23,6 +23,7 @@ public class UnarchivePostResponse implements AdditionalDataHolder, BackedModel, public UnarchivePostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/unfavorite/UnfavoritePostResponse.java b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/unfavorite/UnfavoritePostResponse.java index aca2eb7642f..54087931c97 100644 --- a/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/unfavorite/UnfavoritePostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/admin/serviceannouncement/messages/unfavorite/UnfavoritePostResponse.java @@ -23,6 +23,7 @@ public class UnfavoritePostResponse implements AdditionalDataHolder, BackedModel public UnfavoritePostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/admin/teams/TeamsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/TeamsRequestBuilder.java new file mode 100644 index 00000000000..0d065828c86 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/TeamsRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.admin.teams; + +import com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder; +import com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder; +import com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.TeamsAdminRoot; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 teams property of the microsoft.graph.admin entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the policy property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + * @return a {@link PolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRequestBuilder policy() { + return new PolicyRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + * @return a {@link TelephoneNumberManagementRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TelephoneNumberManagementRequestBuilder telephoneNumberManagement() { + return new TelephoneNumberManagementRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + * @return a {@link UserConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserConfigurationsRequestBuilder userConfigurations() { + return new UserConfigurationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TeamsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property teams for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property teams for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + * @return a {@link TeamsAdminRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAdminRoot get() { + return get(null); + } + /** + * A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsAdminRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAdminRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsAdminRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property teams in admin + * @param body The request body + * @return a {@link TeamsAdminRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAdminRoot patch(@jakarta.annotation.Nonnull final TeamsAdminRoot body) { + return patch(body, null); + } + /** + * Update the navigation property teams in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsAdminRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAdminRoot patch(@jakarta.annotation.Nonnull final TeamsAdminRoot 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, TeamsAdminRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property teams for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property teams for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 teams in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TeamsAdminRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property teams in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TeamsAdminRoot 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 TeamsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + */ + @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/generated/admin/teams/policy/PolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/PolicyRequestBuilder.java new file mode 100644 index 00000000000..550351fe0dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/PolicyRequestBuilder.java @@ -0,0 +1,250 @@ +package com.microsoft.graph.admin.teams.policy; + +import com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder; +import com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 policy property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + * @return a {@link UserAssignmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserAssignmentsRequestBuilder userAssignments() { + return new UserAssignmentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PolicyRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PolicyRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PolicyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property policy for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property policy for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents a navigation property to the Teams policy assignment object. + * @return a {@link TeamsPolicyAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyAssignment get() { + return get(null); + } + /** + * Represents a navigation property to the Teams policy assignment object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsPolicyAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsPolicyAssignment::createFromDiscriminatorValue); + } + /** + * Provides operations to call the getPolicyId method. + * @param name Usage: name='{name}' + * @param type Usage: type='{type}' + * @return a {@link MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName(@jakarta.annotation.Nonnull final String name, @jakarta.annotation.Nonnull final String type) { + Objects.requireNonNull(name); + Objects.requireNonNull(type); + return new MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder(pathParameters, requestAdapter, name, type); + } + /** + * Update the navigation property policy in admin + * @param body The request body + * @return a {@link TeamsPolicyAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyAssignment patch(@jakarta.annotation.Nonnull final TeamsPolicyAssignment body) { + return patch(body, null); + } + /** + * Update the navigation property policy in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsPolicyAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyAssignment patch(@jakarta.annotation.Nonnull final TeamsPolicyAssignment 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, TeamsPolicyAssignment::createFromDiscriminatorValue); + } + /** + * Delete navigation property policy for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property policy for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents a navigation property to the Teams policy assignment object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a navigation property to the Teams policy assignment object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property policy in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TeamsPolicyAssignment body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property policy in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TeamsPolicyAssignment 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 PolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PolicyRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PolicyRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents a navigation property to the Teams policy assignment 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/generated/admin/teams/policy/microsoftgraphteamsadministrationgetpolicyidwithtypewithname/GetPolicyIdWithTypeWithNameGetResponse.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/microsoftgraphteamsadministrationgetpolicyidwithtypewithname/GetPolicyIdWithTypeWithNameGetResponse.java new file mode 100644 index 00000000000..2d11745c150 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/microsoftgraphteamsadministrationgetpolicyidwithtypewithname/GetPolicyIdWithTypeWithNameGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail; +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 GetPolicyIdWithTypeWithNameGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetPolicyIdWithTypeWithNameGetResponse} and sets the default values. + */ + public GetPolicyIdWithTypeWithNameGetResponse() { + 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 GetPolicyIdWithTypeWithNameGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetPolicyIdWithTypeWithNameGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetPolicyIdWithTypeWithNameGetResponse(); + } + /** + * 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(PolicyIdentifierDetail::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/generated/admin/teams/policy/microsoftgraphteamsadministrationgetpolicyidwithtypewithname/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/microsoftgraphteamsadministrationgetpolicyidwithtypewithname/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.java new file mode 100644 index 00000000000..4a9a7657729 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/microsoftgraphteamsadministrationgetpolicyidwithtypewithname/MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.java @@ -0,0 +1,170 @@ +package com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 getPolicyId method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder} and sets the default values. + * @param name Usage: name='{name}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param type Usage: type='{type}' + */ + public MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String name, @jakarta.annotation.Nullable final String type) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/microsoft.graph.teamsAdministration.getPolicyId(type='{type}',name='{name}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("name", name); + this.pathParameters.put("type", type); + } + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/microsoft.graph.teamsAdministration.getPolicyId(type='{type}',name='{name}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the policy ID for a given policy name and policy type within Teams administration. + * @return a {@link GetPolicyIdWithTypeWithNameGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetPolicyIdWithTypeWithNameGetResponse get() { + return get(null); + } + /** + * Get the policy ID for a given policy name and policy type within Teams administration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetPolicyIdWithTypeWithNameGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetPolicyIdWithTypeWithNameGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetPolicyIdWithTypeWithNameGetResponse::createFromDiscriminatorValue); + } + /** + * Get the policy ID for a given policy name and policy type within Teams administration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the policy ID for a given policy name and policy type within Teams administration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the policy ID for a given policy name and policy type within Teams administration. + */ + @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/generated/admin/teams/policy/userassignments/UserAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/UserAssignmentsRequestBuilder.java new file mode 100644 index 00000000000..525308c344a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/UserAssignmentsRequestBuilder.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.admin.teams.policy.userassignments; + +import com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder; +import com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder; +import com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder; +import com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment; +import com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignmentCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UserAssignmentsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the assign method. + * @return a {@link MicrosoftGraphTeamsAdministrationAssignRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationAssignRequestBuilder microsoftGraphTeamsAdministrationAssign() { + return new MicrosoftGraphTeamsAdministrationAssignRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unassign method. + * @return a {@link MicrosoftGraphTeamsAdministrationUnassignRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUnassignRequestBuilder microsoftGraphTeamsAdministrationUnassign() { + return new MicrosoftGraphTeamsAdministrationUnassignRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + * @param teamsPolicyUserAssignmentId The unique identifier of teamsPolicyUserAssignment + * @return a {@link TeamsPolicyUserAssignmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsPolicyUserAssignmentItemRequestBuilder byTeamsPolicyUserAssignmentId(@jakarta.annotation.Nonnull final String teamsPolicyUserAssignmentId) { + Objects.requireNonNull(teamsPolicyUserAssignmentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("teamsPolicyUserAssignment%2Did", teamsPolicyUserAssignmentId); + return new TeamsPolicyUserAssignmentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UserAssignmentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UserAssignmentsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The collection of user policy assignments. + * @return a {@link TeamsPolicyUserAssignmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyUserAssignmentCollectionResponse get() { + return get(null); + } + /** + * The collection of user policy assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsPolicyUserAssignmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyUserAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsPolicyUserAssignmentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to userAssignments for admin + * @param body The request body + * @return a {@link TeamsPolicyUserAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyUserAssignment post(@jakarta.annotation.Nonnull final TeamsPolicyUserAssignment body) { + return post(body, null); + } + /** + * Create new navigation property to userAssignments for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsPolicyUserAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyUserAssignment post(@jakarta.annotation.Nonnull final TeamsPolicyUserAssignment 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, TeamsPolicyUserAssignment::createFromDiscriminatorValue); + } + /** + * The collection of user policy assignments. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of user policy assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to userAssignments for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TeamsPolicyUserAssignment body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to userAssignments 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TeamsPolicyUserAssignment 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 UserAssignmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UserAssignmentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of user policy assignments. + */ + @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/generated/admin/teams/policy/userassignments/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/count/CountRequestBuilder.java new file mode 100644 index 00000000000..65545fc43d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.teams.policy.userassignments.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments/$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/generated/admin/teams/policy/userassignments/item/TeamsPolicyUserAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/item/TeamsPolicyUserAssignmentItemRequestBuilder.java new file mode 100644 index 00000000000..9688c1613b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/item/TeamsPolicyUserAssignmentItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.admin.teams.policy.userassignments.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 userAssignments property of the microsoft.graph.teamsAdministration.teamsPolicyAssignment entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsPolicyUserAssignmentItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TeamsPolicyUserAssignmentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsPolicyUserAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments/{teamsPolicyUserAssignment%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsPolicyUserAssignmentItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsPolicyUserAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments/{teamsPolicyUserAssignment%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property userAssignments for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property userAssignments for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The collection of user policy assignments. + * @return a {@link TeamsPolicyUserAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyUserAssignment get() { + return get(null); + } + /** + * The collection of user policy assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsPolicyUserAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyUserAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsPolicyUserAssignment::createFromDiscriminatorValue); + } + /** + * Update the navigation property userAssignments in admin + * @param body The request body + * @return a {@link TeamsPolicyUserAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyUserAssignment patch(@jakarta.annotation.Nonnull final TeamsPolicyUserAssignment body) { + return patch(body, null); + } + /** + * Update the navigation property userAssignments in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsPolicyUserAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsPolicyUserAssignment patch(@jakarta.annotation.Nonnull final TeamsPolicyUserAssignment 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, TeamsPolicyUserAssignment::createFromDiscriminatorValue); + } + /** + * Delete navigation property userAssignments for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property userAssignments for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The collection of user policy assignments. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of user policy assignments. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 userAssignments in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TeamsPolicyUserAssignment body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property userAssignments in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TeamsPolicyUserAssignment 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 TeamsPolicyUserAssignmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsPolicyUserAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsPolicyUserAssignmentItemRequestBuilder(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 user policy assignments. + */ + @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/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationassign/AssignPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationassign/AssignPostRequestBody.java new file mode 100644 index 00000000000..9960882ef1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationassign/AssignPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign; + +import com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment; +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 AssignPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AssignPostRequestBody} and sets the default values. + */ + public AssignPostRequestBody() { + 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 AssignPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static AssignPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AssignPostRequestBody(); + } + /** + * 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.getCollectionOfObjectValues(TeamsPolicyUserAssignment::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); + writer.writeCollectionOfObjectValues("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 java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationassign/MicrosoftGraphTeamsAdministrationAssignRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationassign/MicrosoftGraphTeamsAdministrationAssignRequestBuilder.java new file mode 100644 index 00000000000..283f32226c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationassign/MicrosoftGraphTeamsAdministrationAssignRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign; + +import com.microsoft.graph.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 assign method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphTeamsAdministrationAssignRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationAssignRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationAssignRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments/microsoft.graph.teamsAdministration.assign", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationAssignRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationAssignRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments/microsoft.graph.teamsAdministration.assign", rawUrl); + } + /** + * Assign a Teams policy to a user using the user ID, policy type, and policy ID. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final AssignPostRequestBody body) { + post(body, null); + } + /** + * Assign a Teams policy to a user using the user ID, policy type, and policy ID. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final AssignPostRequestBody 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); + } + /** + * Assign a Teams policy to a user using the user ID, policy type, and policy ID. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AssignPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Assign a Teams policy to a user using the user ID, policy type, and policy ID. + * @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 AssignPostRequestBody 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 MicrosoftGraphTeamsAdministrationAssignRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationAssignRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphTeamsAdministrationAssignRequestBuilder(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/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationunassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationunassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilder.java new file mode 100644 index 00000000000..4590866c9be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationunassign/MicrosoftGraphTeamsAdministrationUnassignRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign; + +import com.microsoft.graph.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 unassign method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphTeamsAdministrationUnassignRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUnassignRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationUnassignRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments/microsoft.graph.teamsAdministration.unassign", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUnassignRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationUnassignRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/policy/userAssignments/microsoft.graph.teamsAdministration.unassign", rawUrl); + } + /** + * Unassign a Teams policy from a user using the user ID and policy type. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UnassignPostRequestBody body) { + post(body, null); + } + /** + * Unassign a Teams policy from a user using the user ID and policy type. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UnassignPostRequestBody 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); + } + /** + * Unassign a Teams policy from a user using the user ID and policy type. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnassignPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Unassign a Teams policy from a user using the user ID and policy 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 toPostRequestInformation(@jakarta.annotation.Nonnull final UnassignPostRequestBody 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 MicrosoftGraphTeamsAdministrationUnassignRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUnassignRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphTeamsAdministrationUnassignRequestBuilder(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/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationunassign/UnassignPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationunassign/UnassignPostRequestBody.java new file mode 100644 index 00000000000..2423c4822c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/policy/userassignments/microsoftgraphteamsadministrationunassign/UnassignPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign; + +import com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment; +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 UnassignPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnassignPostRequestBody} and sets the default values. + */ + public UnassignPostRequestBody() { + 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 UnassignPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnassignPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnassignPostRequestBody(); + } + /** + * 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.getCollectionOfObjectValues(TeamsPolicyUserAssignment::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); + writer.writeCollectionOfObjectValues("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 java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/TelephoneNumberManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/TelephoneNumberManagementRequestBuilder.java new file mode 100644 index 00000000000..24aa37e2a2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/TelephoneNumberManagementRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement; + +import com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder; +import com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TelephoneNumberManagementRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @return a {@link NumberAssignmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NumberAssignmentsRequestBuilder numberAssignments() { + return new NumberAssignmentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @return a {@link OperationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OperationsRequestBuilder operations() { + return new OperationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TelephoneNumberManagementRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TelephoneNumberManagementRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TelephoneNumberManagementRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TelephoneNumberManagementRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property telephoneNumberManagement for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property telephoneNumberManagement for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents a collection of available telephone number management operations. + * @return a {@link TelephoneNumberManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberManagementRoot get() { + return get(null); + } + /** + * Represents a collection of available telephone number management operations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberManagementRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TelephoneNumberManagementRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property telephoneNumberManagement in admin + * @param body The request body + * @return a {@link TelephoneNumberManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberManagementRoot patch(@jakarta.annotation.Nonnull final TelephoneNumberManagementRoot body) { + return patch(body, null); + } + /** + * Update the navigation property telephoneNumberManagement in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberManagementRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberManagementRoot patch(@jakarta.annotation.Nonnull final TelephoneNumberManagementRoot 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, TelephoneNumberManagementRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property telephoneNumberManagement for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property telephoneNumberManagement for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents a collection of available telephone number management operations. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a collection of available telephone number management operations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 telephoneNumberManagement in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberManagementRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property telephoneNumberManagement in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberManagementRoot 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 TelephoneNumberManagementRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TelephoneNumberManagementRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TelephoneNumberManagementRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents a collection of available telephone number management operations. + */ + @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/generated/admin/teams/telephonenumbermanagement/numberassignments/NumberAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/NumberAssignmentsRequestBuilder.java new file mode 100644 index 00000000000..3310204d31a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/NumberAssignmentsRequestBuilder.java @@ -0,0 +1,272 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments; + +import com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder; +import com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder; +import com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder; +import com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder; +import com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.NumberAssignment; +import com.microsoft.graph.models.teamsadministration.NumberAssignmentCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NumberAssignmentsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the assignNumber method. + * @return a {@link MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder microsoftGraphTeamsAdministrationAssignNumber() { + return new MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unassignNumber method. + * @return a {@link MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder microsoftGraphTeamsAdministrationUnassignNumber() { + return new MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the updateNumber method. + * @return a {@link MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder microsoftGraphTeamsAdministrationUpdateNumber() { + return new MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @param numberAssignmentId The unique identifier of numberAssignment + * @return a {@link NumberAssignmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NumberAssignmentItemRequestBuilder byNumberAssignmentId(@jakarta.annotation.Nonnull final String numberAssignmentId) { + Objects.requireNonNull(numberAssignmentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("numberAssignment%2Did", numberAssignmentId); + return new NumberAssignmentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link NumberAssignmentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NumberAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link NumberAssignmentsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NumberAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + * @return a {@link NumberAssignmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NumberAssignmentCollectionResponse get() { + return get(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NumberAssignmentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public NumberAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NumberAssignmentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to numberAssignments for admin + * @param body The request body + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment post(@jakarta.annotation.Nonnull final NumberAssignment body) { + return post(body, null); + } + /** + * Create new navigation property to numberAssignments for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment post(@jakarta.annotation.Nonnull final NumberAssignment 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, NumberAssignment::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment 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; + } + /** + * Create new navigation property to numberAssignments for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final NumberAssignment body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to numberAssignments 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final NumberAssignment 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 NumberAssignmentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NumberAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NumberAssignmentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.numberAssignment object. + */ + @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/generated/admin/teams/telephonenumbermanagement/numberassignments/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/count/CountRequestBuilder.java new file mode 100644 index 00000000000..abfd11bf25e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/$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/generated/admin/teams/telephonenumbermanagement/numberassignments/item/NumberAssignmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/item/NumberAssignmentItemRequestBuilder.java new file mode 100644 index 00000000000..5434acca2a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/item/NumberAssignmentItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.NumberAssignment; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NumberAssignmentItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link NumberAssignmentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NumberAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/{numberAssignment%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link NumberAssignmentItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NumberAssignmentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/{numberAssignment%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property numberAssignments for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property numberAssignments for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents a collection of synchronous telephone number management operations. + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment get() { + return get(null); + } + /** + * Represents a collection of synchronous telephone number management operations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NumberAssignment::createFromDiscriminatorValue); + } + /** + * Update the navigation property numberAssignments in admin + * @param body The request body + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment patch(@jakarta.annotation.Nonnull final NumberAssignment body) { + return patch(body, null); + } + /** + * Update the navigation property numberAssignments in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NumberAssignment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NumberAssignment patch(@jakarta.annotation.Nonnull final NumberAssignment 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, NumberAssignment::createFromDiscriminatorValue); + } + /** + * Delete navigation property numberAssignments for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property numberAssignments for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents a collection of synchronous telephone number management operations. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a collection of synchronous telephone number management operations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 numberAssignments in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final NumberAssignment body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property numberAssignments in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final NumberAssignment 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 NumberAssignmentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NumberAssignmentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NumberAssignmentItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents a collection of synchronous telephone number management operations. + */ + @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/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/AssignNumberPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/AssignNumberPostRequestBody.java new file mode 100644 index 00000000000..093925f411e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/AssignNumberPostRequestBody.java @@ -0,0 +1,177 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber; + +import com.microsoft.graph.models.teamsadministration.AssignmentCategory; +import com.microsoft.graph.models.teamsadministration.NumberType; +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 AssignNumberPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AssignNumberPostRequestBody} and sets the default values. + */ + public AssignNumberPostRequestBody() { + 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 AssignNumberPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static AssignNumberPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AssignNumberPostRequestBody(); + } + /** + * 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 assignmentCategory property value. The assignmentCategory property + * @return a {@link AssignmentCategory} + */ + @jakarta.annotation.Nullable + public AssignmentCategory getAssignmentCategory() { + return this.backingStore.get("assignmentCategory"); + } + /** + * Gets the assignmentTargetId property value. The assignmentTargetId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignmentTargetId() { + return this.backingStore.get("assignmentTargetId"); + } + /** + * 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("assignmentCategory", (n) -> { this.setAssignmentCategory(n.getEnumValue(AssignmentCategory::forValue)); }); + deserializerMap.put("assignmentTargetId", (n) -> { this.setAssignmentTargetId(n.getStringValue()); }); + deserializerMap.put("locationId", (n) -> { this.setLocationId(n.getStringValue()); }); + deserializerMap.put("numberType", (n) -> { this.setNumberType(n.getEnumValue(NumberType::forValue)); }); + deserializerMap.put("telephoneNumber", (n) -> { this.setTelephoneNumber(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the locationId property value. The locationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocationId() { + return this.backingStore.get("locationId"); + } + /** + * Gets the numberType property value. The numberType property + * @return a {@link NumberType} + */ + @jakarta.annotation.Nullable + public NumberType getNumberType() { + return this.backingStore.get("numberType"); + } + /** + * Gets the telephoneNumber property value. The telephoneNumber property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTelephoneNumber() { + return this.backingStore.get("telephoneNumber"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("assignmentCategory", this.getAssignmentCategory()); + writer.writeStringValue("assignmentTargetId", this.getAssignmentTargetId()); + writer.writeStringValue("locationId", this.getLocationId()); + writer.writeEnumValue("numberType", this.getNumberType()); + writer.writeStringValue("telephoneNumber", this.getTelephoneNumber()); + 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 assignmentCategory property value. The assignmentCategory property + * @param value Value to set for the assignmentCategory property. + */ + public void setAssignmentCategory(@jakarta.annotation.Nullable final AssignmentCategory value) { + this.backingStore.set("assignmentCategory", value); + } + /** + * Sets the assignmentTargetId property value. The assignmentTargetId property + * @param value Value to set for the assignmentTargetId property. + */ + public void setAssignmentTargetId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignmentTargetId", 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 locationId property value. The locationId property + * @param value Value to set for the locationId property. + */ + public void setLocationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locationId", value); + } + /** + * Sets the numberType property value. The numberType property + * @param value Value to set for the numberType property. + */ + public void setNumberType(@jakarta.annotation.Nullable final NumberType value) { + this.backingStore.set("numberType", value); + } + /** + * Sets the telephoneNumber property value. The telephoneNumber property + * @param value Value to set for the telephoneNumber property. + */ + public void setTelephoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("telephoneNumber", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.java new file mode 100644 index 00000000000..cf82ea0bbc6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationassignnumber/MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber; + +import com.microsoft.graph.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 assignNumber method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.assignNumber", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.assignNumber", rawUrl); + } + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final AssignNumberPostRequestBody body) { + post(body, null); + } + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final AssignNumberPostRequestBody 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); + } + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AssignNumberPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Creates an asynchronous order to assign a telephone number to a user account. + * @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 AssignNumberPostRequestBody 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 MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder(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/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.java new file mode 100644 index 00000000000..fba33fe667f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber; + +import com.microsoft.graph.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 unassignNumber method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.unassignNumber", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.unassignNumber", rawUrl); + } + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UnassignNumberPostRequestBody body) { + post(body, null); + } + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UnassignNumberPostRequestBody 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); + } + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnassignNumberPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Creates an asynchronous order to unassign a telephone number from a user account. + * @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 UnassignNumberPostRequestBody 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 MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder(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/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/UnassignNumberPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/UnassignNumberPostRequestBody.java new file mode 100644 index 00000000000..2da62cc9a43 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationunassignnumber/UnassignNumberPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber; + +import com.microsoft.graph.models.teamsadministration.NumberType; +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 UnassignNumberPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnassignNumberPostRequestBody} and sets the default values. + */ + public UnassignNumberPostRequestBody() { + 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 UnassignNumberPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnassignNumberPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnassignNumberPostRequestBody(); + } + /** + * 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("numberType", (n) -> { this.setNumberType(n.getEnumValue(NumberType::forValue)); }); + deserializerMap.put("telephoneNumber", (n) -> { this.setTelephoneNumber(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the numberType property value. The numberType property + * @return a {@link NumberType} + */ + @jakarta.annotation.Nullable + public NumberType getNumberType() { + return this.backingStore.get("numberType"); + } + /** + * Gets the telephoneNumber property value. The telephoneNumber property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTelephoneNumber() { + return this.backingStore.get("telephoneNumber"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("numberType", this.getNumberType()); + writer.writeStringValue("telephoneNumber", this.getTelephoneNumber()); + 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 numberType property value. The numberType property + * @param value Value to set for the numberType property. + */ + public void setNumberType(@jakarta.annotation.Nullable final NumberType value) { + this.backingStore.set("numberType", value); + } + /** + * Sets the telephoneNumber property value. The telephoneNumber property + * @param value Value to set for the telephoneNumber property. + */ + public void setTelephoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("telephoneNumber", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.java new file mode 100644 index 00000000000..57d2b7bea86 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber; + +import com.microsoft.graph.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 updateNumber method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.updateNumber", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/numberAssignments/microsoft.graph.teamsAdministration.updateNumber", rawUrl); + } + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UpdateNumberPostRequestBody body) { + post(body, null); + } + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UpdateNumberPostRequestBody 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); + } + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateNumberPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * This method is used to update an existing number with optional attributes. Currently supported attributes are locationId, networkSiteId, and reverseNumberLookupOptions. + * @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 UpdateNumberPostRequestBody 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 MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder(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/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/UpdateNumberPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/UpdateNumberPostRequestBody.java new file mode 100644 index 00000000000..a7725e6e0e5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/numberassignments/microsoftgraphteamsadministrationupdatenumber/UpdateNumberPostRequestBody.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber; + +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 UpdateNumberPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdateNumberPostRequestBody} and sets the default values. + */ + public UpdateNumberPostRequestBody() { + 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 UpdateNumberPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdateNumberPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateNumberPostRequestBody(); + } + /** + * 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("locationId", (n) -> { this.setLocationId(n.getStringValue()); }); + deserializerMap.put("networkSiteId", (n) -> { this.setNetworkSiteId(n.getStringValue()); }); + deserializerMap.put("reverseNumberLookupOptions", (n) -> { this.setReverseNumberLookupOptions(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("telephoneNumber", (n) -> { this.setTelephoneNumber(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the locationId property value. The locationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocationId() { + return this.backingStore.get("locationId"); + } + /** + * Gets the networkSiteId property value. The networkSiteId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getNetworkSiteId() { + return this.backingStore.get("networkSiteId"); + } + /** + * Gets the reverseNumberLookupOptions property value. The reverseNumberLookupOptions property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReverseNumberLookupOptions() { + return this.backingStore.get("reverseNumberLookupOptions"); + } + /** + * Gets the telephoneNumber property value. The telephoneNumber property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTelephoneNumber() { + return this.backingStore.get("telephoneNumber"); + } + /** + * Serializes information the 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("locationId", this.getLocationId()); + writer.writeStringValue("networkSiteId", this.getNetworkSiteId()); + writer.writeCollectionOfPrimitiveValues("reverseNumberLookupOptions", this.getReverseNumberLookupOptions()); + writer.writeStringValue("telephoneNumber", this.getTelephoneNumber()); + 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 locationId property value. The locationId property + * @param value Value to set for the locationId property. + */ + public void setLocationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locationId", value); + } + /** + * Sets the networkSiteId property value. The networkSiteId property + * @param value Value to set for the networkSiteId property. + */ + public void setNetworkSiteId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("networkSiteId", value); + } + /** + * Sets the reverseNumberLookupOptions property value. The reverseNumberLookupOptions property + * @param value Value to set for the reverseNumberLookupOptions property. + */ + public void setReverseNumberLookupOptions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reverseNumberLookupOptions", value); + } + /** + * Sets the telephoneNumber property value. The telephoneNumber property + * @param value Value to set for the telephoneNumber property. + */ + public void setTelephoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("telephoneNumber", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/operations/OperationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/operations/OperationsRequestBuilder.java new file mode 100644 index 00000000000..d3fc0b07b90 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/operations/OperationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.operations; + +import com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder; +import com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation; +import com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OperationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + * @param telephoneNumberLongRunningOperationId The unique identifier of telephoneNumberLongRunningOperation + * @return a {@link TelephoneNumberLongRunningOperationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TelephoneNumberLongRunningOperationItemRequestBuilder byTelephoneNumberLongRunningOperationId(@jakarta.annotation.Nonnull final String telephoneNumberLongRunningOperationId) { + Objects.requireNonNull(telephoneNumberLongRunningOperationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("telephoneNumberLongRunningOperation%2Did", telephoneNumberLongRunningOperationId); + return new TelephoneNumberLongRunningOperationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OperationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OperationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OperationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OperationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @return a {@link TelephoneNumberLongRunningOperationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperationCollectionResponse get() { + return get(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberLongRunningOperationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TelephoneNumberLongRunningOperationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to operations for admin + * @param body The request body + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation post(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body) { + return post(body, null); + } + /** + * Create new navigation property to operations for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation post(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation 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, TelephoneNumberLongRunningOperation::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to operations for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to operations 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation 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 OperationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OperationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OperationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + */ + @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/generated/admin/teams/telephonenumbermanagement/operations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/operations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..10b68b49b52 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/operations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @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/generated/admin/teams/telephonenumbermanagement/operations/item/TelephoneNumberLongRunningOperationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/operations/item/TelephoneNumberLongRunningOperationItemRequestBuilder.java new file mode 100644 index 00000000000..2f7e41c07d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/telephonenumbermanagement/operations/item/TelephoneNumberLongRunningOperationItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TelephoneNumberLongRunningOperationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TelephoneNumberLongRunningOperationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TelephoneNumberLongRunningOperationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/{telephoneNumberLongRunningOperation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TelephoneNumberLongRunningOperationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TelephoneNumberLongRunningOperationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/telephoneNumberManagement/operations/{telephoneNumberLongRunningOperation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property operations for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property operations for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation get() { + return get(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TelephoneNumberLongRunningOperation::createFromDiscriminatorValue); + } + /** + * Update the navigation property operations in admin + * @param body The request body + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation patch(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body) { + return patch(body, null); + } + /** + * Update the navigation property operations in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TelephoneNumberLongRunningOperation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TelephoneNumberLongRunningOperation patch(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation 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, TelephoneNumberLongRunningOperation::createFromDiscriminatorValue); + } + /** + * Delete navigation property operations for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property operations for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 operations in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property operations in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TelephoneNumberLongRunningOperation 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 TelephoneNumberLongRunningOperationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TelephoneNumberLongRunningOperationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TelephoneNumberLongRunningOperationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation object. This method is used to query the status of an assign or unassign number action using Graph API. This link is returned in the Location response header found in assign or unassign operation result. + */ + @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/generated/admin/teams/userconfigurations/UserConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/UserConfigurationsRequestBuilder.java new file mode 100644 index 00000000000..0560e8744b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/UserConfigurationsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.admin.teams.userconfigurations; + +import com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder; +import com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration; +import com.microsoft.graph.models.teamsadministration.TeamsUserConfigurationCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UserConfigurationsRequestBuilder 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 userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + * @param teamsUserConfigurationId The unique identifier of teamsUserConfiguration + * @return a {@link TeamsUserConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsUserConfigurationItemRequestBuilder byTeamsUserConfigurationId(@jakarta.annotation.Nonnull final String teamsUserConfigurationId) { + Objects.requireNonNull(teamsUserConfigurationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("teamsUserConfiguration%2Did", teamsUserConfigurationId); + return new TeamsUserConfigurationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UserConfigurationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UserConfigurationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get user configurations for all Teams users who belong to a tenant. + * @return a {@link TeamsUserConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TeamsUserConfigurationCollectionResponse get() { + return get(null); + } + /** + * Get user configurations for all Teams users who belong to a tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsUserConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TeamsUserConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsUserConfigurationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to userConfigurations for admin + * @param body The request body + * @return a {@link TeamsUserConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsUserConfiguration post(@jakarta.annotation.Nonnull final TeamsUserConfiguration body) { + return post(body, null); + } + /** + * Create new navigation property to userConfigurations for admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsUserConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsUserConfiguration post(@jakarta.annotation.Nonnull final TeamsUserConfiguration 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, TeamsUserConfiguration::createFromDiscriminatorValue); + } + /** + * Get user configurations for all Teams users who belong to a tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get user configurations for all Teams users who belong to a tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to userConfigurations for admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TeamsUserConfiguration body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to userConfigurations 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TeamsUserConfiguration 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 UserConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UserConfigurationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get user configurations for all Teams users who belong to a tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7b7c3f442d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.teams.userconfigurations.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/$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/generated/admin/teams/userconfigurations/item/TeamsUserConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/TeamsUserConfigurationItemRequestBuilder.java new file mode 100644 index 00000000000..009554670d8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/TeamsUserConfigurationItemRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.admin.teams.userconfigurations.item; + +import com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsUserConfigurationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the user property of the microsoft.graph.teamsAdministration.teamsUserConfiguration entity. + * @return a {@link UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder user() { + return new UserRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TeamsUserConfigurationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsUserConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsUserConfigurationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsUserConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property userConfigurations for admin + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property userConfigurations for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the Teams user configurations for a specific user using their ID (the user's identifier). + * @return a {@link TeamsUserConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TeamsUserConfiguration get() { + return get(null); + } + /** + * Read the Teams user configurations for a specific user using their ID (the user's identifier). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsUserConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TeamsUserConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsUserConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property userConfigurations in admin + * @param body The request body + * @return a {@link TeamsUserConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsUserConfiguration patch(@jakarta.annotation.Nonnull final TeamsUserConfiguration body) { + return patch(body, null); + } + /** + * Update the navigation property userConfigurations in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsUserConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsUserConfiguration patch(@jakarta.annotation.Nonnull final TeamsUserConfiguration 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, TeamsUserConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property userConfigurations for admin + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property userConfigurations for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the Teams user configurations for a specific user using their ID (the user's identifier). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the Teams user configurations for a specific user using their ID (the user's identifier). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 userConfigurations in admin + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TeamsUserConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property userConfigurations in admin + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TeamsUserConfiguration 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 TeamsUserConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsUserConfigurationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsUserConfigurationItemRequestBuilder(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 Teams user configurations for a specific user using their ID (the user's identifier). + */ + @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/generated/admin/teams/userconfigurations/item/user/UserRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/user/UserRequestBuilder.java new file mode 100644 index 00000000000..12e6b552e7e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/user/UserRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.admin.teams.userconfigurations.item.user; + +import com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder; +import com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.User; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 user property of the microsoft.graph.teamsAdministration.teamsUserConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UserRequestBuilder extends BaseRequestBuilder { + /** + * The mailboxSettings property + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder mailboxSettings() { + return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * The serviceProvisioningErrors property + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { + return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link UserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link UserRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user{?%24expand,%24select}", rawUrl); + } + /** + * Represents an Entra user account. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get() { + return get(null); + } + /** + * Represents an Entra user account. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); + } + /** + * Represents an Entra user account. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents an Entra user account. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UserRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents an Entra user account. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java new file mode 100644 index 00000000000..734b4a60ca3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings; + +import com.microsoft.graph.models.MailboxSettings; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /admin/teams/userConfigurations/{teamsUserConfiguration-id}/user/mailboxSettings + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user/mailboxSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user/mailboxSettings{?%24expand,%24select}", rawUrl); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get() { + return get(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body) { + return patch(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings 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, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 property mailboxSettings value. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update property mailboxSettings value. + * @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 MailboxSettings 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 MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + */ + @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/generated/admin/teams/userconfigurations/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java new file mode 100644 index 00000000000..7cf3c85ca8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors; + +import com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ServiceProvisioningErrorCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /admin/teams/userConfigurations/{teamsUserConfiguration-id}/user/serviceProvisioningErrors + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProvisioningErrorsRequestBuilder 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); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get() { + return get(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProvisioningErrorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProvisioningErrorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + */ + @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/generated/admin/teams/userconfigurations/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..30cf4dd4898 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/admin/teams/userconfigurations/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/admin/teams/userConfigurations/{teamsUserConfiguration%2Did}/user/serviceProvisioningErrors/$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/generated/applications/ApplicationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/ApplicationsRequestBuilder.java index add2d1d46d5..d0f20ad45bc 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/ApplicationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/ApplicationsRequestBuilder.java @@ -96,7 +96,7 @@ public ApplicationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/applications{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the list of applications in this organization. + * Get the list of applications in this organization. This API also returns agentIdentityBlueprint objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprint. * @return a {@link ApplicationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -106,7 +106,7 @@ public ApplicationCollectionResponse get() { return get(null); } /** - * Get the list of applications in this organization. + * Get the list of applications in this organization. This API also returns agentIdentityBlueprint objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprint. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ApplicationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -120,7 +120,7 @@ public ApplicationCollectionResponse get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, ApplicationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new application object. + * Create a new application object. This API can also create an agentIdentityBlueprint object when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public Application post(@jakarta.annotation.Nonnull final Application body) { return post(body, null); } /** - * Create a new application object. + * Create a new application object. This API can also create an agentIdentityBlueprint object when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Application} @@ -147,7 +147,7 @@ public Application post(@jakarta.annotation.Nonnull final Application body, @jak return this.requestAdapter.send(requestInfo, errorMapping, Application::createFromDiscriminatorValue); } /** - * Get the list of applications in this organization. + * Get the list of applications in this organization. This API also returns agentIdentityBlueprint objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprint. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -155,7 +155,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the list of applications in this organization. + * Get the list of applications in this organization. This API also returns agentIdentityBlueprint objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprint. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -167,7 +167,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new application object. + * Create a new application object. This API can also create an agentIdentityBlueprint object when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @return a {@link RequestInformation} */ @@ -176,7 +176,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new application object. + * Create a new application object. This API can also create an agentIdentityBlueprint object when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -201,7 +201,7 @@ public ApplicationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new ApplicationsRequestBuilder(rawUrl, requestAdapter); } /** - * Get the list of applications in this organization. + * Get the list of applications in this organization. This API also returns agentIdentityBlueprint objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprint. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applications/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/applications/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index a6649cdfb47..0bfc70e679f 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/applications/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/ApplicationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/ApplicationItemRequestBuilder.java index 7e76e18defe..1832c439383 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/ApplicationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/ApplicationItemRequestBuilder.java @@ -227,7 +227,7 @@ public ApplicationItemRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/applications/{application%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -235,7 +235,7 @@ public void delete() { delete(null); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @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 @@ -257,7 +257,7 @@ public FederatedIdentityCredentialsWithNameRequestBuilder federatedIdentityCrede return new FederatedIdentityCredentialsWithNameRequestBuilder(pathParameters, requestAdapter, name); } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -267,7 +267,7 @@ public Application get() { return get(null); } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code @@ -281,7 +281,7 @@ public Application get(@jakarta.annotation.Nullable final java.util.function.Con return this.requestAdapter.send(requestInfo, errorMapping, Application::createFromDiscriminatorValue); } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code @@ -292,7 +292,7 @@ public Application patch(@jakarta.annotation.Nonnull final Application body) { return patch(body, null); } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Application} @@ -308,7 +308,7 @@ public Application patch(@jakarta.annotation.Nonnull final Application body, @ja return this.requestAdapter.send(requestInfo, errorMapping, Application::createFromDiscriminatorValue); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -316,7 +316,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -328,7 +328,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -336,7 +336,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -348,7 +348,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @return a {@link RequestInformation} */ @@ -357,7 +357,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -388,7 +388,7 @@ public ApplicationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final S public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/appmanagementpolicies/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/appmanagementpolicies/ref/RefRequestBuilder.java index ff44dfd5e93..e7b5d7d7533 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/appmanagementpolicies/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/appmanagementpolicies/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -160,7 +160,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentials/FederatedIdentityCredentialsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentials/FederatedIdentityCredentialsRequestBuilder.java index 498b4c361b6..9a529ea306e 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentials/FederatedIdentityCredentialsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentials/FederatedIdentityCredentialsRequestBuilder.java @@ -60,21 +60,21 @@ public FederatedIdentityCredentialsRequestBuilder(@jakarta.annotation.Nonnull fi super(requestAdapter, "{+baseurl}/applications/{application%2Did}/federatedIdentityCredentials{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the federatedIdentityCredential objects and their properties. + * Get a list of the federatedIdentityCredential objects and their properties assigned to an application. * @return a {@link FederatedIdentityCredentialCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public FederatedIdentityCredentialCollectionResponse get() { return get(null); } /** - * Get a list of the federatedIdentityCredential objects and their properties. + * Get a list of the federatedIdentityCredential objects and their properties assigned to an application. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FederatedIdentityCredentialCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public FederatedIdentityCredentialCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -88,7 +88,7 @@ public FederatedIdentityCredentialCollectionResponse get(@jakarta.annotation.Nul * @param body The request body * @return a {@link FederatedIdentityCredential} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public FederatedIdentityCredential post(@jakarta.annotation.Nonnull final FederatedIdentityCredential body) { @@ -100,7 +100,7 @@ public FederatedIdentityCredential post(@jakarta.annotation.Nonnull final Federa * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FederatedIdentityCredential} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public FederatedIdentityCredential post(@jakarta.annotation.Nonnull final FederatedIdentityCredential body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public FederatedIdentityCredential post(@jakarta.annotation.Nonnull final Federa return this.requestAdapter.send(requestInfo, errorMapping, FederatedIdentityCredential::createFromDiscriminatorValue); } /** - * Get a list of the federatedIdentityCredential objects and their properties. + * Get a list of the federatedIdentityCredential objects and their properties assigned to an application. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the federatedIdentityCredential objects and their properties. + * Get a list of the federatedIdentityCredential objects and their properties assigned to an application. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -165,7 +165,7 @@ public FederatedIdentityCredentialsRequestBuilder withUrl(@jakarta.annotation.No return new FederatedIdentityCredentialsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the federatedIdentityCredential objects and their properties. + * Get a list of the federatedIdentityCredential objects and their properties assigned to an application. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentials/item/FederatedIdentityCredentialItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentials/item/FederatedIdentityCredentialItemRequestBuilder.java index c82ca6b299a..925114f7a91 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentials/item/FederatedIdentityCredentialItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentials/item/FederatedIdentityCredentialItemRequestBuilder.java @@ -57,7 +57,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. * @return a {@link FederatedIdentityCredential} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -67,7 +67,7 @@ public FederatedIdentityCredential get() { return get(null); } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FederatedIdentityCredential} * @throws ODataError When receiving a 4XX or 5XX status code @@ -128,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -136,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -188,7 +188,7 @@ public FederatedIdentityCredentialItemRequestBuilder withUrl(@jakarta.annotation public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentialswithname/FederatedIdentityCredentialsWithNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentialswithname/FederatedIdentityCredentialsWithNameRequestBuilder.java index 0c86774197c..dd5e68c1f9b 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentialswithname/FederatedIdentityCredentialsWithNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/federatedidentitycredentialswithname/FederatedIdentityCredentialsWithNameRequestBuilder.java @@ -59,7 +59,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. * @return a {@link FederatedIdentityCredential} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public FederatedIdentityCredential get() { return get(null); } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FederatedIdentityCredential} * @throws ODataError When receiving a 4XX or 5XX status code @@ -130,7 +130,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -138,7 +138,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -190,7 +190,7 @@ public FederatedIdentityCredentialsWithNameRequestBuilder withUrl(@jakarta.annot public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Read the properties and relationships of a federatedIdentityCredential object. + * Read the properties and relationships of a federatedIdentityCredential object assigned to an application. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/applications/item/getmembergroups/GetMemberGroupsPostRequestBody.java index 92d009ee90b..5c55f3e4000 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/applications/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index 256ea19e13b..28d972c10f3 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/owners/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/owners/ref/RefRequestBuilder.java index 9493a8da800..07dd8d1d87c 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/owners/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/owners/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/applications/{application%2Did}/owners/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/removekey/RemoveKeyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/removekey/RemoveKeyRequestBuilder.java index 787302a2311..162d3daa459 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/removekey/RemoveKeyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/removekey/RemoveKeyRequestBuilder.java @@ -35,20 +35,20 @@ public RemoveKeyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/applications/{application%2Did}/removeKey", rawUrl); } /** - * Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. + * Remove a key credential from an agentIdentityBlueprint. This method along with addKey can be used to automate rolling its expiring keys. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final RemoveKeyPostRequestBody body) { post(body, null); } /** - * Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. + * Remove a key credential from an agentIdentityBlueprint. This method along with addKey can be used to automate rolling its expiring keys. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final RemoveKeyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final RemoveKeyPostRequestBody body this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. + * Remove a key credential from an agentIdentityBlueprint. This method along with addKey can be used to automate rolling its expiring keys. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. + * Remove a key credential from an agentIdentityBlueprint. This method along with addKey can be used to automate rolling its expiring keys. * @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/generated/applications/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/restore/RestoreRequestBuilder.java index df91172a317..de2062beb36 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/applications/{application%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/applications/item/setverifiedpublisher/SetVerifiedPublisherRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/setverifiedpublisher/SetVerifiedPublisherRequestBuilder.java index 1461d1dc1d0..f46d50e91a1 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/setverifiedpublisher/SetVerifiedPublisherRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/setverifiedpublisher/SetVerifiedPublisherRequestBuilder.java @@ -35,20 +35,20 @@ public SetVerifiedPublisherRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/applications/{application%2Did}/setVerifiedPublisher", rawUrl); } /** - * Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification. + * Set the the verifiedPublisher on an agentIdentityBlueprint. For more information, including prerequisites to setting a verified publisher, see Publisher verification. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final SetVerifiedPublisherPostRequestBody body) { post(body, null); } /** - * Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification. + * Set the the verifiedPublisher on an agentIdentityBlueprint. For more information, including prerequisites to setting a verified publisher, see Publisher verification. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final SetVerifiedPublisherPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final SetVerifiedPublisherPostReque this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification. + * Set the the verifiedPublisher on an agentIdentityBlueprint. For more information, including prerequisites to setting a verified publisher, see Publisher verification. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification. + * Set the the verifiedPublisher on an agentIdentityBlueprint. For more information, including prerequisites to setting a verified publisher, see Publisher verification. * @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/generated/applications/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java index dd3ca9e2777..390469284ac 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java @@ -35,7 +35,7 @@ public AcquireAccessTokenRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/acquireAccessToken", rawUrl); } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequest post(body, null); } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequest this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @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/generated/applications/item/synchronization/jobs/item/pause/PauseRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/pause/PauseRequestBuilder.java index 660bb78d590..0f9d34606ef 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/pause/PauseRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/pause/PauseRequestBuilder.java @@ -35,7 +35,7 @@ public PauseRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/pause", rawUrl); } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @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/generated/applications/item/synchronization/jobs/item/provisionondemand/ProvisionOnDemandRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/provisionondemand/ProvisionOnDemandRequestBuilder.java index d4cf3c76fd6..bd0539ad0a4 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/provisionondemand/ProvisionOnDemandRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/provisionondemand/ProvisionOnDemandRequestBuilder.java @@ -36,7 +36,7 @@ public ProvisionOnDemandRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/provisionOnDemand", rawUrl); } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param body The request body * @return a {@link StringKeyStringValuePair} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public StringKeyStringValuePair post(@jakarta.annotation.Nonnull final Provision return post(body, null); } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link StringKeyStringValuePair} @@ -63,7 +63,7 @@ public StringKeyStringValuePair post(@jakarta.annotation.Nonnull final Provision return this.requestAdapter.send(requestInfo, errorMapping, StringKeyStringValuePair::createFromDiscriminatorValue); } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @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/generated/applications/item/synchronization/jobs/item/restart/RestartRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/restart/RestartRequestBuilder.java index a2da2364a08..80aea5b7f1c 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/restart/RestartRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/restart/RestartRequestBuilder.java @@ -35,7 +35,7 @@ public RestartRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/restart", rawUrl); } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final RestartPostRequestBody body) post(body, null); } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final RestartPostRequestBody body, this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @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/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/DiscoverRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/DiscoverRequestBuilder.java index 331858b2084..9f0fa6b8dc6 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/DiscoverRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/directories/item/discover/DiscoverRequestBuilder.java @@ -36,7 +36,7 @@ public DiscoverRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}/discover", rawUrl); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @return a {@link DirectoryDefinition} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryDefinition post() { return post(null); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryDefinition} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryDefinition post(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, DirectoryDefinition::createFromDiscriminatorValue); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @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/generated/applications/item/synchronization/jobs/item/schema/filteroperators/FilterOperatorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/filteroperators/FilterOperatorsRequestBuilder.java index e9786593886..3b190d58dd1 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/filteroperators/FilterOperatorsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/filteroperators/FilterOperatorsRequestBuilder.java @@ -36,7 +36,7 @@ public FilterOperatorsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @return a {@link FilterOperatorsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public FilterOperatorsGetResponse get() { return get(null); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FilterOperatorsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public FilterOperatorsGetResponse get(@jakarta.annotation.Nullable final java.ut return this.requestAdapter.send(requestInfo, errorMapping, FilterOperatorsGetResponse::createFromDiscriminatorValue); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public FilterOperatorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new FilterOperatorsRequestBuilder(rawUrl, requestAdapter); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/functions/FunctionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/functions/FunctionsRequestBuilder.java index 36cf1fe2db7..3b3e5e9a10a 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/functions/FunctionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/functions/FunctionsRequestBuilder.java @@ -36,7 +36,7 @@ public FunctionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @return a {@link FunctionsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public FunctionsGetResponse get() { return get(null); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FunctionsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public FunctionsGetResponse get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, FunctionsGetResponse::createFromDiscriminatorValue); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public FunctionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new FunctionsRequestBuilder(rawUrl, requestAdapter); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/parseexpression/ParseExpressionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/parseexpression/ParseExpressionRequestBuilder.java index ac9533674fd..31dc8089c4c 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/parseexpression/ParseExpressionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/schema/parseexpression/ParseExpressionRequestBuilder.java @@ -36,7 +36,7 @@ public ParseExpressionRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/parseExpression", rawUrl); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @return a {@link ParseExpressionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public ParseExpressionResponse post(@jakarta.annotation.Nonnull final ParseExpre return post(body, null); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ParseExpressionResponse} @@ -63,7 +63,7 @@ public ParseExpressionResponse post(@jakarta.annotation.Nonnull final ParseExpre return this.requestAdapter.send(requestInfo, errorMapping, ParseExpressionResponse::createFromDiscriminatorValue); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @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/generated/applications/item/synchronization/jobs/item/start/StartRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/start/StartRequestBuilder.java index 839f9caf513..62aaf6d8888 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/start/StartRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/start/StartRequestBuilder.java @@ -35,7 +35,7 @@ public StartRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/start", rawUrl); } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @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/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsPostRequestBody.java index 1c624cd3472..8d670a78fab 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsPostRequestBody.java @@ -24,6 +24,7 @@ public class ValidateCredentialsPostRequestBody implements AdditionalDataHolder, public ValidateCredentialsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setUseSavedCredentials(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java index 23806bf7b49..c1ce31b5c1f 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java @@ -35,7 +35,7 @@ public ValidateCredentialsRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/jobs/{synchronizationJob%2Did}/validateCredentials", rawUrl); } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques post(body, null); } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @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/generated/applications/item/synchronization/jobs/validatecredentials/ValidateCredentialsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/validatecredentials/ValidateCredentialsPostRequestBody.java index bc9a1278720..411b3394846 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/validatecredentials/ValidateCredentialsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/jobs/validatecredentials/ValidateCredentialsPostRequestBody.java @@ -24,6 +24,7 @@ public class ValidateCredentialsPostRequestBody implements AdditionalDataHolder, public ValidateCredentialsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setUseSavedCredentials(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/SynchronizationTemplateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/SynchronizationTemplateItemRequestBuilder.java index 5163b9ee3f9..e15a046459e 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/SynchronizationTemplateItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/SynchronizationTemplateItemRequestBuilder.java @@ -86,7 +86,7 @@ public SynchronizationTemplate get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, SynchronizationTemplate::createFromDiscriminatorValue); } /** - * Update (override) the synchronization template associated with a given application. + * Update (override) the synchronizationTemplate associated with a given application. * @param body The request body * @return a {@link SynchronizationTemplate} * @throws ODataError When receiving a 4XX or 5XX status code @@ -97,7 +97,7 @@ public SynchronizationTemplate patch(@jakarta.annotation.Nonnull final Synchroni return patch(body, null); } /** - * Update (override) the synchronization template associated with a given application. + * Update (override) the synchronizationTemplate associated with a given application. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SynchronizationTemplate} @@ -153,7 +153,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update (override) the synchronization template associated with a given application. + * Update (override) the synchronizationTemplate associated with a given application. * @param body The request body * @return a {@link RequestInformation} */ @@ -162,7 +162,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update (override) the synchronization template associated with a given application. + * Update (override) the synchronizationTemplate associated with a given application. * @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/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/DiscoverRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/DiscoverRequestBuilder.java index a28893e87b8..11827a638c6 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/DiscoverRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/directories/item/discover/DiscoverRequestBuilder.java @@ -36,7 +36,7 @@ public DiscoverRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}/discover", rawUrl); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @return a {@link DirectoryDefinition} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryDefinition post() { return post(null); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryDefinition} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryDefinition post(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, DirectoryDefinition::createFromDiscriminatorValue); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @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/generated/applications/item/synchronization/templates/item/schema/filteroperators/FilterOperatorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/filteroperators/FilterOperatorsRequestBuilder.java index 630efee9a10..e0bfcd4d2f1 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/filteroperators/FilterOperatorsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/filteroperators/FilterOperatorsRequestBuilder.java @@ -36,7 +36,7 @@ public FilterOperatorsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @return a {@link FilterOperatorsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public FilterOperatorsGetResponse get() { return get(null); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FilterOperatorsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public FilterOperatorsGetResponse get(@jakarta.annotation.Nullable final java.ut return this.requestAdapter.send(requestInfo, errorMapping, FilterOperatorsGetResponse::createFromDiscriminatorValue); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public FilterOperatorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new FilterOperatorsRequestBuilder(rawUrl, requestAdapter); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/functions/FunctionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/functions/FunctionsRequestBuilder.java index 16525b21b62..902b17fa028 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/functions/FunctionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/functions/FunctionsRequestBuilder.java @@ -36,7 +36,7 @@ public FunctionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @return a {@link FunctionsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public FunctionsGetResponse get() { return get(null); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FunctionsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public FunctionsGetResponse get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, FunctionsGetResponse::createFromDiscriminatorValue); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public FunctionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new FunctionsRequestBuilder(rawUrl, requestAdapter); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/parseexpression/ParseExpressionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/parseexpression/ParseExpressionRequestBuilder.java index a2b9947ce72..450aa5bf9f4 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/parseexpression/ParseExpressionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/synchronization/templates/item/schema/parseexpression/ParseExpressionRequestBuilder.java @@ -36,7 +36,7 @@ public ParseExpressionRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/applications/{application%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/parseExpression", rawUrl); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @return a {@link ParseExpressionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public ParseExpressionResponse post(@jakarta.annotation.Nonnull final ParseExpre return post(body, null); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ParseExpressionResponse} @@ -63,7 +63,7 @@ public ParseExpressionResponse post(@jakarta.annotation.Nonnull final ParseExpre return this.requestAdapter.send(requestInfo, errorMapping, ParseExpressionResponse::createFromDiscriminatorValue); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @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/generated/applications/item/tokenissuancepolicies/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/tokenissuancepolicies/ref/RefRequestBuilder.java index 79eee58a36f..c2624c2d76b 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/tokenissuancepolicies/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/tokenissuancepolicies/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/tokenlifetimepolicies/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/tokenlifetimepolicies/ref/RefRequestBuilder.java index b796d39c763..43ff52dc0c0 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/tokenlifetimepolicies/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/tokenlifetimepolicies/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/applications/item/unsetverifiedpublisher/UnsetVerifiedPublisherRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applications/item/unsetverifiedpublisher/UnsetVerifiedPublisherRequestBuilder.java index fa7253e0698..5c0f9d610d4 100644 --- a/src/main/java/com/microsoft/graph/generated/applications/item/unsetverifiedpublisher/UnsetVerifiedPublisherRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applications/item/unsetverifiedpublisher/UnsetVerifiedPublisherRequestBuilder.java @@ -35,18 +35,18 @@ public UnsetVerifiedPublisherRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/applications/{application%2Did}/unsetVerifiedPublisher", rawUrl); } /** - * Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification. + * Unset the verifiedPublisher previously set on an agentIdentityBlueprint, removing all verified publisher properties. For more information, see Publisher verification. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post() { post(null); } /** - * Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification. + * Unset the verifiedPublisher previously set on an agentIdentityBlueprint, removing all verified publisher properties. For more information, see Publisher verification. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification. + * Unset the verifiedPublisher previously set on an agentIdentityBlueprint, removing all verified publisher properties. For more information, see Publisher verification. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification. + * Unset the verifiedPublisher previously set on an agentIdentityBlueprint, removing all verified publisher properties. For more information, see Publisher verification. * @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/generated/applicationswithappid/ApplicationsWithAppIdRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applicationswithappid/ApplicationsWithAppIdRequestBuilder.java index 91106a89728..7868d438ab9 100644 --- a/src/main/java/com/microsoft/graph/generated/applicationswithappid/ApplicationsWithAppIdRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applicationswithappid/ApplicationsWithAppIdRequestBuilder.java @@ -39,7 +39,7 @@ public ApplicationsWithAppIdRequestBuilder(@jakarta.annotation.Nonnull final Str super(requestAdapter, "{+baseurl}/applications(appId='{appId}'){?%24expand,%24select}", rawUrl); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -47,7 +47,7 @@ public void delete() { delete(null); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @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 @@ -59,7 +59,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public Application get() { return get(null); } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public Application get(@jakarta.annotation.Nullable final java.util.function.Con return this.requestAdapter.send(requestInfo, errorMapping, Application::createFromDiscriminatorValue); } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code @@ -94,7 +94,7 @@ public Application patch(@jakarta.annotation.Nonnull final Application body) { return patch(body, null); } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Application} @@ -110,7 +110,7 @@ public Application patch(@jakarta.annotation.Nonnull final Application body, @ja return this.requestAdapter.send(requestInfo, errorMapping, Application::createFromDiscriminatorValue); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -130,7 +130,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -138,7 +138,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -150,7 +150,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @return a {@link RequestInformation} */ @@ -159,7 +159,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -190,7 +190,7 @@ public ApplicationsWithAppIdRequestBuilder withUrl(@jakarta.annotation.Nonnull f public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applicationswithuniquename/ApplicationsWithUniqueNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applicationswithuniquename/ApplicationsWithUniqueNameRequestBuilder.java index 196d8026350..aabb465966e 100644 --- a/src/main/java/com/microsoft/graph/generated/applicationswithuniquename/ApplicationsWithUniqueNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applicationswithuniquename/ApplicationsWithUniqueNameRequestBuilder.java @@ -39,7 +39,7 @@ public ApplicationsWithUniqueNameRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/applications(uniqueName='{uniqueName}'){?%24expand,%24select}", rawUrl); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -47,7 +47,7 @@ public void delete() { delete(null); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @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 @@ -59,7 +59,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public Application get() { return get(null); } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public Application get(@jakarta.annotation.Nullable final java.util.function.Con return this.requestAdapter.send(requestInfo, errorMapping, Application::createFromDiscriminatorValue); } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @return a {@link Application} * @throws ODataError When receiving a 4XX or 5XX status code @@ -94,7 +94,7 @@ public Application patch(@jakarta.annotation.Nonnull final Application body) { return patch(body, null); } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Application} @@ -110,7 +110,7 @@ public Application patch(@jakarta.annotation.Nonnull final Application body, @ja return this.requestAdapter.send(requestInfo, errorMapping, Application::createFromDiscriminatorValue); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. + * Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This API can also delete an agentIdentityBlueprint object by its ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -130,7 +130,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -138,7 +138,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -150,7 +150,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @return a {@link RequestInformation} */ @@ -159,7 +159,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create a new application object if it doesn't exist, or update the properties of an existing application object. + * Create a new application object if it doesn't exist, or update the properties of an existing application object. This API can also create an agentIdentityBlueprint object if it doesn't exist, or update properties of an existing agentIdentityBlueprint, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprint. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -190,7 +190,7 @@ public ApplicationsWithUniqueNameRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get the properties and relationships of an application object. + * Get the properties and relationships of an application object. This API can be used to get agentIdentityBlueprint objects as well by their ID. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applicationtemplates/ApplicationTemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applicationtemplates/ApplicationTemplatesRequestBuilder.java index 4e257a0d145..b4b45b87eb0 100644 --- a/src/main/java/com/microsoft/graph/generated/applicationtemplates/ApplicationTemplatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applicationtemplates/ApplicationTemplatesRequestBuilder.java @@ -59,7 +59,7 @@ public ApplicationTemplatesRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/applicationTemplates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @return a {@link ApplicationTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public ApplicationTemplateCollectionResponse get() { return get(null); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ApplicationTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public ApplicationTemplateCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, ApplicationTemplateCollectionResponse::createFromDiscriminatorValue); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -91,7 +91,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -113,7 +113,7 @@ public ApplicationTemplatesRequestBuilder withUrl(@jakarta.annotation.Nonnull fi return new ApplicationTemplatesRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. + * Retrieve a list of applicationTemplate objects from the Microsoft Entra application gallery. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. If a risk property is included in the request without appropriate license, a @microsoft.graph.licenseRequired OData annotation is returned in the response. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/applicationtemplates/item/ApplicationTemplateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/applicationtemplates/item/ApplicationTemplateItemRequestBuilder.java index 87f16a404c9..e10c9149d04 100644 --- a/src/main/java/com/microsoft/graph/generated/applicationtemplates/item/ApplicationTemplateItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/applicationtemplates/item/ApplicationTemplateItemRequestBuilder.java @@ -46,7 +46,7 @@ public ApplicationTemplateItemRequestBuilder(@jakarta.annotation.Nonnull final S super(requestAdapter, "{+baseurl}/applicationTemplates/{applicationTemplate%2Did}{?%24expand,%24select}", rawUrl); } /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @return a {@link ApplicationTemplate} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -56,7 +56,7 @@ public ApplicationTemplate get() { return get(null); } /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ApplicationTemplate} * @throws ODataError When receiving a 4XX or 5XX status code @@ -70,7 +70,7 @@ public ApplicationTemplate get(@jakarta.annotation.Nullable final java.util.func return this.requestAdapter.send(requestInfo, errorMapping, ApplicationTemplate::createFromDiscriminatorValue); } /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -78,7 +78,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -100,7 +100,7 @@ public ApplicationTemplateItemRequestBuilder withUrl(@jakarta.annotation.Nonnull return new ApplicationTemplateItemRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the properties of an applicationTemplate object. + * Retrieve the properties of an applicationTemplate object. Details about optional risk properties such as riskScore and riskFactors are available with either the Microsoft Entra Suite or Microsoft Entra Internet Access license. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/auditlogs/directoryaudits/DirectoryAuditsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/auditlogs/directoryaudits/DirectoryAuditsRequestBuilder.java index 366db671cc8..8094b5d3067 100644 --- a/src/main/java/com/microsoft/graph/generated/auditlogs/directoryaudits/DirectoryAuditsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/auditlogs/directoryaudits/DirectoryAuditsRequestBuilder.java @@ -60,7 +60,7 @@ public DirectoryAuditsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/auditLogs/directoryAudits{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. * @return a {@link DirectoryAuditCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public DirectoryAuditCollectionResponse get() { return get(null); } /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryAuditCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -109,7 +109,7 @@ public DirectoryAudit post(@jakarta.annotation.Nonnull final DirectoryAudit body return this.requestAdapter.send(requestInfo, errorMapping, DirectoryAudit::createFromDiscriminatorValue); } /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public DirectoryAuditsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new DirectoryAuditsRequestBuilder(rawUrl, requestAdapter); } /** - * Get the list of audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. + * Get a list of directoryAudit objects representing the audit logs generated by Microsoft Entra ID. This includes audit logs generated by various services within Microsoft Entra ID, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), and self- service group management, and so on. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/auditlogs/directoryaudits/item/DirectoryAuditItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/auditlogs/directoryaudits/item/DirectoryAuditItemRequestBuilder.java index 9af2d025b2c..fdd91a81735 100644 --- a/src/main/java/com/microsoft/graph/generated/auditlogs/directoryaudits/item/DirectoryAuditItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/auditlogs/directoryaudits/item/DirectoryAuditItemRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. * @return a {@link DirectoryAudit} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -65,7 +65,7 @@ public DirectoryAudit get() { return get(null); } /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryAudit} * @throws ODataError When receiving a 4XX or 5XX status code @@ -124,7 +124,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -132,7 +132,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -184,7 +184,7 @@ public DirectoryAuditItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get a specific Microsoft Entra audit log item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. + * Get a specific directoryAudit item. This includes an audit log item generated by various services within Microsoft Entra ID like user, application, device and group management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (self-service and admin password resets), self-service group management, and so on. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/auditlogs/provisioning/ProvisioningRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/auditlogs/provisioning/ProvisioningRequestBuilder.java index a8385301365..666f063d450 100644 --- a/src/main/java/com/microsoft/graph/generated/auditlogs/provisioning/ProvisioningRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/auditlogs/provisioning/ProvisioningRequestBuilder.java @@ -60,7 +60,7 @@ public ProvisioningRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/auditLogs/provisioning{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. * @return a {@link ProvisioningObjectSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public ProvisioningObjectSummaryCollectionResponse get() { return get(null); } /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ProvisioningObjectSummaryCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -109,7 +109,7 @@ public ProvisioningObjectSummary post(@jakarta.annotation.Nonnull final Provisio return this.requestAdapter.send(requestInfo, errorMapping, ProvisioningObjectSummary::createFromDiscriminatorValue); } /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public ProvisioningRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new ProvisioningRequestBuilder(rawUrl, requestAdapter); } /** - * Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. + * Get all provisioningObjectSummary events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/ChatItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/ChatItemRequestBuilder.java index 08de91c0d34..80343c4fbd1 100644 --- a/src/main/java/com/microsoft/graph/generated/chats/item/ChatItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/chats/item/ChatItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.chats.item; +import com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.chats.item.hideforuser.HideForUserRequestBuilder; import com.microsoft.graph.chats.item.installedapps.InstalledAppsRequestBuilder; import com.microsoft.graph.chats.item.lastmessagepreview.LastMessagePreviewRequestBuilder; @@ -9,8 +10,11 @@ import com.microsoft.graph.chats.item.messages.MessagesRequestBuilder; import com.microsoft.graph.chats.item.permissiongrants.PermissionGrantsRequestBuilder; import com.microsoft.graph.chats.item.pinnedmessages.PinnedMessagesRequestBuilder; +import com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder; import com.microsoft.graph.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder; +import com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.chats.item.tabs.TabsRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder; import com.microsoft.graph.chats.item.unhideforuser.UnhideForUserRequestBuilder; import com.microsoft.graph.models.Chat; import com.microsoft.graph.models.odataerrors.ODataError; @@ -32,6 +36,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ChatItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the completeMigration method. + * @return a {@link CompleteMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CompleteMigrationRequestBuilder completeMigration() { + return new CompleteMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the hideForUser method. * @return a {@link HideForUserRequestBuilder} @@ -104,6 +116,14 @@ public PermissionGrantsRequestBuilder permissionGrants() { public PinnedMessagesRequestBuilder pinnedMessages() { return new PinnedMessagesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the removeAllAccessForUser method. + * @return a {@link RemoveAllAccessForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveAllAccessForUserRequestBuilder removeAllAccessForUser() { + return new RemoveAllAccessForUserRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the sendActivityNotification method. * @return a {@link SendActivityNotificationRequestBuilder} @@ -112,6 +132,14 @@ public PinnedMessagesRequestBuilder pinnedMessages() { public SendActivityNotificationRequestBuilder sendActivityNotification() { return new SendActivityNotificationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.chat entity. * @return a {@link TabsRequestBuilder} @@ -120,6 +148,14 @@ public SendActivityNotificationRequestBuilder sendActivityNotification() { public TabsRequestBuilder tabs() { return new TabsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. + * @return a {@link TargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedMessagesRequestBuilder targetedMessages() { + return new TargetedMessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unhideForUser method. * @return a {@link UnhideForUserRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/completemigration/CompleteMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/completemigration/CompleteMigrationRequestBuilder.java new file mode 100644 index 00000000000..8a982e84f3e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/completemigration/CompleteMigrationRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.chats.item.completemigration; + +import com.microsoft.graph.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 completeMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CompleteMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CompleteMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/completeMigration", pathParameters); + } + /** + * Instantiates a new {@link CompleteMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/completeMigration", rawUrl); + } + /** + * Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types. + * @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); + } + /** + * Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types. + * @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 CompleteMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CompleteMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CompleteMigrationRequestBuilder(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/generated/chats/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java index c3b107a924f..57d2413f0c2 100644 --- a/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/chats/item/messages/MessagesRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.chats.item.messages.count.CountRequestBuilder; import com.microsoft.graph.chats.item.messages.delta.DeltaRequestBuilder; import com.microsoft.graph.chats.item.messages.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.graph.models.ChatMessage; import com.microsoft.graph.models.ChatMessageCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the messages property of the microsoft.graph.chat entity. * @param chatMessageId The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/RepliesRequestBuilder.java index 2558306fd3f..42d965b6f01 100644 --- a/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/RepliesRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.chats.item.messages.item.replies.count.CountRequestBuilder; import com.microsoft.graph.chats.item.messages.item.replies.delta.DeltaRequestBuilder; import com.microsoft.graph.chats.item.messages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.graph.models.ChatMessage; import com.microsoft.graph.models.ChatMessageCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. * @param chatMessageId1 The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..e72183fddd1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.chats.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..52c9bc92750 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.chats.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/chats/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/chats/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..e455137a402 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.chats.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..4c0d86f1c28 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.chats.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/messages/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/messages/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/chats/item/removeallaccessforuser/RemoveAllAccessForUserPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/chats/item/removeallaccessforuser/RemoveAllAccessForUserPostRequestBody.java new file mode 100644 index 00000000000..5e27fa15092 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/removeallaccessforuser/RemoveAllAccessForUserPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.chats.item.removeallaccessforuser; + +import com.microsoft.graph.models.TeamworkUserIdentity; +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 RemoveAllAccessForUserPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemoveAllAccessForUserPostRequestBody} and sets the default values. + */ + public RemoveAllAccessForUserPostRequestBody() { + 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 RemoveAllAccessForUserPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemoveAllAccessForUserPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoveAllAccessForUserPostRequestBody(); + } + /** + * 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("user", (n) -> { this.setUser(n.getObjectValue(TeamworkUserIdentity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the user property value. The user property + * @return a {@link TeamworkUserIdentity} + */ + @jakarta.annotation.Nullable + public TeamworkUserIdentity 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("user", this.getUser()); + 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 user property value. The user property + * @param value Value to set for the user property. + */ + public void setUser(@jakarta.annotation.Nullable final TeamworkUserIdentity value) { + this.backingStore.set("user", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/removeallaccessforuser/RemoveAllAccessForUserRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/removeallaccessforuser/RemoveAllAccessForUserRequestBuilder.java new file mode 100644 index 00000000000..b35a35cd49a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/removeallaccessforuser/RemoveAllAccessForUserRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.chats.item.removeallaccessforuser; + +import com.microsoft.graph.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 removeAllAccessForUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveAllAccessForUserRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveAllAccessForUserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveAllAccessForUserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/removeAllAccessForUser", pathParameters); + } + /** + * Instantiates a new {@link RemoveAllAccessForUserRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveAllAccessForUserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/removeAllAccessForUser", rawUrl); + } + /** + * Remove access to a chat for a user. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final RemoveAllAccessForUserPostRequestBody body) { + post(body, null); + } + /** + * Remove access to a chat for a user. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final RemoveAllAccessForUserPostRequestBody 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 access to a chat for a user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoveAllAccessForUserPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove access to a chat for a user. + * @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 RemoveAllAccessForUserPostRequestBody 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 RemoveAllAccessForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveAllAccessForUserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveAllAccessForUserRequestBuilder(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/generated/chats/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/chats/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..3255112b83d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.chats.item.startmigration; + +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 StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * 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("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..6e45e983027 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.chats.item.startmigration; + +import com.microsoft.graph.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 startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @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 StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(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/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java new file mode 100644 index 00000000000..3a1a8a29f99 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.chats.item.targetedmessages; + +import com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TargetedChatMessage; +import com.microsoft.graph.models.TargetedChatMessageCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 targetedMessages property of the microsoft.graph.chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedMessagesRequestBuilder 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 targetedMessages property of the microsoft.graph.chat entity. + * @param targetedChatMessageId The unique identifier of targetedChatMessage + * @return a {@link TargetedChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedChatMessageItemRequestBuilder byTargetedChatMessageId(@jakarta.annotation.Nonnull final String targetedChatMessageId) { + Objects.requireNonNull(targetedChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("targetedChatMessage%2Did", targetedChatMessageId); + return new TargetedChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TargetedMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TargetedMessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse get() { + return get(null); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TargetedChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to targetedMessages for chats + * @param body The request body + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to targetedMessages for chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to targetedMessages for chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to targetedMessages for chats + * @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 TargetedChatMessage 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 TargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TargetedMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + */ + @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/generated/chats/item/targetedmessages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..636d93ac93c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.chats.item.targetedmessages.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/chats/{chat%2Did}/targetedMessages/$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}/chats/{chat%2Did}/targetedMessages/$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/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..02ae838c7a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.chats.item.targetedmessages.item; + +import com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TargetedChatMessage; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 targetedMessages property of the microsoft.graph.chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @return a {@link HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder hostedContents() { + return new HostedContentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TargetedChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TargetedChatMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property targetedMessages for chats + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property targetedMessages for chats + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage get() { + return get(null); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property targetedMessages in chats + * @param body The request body + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage patch(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property targetedMessages in chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage patch(@jakarta.annotation.Nonnull final TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property targetedMessages for chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property targetedMessages for chats + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 targetedMessages in chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property targetedMessages in chats + * @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 TargetedChatMessage 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 TargetedChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TargetedChatMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + */ + @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/generated/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java new file mode 100644 index 00000000000..9b543d80ddc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents; + +import com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder; +import com.microsoft.graph.models.ChatMessageHostedContent; +import com.microsoft.graph.models.ChatMessageHostedContentCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class HostedContentsRequestBuilder 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 hostedContents property of the microsoft.graph.chatMessage entity. + * @param chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return a {@link ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder byChatMessageHostedContentId(@jakarta.annotation.Nonnull final String chatMessageHostedContentId) { + Objects.requireNonNull(chatMessageHostedContentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessageHostedContent%2Did", chatMessageHostedContentId); + return new ChatMessageHostedContentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageHostedContentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return post(body, null); + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to hostedContents for chats + * @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 ChatMessageHostedContent 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 HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new HostedContentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/generated/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f6a264a1004 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$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/generated/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java new file mode 100644 index 00000000000..24041016d91 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item; + +import com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.ChatMessageHostedContent; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageHostedContentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the chat entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property hostedContents for chats + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property hostedContents for chats + * @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); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Update the navigation property hostedContents in chats + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return patch(body, null); + } + /** + * Update the navigation property hostedContents in chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Delete navigation property hostedContents for chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property hostedContents for chats + * @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; + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 hostedContents in chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property hostedContents in chats + * @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 ChatMessageHostedContent 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 ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageHostedContentItemRequestBuilder(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 { + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/generated/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..54f01e38527 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the chat 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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..ad886bd12ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies; + +import com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.models.ChatMessageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 replies property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RepliesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @param chatMessageId The unique identifier of chatMessage + * @return a {@link ChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageItemRequestBuilder byChatMessageId(@jakarta.annotation.Nonnull final String chatMessageId) { + Objects.requireNonNull(chatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessage%2Did", chatMessageId); + return new ChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link ChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageCollectionResponse get() { + return get(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for chats + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to replies for chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies for chats + * @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 ChatMessage 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 RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RepliesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + */ + @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/generated/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ceba084d4b7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$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/generated/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..f6e4c94704b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ChatMessage::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/generated/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..974ca2fd6d8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + */ + @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/generated/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..a82dd188725 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item; + +import com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 replies property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @return a {@link HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder hostedContents() { + return new HostedContentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the softDelete method. + * @return a {@link SoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SoftDeleteRequestBuilder softDelete() { + return new SoftDeleteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the undoSoftDelete method. + * @return a {@link UndoSoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UndoSoftDeleteRequestBuilder undoSoftDelete() { + return new UndoSoftDeleteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for chats + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies for chats + * @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); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage get() { + return get(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in chats + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage patch(@jakarta.annotation.Nonnull final ChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage patch(@jakarta.annotation.Nonnull final ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies for chats + * @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; + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 replies in chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies in chats + * @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 ChatMessage 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 ChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageItemRequestBuilder(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 { + } + /** + * Replies for a specified message. Supports $expand for channel messages. + */ + @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/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java new file mode 100644 index 00000000000..0c7d310ba87 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents; + +import com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder; +import com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder; +import com.microsoft.graph.models.ChatMessageHostedContent; +import com.microsoft.graph.models.ChatMessageHostedContentCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class HostedContentsRequestBuilder 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 hostedContents property of the microsoft.graph.chatMessage entity. + * @param chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return a {@link ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder byChatMessageHostedContentId(@jakarta.annotation.Nonnull final String chatMessageHostedContentId) { + Objects.requireNonNull(chatMessageHostedContentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessageHostedContent%2Did", chatMessageHostedContentId); + return new ChatMessageHostedContentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageHostedContentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return post(body, null); + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to hostedContents for chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to hostedContents for chats + * @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 ChatMessageHostedContent 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 HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new HostedContentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8e6bed613ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$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/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java new file mode 100644 index 00000000000..be2a1d44cac --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item; + +import com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.ChatMessageHostedContent; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageHostedContentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the chat entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property hostedContents for chats + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property hostedContents for chats + * @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); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Update the navigation property hostedContents in chats + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return patch(body, null); + } + /** + * Update the navigation property hostedContents in chats + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Delete navigation property hostedContents for chats + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property hostedContents for chats + * @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; + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 hostedContents in chats + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property hostedContents in chats + * @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 ChatMessageHostedContent 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 ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageHostedContentItemRequestBuilder(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 { + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..acc47e9443d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the chat 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}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..b1b30f38c96 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the 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("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..4058347bfaf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction; + +import com.microsoft.graph.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", rawUrl); + } + /** + * Invoke action setReaction + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Invoke action setReaction + * @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 SetReactionPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action setReaction + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action setReaction + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/generated/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java new file mode 100644 index 00000000000..1bb921a282c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete; + +import com.microsoft.graph.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 softDelete method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SoftDeleteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SoftDeleteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", pathParameters); + } + /** + * Instantiates a new {@link SoftDeleteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", rawUrl); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @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); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @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 SoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SoftDeleteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SoftDeleteRequestBuilder(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/generated/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java new file mode 100644 index 00000000000..e0b5339972f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete; + +import com.microsoft.graph.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 undoSoftDelete method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UndoSoftDeleteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UndoSoftDeleteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UndoSoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", pathParameters); + } + /** + * Instantiates a new {@link UndoSoftDeleteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UndoSoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", rawUrl); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @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); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @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 UndoSoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UndoSoftDeleteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UndoSoftDeleteRequestBuilder(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/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..e5d74f203c2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the 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("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..cb4b9598583 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction; + +import com.microsoft.graph.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Invoke action unsetReaction + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Invoke action unsetReaction + * @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 UnsetReactionPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action unsetReaction + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action unsetReaction + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..a4922840c0d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..9851708adc1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/communications/CommunicationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/CommunicationsRequestBuilder.java index cca4d420ec0..543df9460ab 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/CommunicationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/CommunicationsRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.communications; +import com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder; import com.microsoft.graph.communications.callrecords.CallRecordsRequestBuilder; import com.microsoft.graph.communications.calls.CallsRequestBuilder; import com.microsoft.graph.communications.getallonlinemeetingmessages.GetAllOnlineMeetingMessagesRequestBuilder; @@ -27,6 +28,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class CommunicationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + * @return a {@link AdhocCallsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallsRequestBuilder adhocCalls() { + return new AdhocCallsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the callRecords property of the microsoft.graph.cloudCommunications entity. * @return a {@link CallRecordsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java new file mode 100644 index 00000000000..ba404247bcb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/AdhocCallsRequestBuilder.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.communications.adhoccalls; + +import com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder; +import com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder; +import com.microsoft.graph.models.AdhocCall; +import com.microsoft.graph.models.AdhocCallCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdhocCallsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the getAllRecordings method. + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime() { + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the getAllTranscripts method. + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime() { + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + * @param adhocCallId The unique identifier of adhocCall + * @return a {@link AdhocCallItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallItemRequestBuilder byAdhocCallId(@jakarta.annotation.Nonnull final String adhocCallId) { + Objects.requireNonNull(adhocCallId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("adhocCall%2Did", adhocCallId); + return new AdhocCallItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AdhocCallsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AdhocCallsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get adhocCalls from communications + * @return a {@link AdhocCallCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCallCollectionResponse get() { + return get(null); + } + /** + * Get adhocCalls from communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCallCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCallCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AdhocCallCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to adhocCalls for communications + * @param body The request body + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall post(@jakarta.annotation.Nonnull final AdhocCall body) { + return post(body, null); + } + /** + * Create new navigation property to adhocCalls for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall post(@jakarta.annotation.Nonnull final AdhocCall body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AdhocCall::createFromDiscriminatorValue); + } + /** + * Get adhocCalls from communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get adhocCalls from communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to adhocCalls for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to adhocCalls for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AdhocCallsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdhocCallsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get adhocCalls from communications + */ + @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/generated/communications/adhoccalls/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7c4c8158aec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.adhoccalls.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..190036e52ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.CallRecording; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() { + 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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallRecording::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..1a0b904d601 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,183 @@ +package com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllRecordings method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", pathParameters); + } + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", rawUrl); + } + /** + * Invoke function getAllRecordings + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Invoke function getAllRecordings + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllRecordings + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllRecordings + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllRecordings + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Usage: endDateTime=@endDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime endDateTime; + /** + * 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; + /** + * Usage: startDateTime=@startDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime startDateTime; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("endDateTime", endDateTime); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("startDateTime", startDateTime); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + 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/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..3ce3d4f3217 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() { + 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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallTranscript::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..512ca327478 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,183 @@ +package com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllTranscripts method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", pathParameters); + } + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", rawUrl); + } + /** + * Invoke function getAllTranscripts + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Invoke function getAllTranscripts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllTranscripts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllTranscripts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllTranscripts + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Usage: endDateTime=@endDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime endDateTime; + /** + * 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; + /** + * Usage: startDateTime=@startDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime startDateTime; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("endDateTime", endDateTime); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("startDateTime", startDateTime); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + 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/generated/communications/adhoccalls/item/AdhocCallItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/AdhocCallItemRequestBuilder.java new file mode 100644 index 00000000000..fd1eba6c201 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/AdhocCallItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.communications.adhoccalls.item; + +import com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder; +import com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder; +import com.microsoft.graph.models.AdhocCall; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the adhocCalls property of the microsoft.graph.cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdhocCallItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @return a {@link RecordingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingsRequestBuilder recordings() { + return new RecordingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @return a {@link TranscriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TranscriptsRequestBuilder transcripts() { + return new TranscriptsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AdhocCallItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AdhocCallItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property adhocCalls for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property adhocCalls for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get adhocCalls from communications + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall get() { + return get(null); + } + /** + * Get adhocCalls from communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AdhocCall::createFromDiscriminatorValue); + } + /** + * Update the navigation property adhocCalls in communications + * @param body The request body + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall patch(@jakarta.annotation.Nonnull final AdhocCall body) { + return patch(body, null); + } + /** + * Update the navigation property adhocCalls in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall patch(@jakarta.annotation.Nonnull final AdhocCall body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AdhocCall::createFromDiscriminatorValue); + } + /** + * Delete navigation property adhocCalls for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property adhocCalls for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get adhocCalls from communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get adhocCalls from communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property adhocCalls in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property adhocCalls in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AdhocCallItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdhocCallItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get adhocCalls from communications + */ + @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/generated/communications/adhoccalls/item/recordings/RecordingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/RecordingsRequestBuilder.java new file mode 100644 index 00000000000..5eeaf4c5086 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/RecordingsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.communications.adhoccalls.item.recordings; + +import com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder; +import com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder; +import com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder; +import com.microsoft.graph.models.CallRecording; +import com.microsoft.graph.models.CallRecordingCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordingsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @param callRecordingId The unique identifier of callRecording + * @return a {@link CallRecordingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallRecordingItemRequestBuilder byCallRecordingId(@jakarta.annotation.Nonnull final String callRecordingId) { + Objects.requireNonNull(callRecordingId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("callRecording%2Did", callRecordingId); + return new CallRecordingItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RecordingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RecordingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The recordings of a call. Read-only. + * @return a {@link CallRecordingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecordingCollectionResponse get() { + return get(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecordingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecordingCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecordingCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to recordings for communications + * @param body The request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording post(@jakarta.annotation.Nonnull final CallRecording body) { + return post(body, null); + } + /** + * Create new navigation property to recordings for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording post(@jakarta.annotation.Nonnull final CallRecording body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * The recordings of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to recordings for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallRecording body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to recordings for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallRecording body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RecordingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The recordings of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/count/CountRequestBuilder.java new file mode 100644 index 00000000000..15880afc393 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.adhoccalls.item.recordings.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..2ff39b23def --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.communications.adhoccalls.item.recordings.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.CallRecording; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallRecording::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..e9a009d2c68 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.communications.adhoccalls.item.recordings.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function delta + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function delta + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function delta + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java new file mode 100644 index 00000000000..1e8cc8b7287 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.communications.adhoccalls.item.recordings.item; + +import com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder; +import com.microsoft.graph.models.CallRecording; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallRecordingItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CallRecordingItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallRecordingItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CallRecordingItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallRecordingItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property recordings for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property recordings for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The recordings of a call. Read-only. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording get() { + return get(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * Update the navigation property recordings in communications + * @param body The request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording patch(@jakarta.annotation.Nonnull final CallRecording body) { + return patch(body, null); + } + /** + * Update the navigation property recordings in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording patch(@jakarta.annotation.Nonnull final CallRecording body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * Delete navigation property recordings for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property recordings for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The recordings of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The recordings of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property recordings in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallRecording body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property recordings in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallRecording body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CallRecordingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallRecordingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CallRecordingItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The recordings of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java new file mode 100644 index 00000000000..267eb5b0254 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java @@ -0,0 +1,196 @@ +package com.microsoft.graph.communications.adhoccalls.item.recordings.item.content; + +import com.microsoft.graph.models.CallRecording; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", rawUrl); + } + /** + * The content of the recording. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content of the recording. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The content of the recording. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content of the recording. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * The content of the recording. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content of the recording. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The content of the recording. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content of the recording. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java new file mode 100644 index 00000000000..6673ae509ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.communications.adhoccalls.item.transcripts; + +import com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder; +import com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder; +import com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder; +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.graph.models.CallTranscriptCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TranscriptsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @param callTranscriptId The unique identifier of callTranscript + * @return a {@link CallTranscriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallTranscriptItemRequestBuilder byCallTranscriptId(@jakarta.annotation.Nonnull final String callTranscriptId) { + Objects.requireNonNull(callTranscriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("callTranscript%2Did", callTranscriptId); + return new CallTranscriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TranscriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TranscriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The transcripts of a call. Read-only. + * @return a {@link CallTranscriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscriptCollectionResponse get() { + return get(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscriptCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to transcripts for communications + * @param body The request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript body) { + return post(body, null); + } + /** + * Create new navigation property to transcripts for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * The transcripts of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to transcripts for communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to transcripts for communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TranscriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TranscriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TranscriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The transcripts of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f7bf62b597f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.communications.adhoccalls.item.transcripts.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..35c3d3dc08f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.communications.adhoccalls.item.transcripts.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallTranscript::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..68c79edae03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.communications.adhoccalls.item.transcripts.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function delta + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function delta + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function delta + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java new file mode 100644 index 00000000000..2b6582da241 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.communications.adhoccalls.item.transcripts.item; + +import com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder; +import com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder; +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallTranscriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the media for the cloudCommunications entity. + * @return a {@link MetadataContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MetadataContentRequestBuilder metadataContent() { + return new MetadataContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CallTranscriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallTranscriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CallTranscriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallTranscriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property transcripts for communications + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property transcripts for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The transcripts of a call. Read-only. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript get() { + return get(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * Update the navigation property transcripts in communications + * @param body The request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript patch(@jakarta.annotation.Nonnull final CallTranscript body) { + return patch(body, null); + } + /** + * Update the navigation property transcripts in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript patch(@jakarta.annotation.Nonnull final CallTranscript body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * Delete navigation property transcripts for communications + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property transcripts for communications + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The transcripts of a call. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The transcripts of a call. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property transcripts in communications + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property transcripts in communications + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CallTranscriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallTranscriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CallTranscriptItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The transcripts of a call. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java new file mode 100644 index 00000000000..b447b6d0be7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java @@ -0,0 +1,196 @@ +package com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content; + +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", rawUrl); + } + /** + * The content of the transcript. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content of the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The content of the transcript. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The content of the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * The content of the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content of the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The content of the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The content of the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java new file mode 100644 index 00000000000..eb05a6aacdd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the cloudCommunications entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MetadataContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MetadataContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MetadataContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", pathParameters); + } + /** + * Instantiates a new {@link MetadataContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MetadataContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", rawUrl); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MetadataContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MetadataContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MetadataContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/calls/item/keepalive/KeepAliveRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/calls/item/keepalive/KeepAliveRequestBuilder.java index 24fba25fdd0..e5e89472984 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/calls/item/keepalive/KeepAliveRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/calls/item/keepalive/KeepAliveRequestBuilder.java @@ -35,7 +35,7 @@ public KeepAliveRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/keepAlive", rawUrl); } /** - * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. + * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn't receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. + * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn't receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. + * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn't receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. + * Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that doesn't receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a 404 Not-Found error. The resources related to the call should be cleaned up on the application side. * @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/generated/communications/calls/item/recordresponse/RecordResponsePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/communications/calls/item/recordresponse/RecordResponsePostRequestBody.java index df853f4aeae..3e4ef0c8ce2 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/calls/item/recordresponse/RecordResponsePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/communications/calls/item/recordresponse/RecordResponsePostRequestBody.java @@ -24,6 +24,8 @@ public class RecordResponsePostRequestBody implements AdditionalDataHolder, Back public RecordResponsePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setBargeInAllowed(false); + this.setPlayBeep(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/communications/calls/item/reject/RejectRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/calls/item/reject/RejectRequestBuilder.java index 39b6c96a333..3687fa251d0 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/calls/item/reject/RejectRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/calls/item/reject/RejectRequestBuilder.java @@ -35,7 +35,7 @@ public RejectRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/communications/calls/{call%2Did}/reject", rawUrl); } /** - * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. + * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn't end existing calls that have already been answered. Use delete call to end a call. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final RejectPostRequestBody body) { post(body, null); } /** - * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. + * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn't end existing calls that have already been answered. Use delete call to end a call. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final RejectPostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. + * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn't end existing calls that have already been answered. Use delete call to end a call. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call. + * Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API doesn't end existing calls that have already been answered. Use delete call to end a call. * @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/generated/communications/presences/item/PresenceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/presences/item/PresenceItemRequestBuilder.java index 1e7bcf06f64..b2aad081839 100644 --- a/src/main/java/com/microsoft/graph/generated/communications/presences/item/PresenceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/communications/presences/item/PresenceItemRequestBuilder.java @@ -1,7 +1,11 @@ package com.microsoft.graph.communications.presences.item; +import com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder; +import com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder; import com.microsoft.graph.communications.presences.item.clearpresence.ClearPresenceRequestBuilder; import com.microsoft.graph.communications.presences.item.clearuserpreferredpresence.ClearUserPreferredPresenceRequestBuilder; +import com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder; +import com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder; import com.microsoft.graph.communications.presences.item.setpresence.SetPresenceRequestBuilder; import com.microsoft.graph.communications.presences.item.setstatusmessage.SetStatusMessageRequestBuilder; import com.microsoft.graph.communications.presences.item.setuserpreferredpresence.SetUserPreferredPresenceRequestBuilder; @@ -25,6 +29,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PresenceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clearAutomaticLocation method. + * @return a {@link ClearAutomaticLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClearAutomaticLocationRequestBuilder clearAutomaticLocation() { + return new ClearAutomaticLocationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the clearLocation method. + * @return a {@link ClearLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClearLocationRequestBuilder clearLocation() { + return new ClearLocationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the clearPresence method. * @return a {@link ClearPresenceRequestBuilder} @@ -41,6 +61,22 @@ public ClearPresenceRequestBuilder clearPresence() { public ClearUserPreferredPresenceRequestBuilder clearUserPreferredPresence() { return new ClearUserPreferredPresenceRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the setAutomaticLocation method. + * @return a {@link SetAutomaticLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetAutomaticLocationRequestBuilder setAutomaticLocation() { + return new SetAutomaticLocationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the setManualLocation method. + * @return a {@link SetManualLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetManualLocationRequestBuilder setManualLocation() { + return new SetManualLocationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the setPresence method. * @return a {@link SetPresenceRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/communications/presences/item/clearautomaticlocation/ClearAutomaticLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/presences/item/clearautomaticlocation/ClearAutomaticLocationRequestBuilder.java new file mode 100644 index 00000000000..563775c7e1a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/presences/item/clearautomaticlocation/ClearAutomaticLocationRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.communications.presences.item.clearautomaticlocation; + +import com.microsoft.graph.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 clearAutomaticLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClearAutomaticLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClearAutomaticLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClearAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/clearAutomaticLocation", pathParameters); + } + /** + * Instantiates a new {@link ClearAutomaticLocationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClearAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/clearAutomaticLocation", rawUrl); + } + /** + * Clear the automatic work location signal for a user. After clearing, the users final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Clear the automatic work location signal for a user. After clearing, the users final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + * @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); + } + /** + * Clear the automatic work location signal for a user. After clearing, the users final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Clear the automatic work location signal for a user. After clearing, the users final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + * @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 ClearAutomaticLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClearAutomaticLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClearAutomaticLocationRequestBuilder(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/generated/communications/presences/item/clearlocation/ClearLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/presences/item/clearlocation/ClearLocationRequestBuilder.java new file mode 100644 index 00000000000..fb1ef02bfbe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/presences/item/clearlocation/ClearLocationRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.communications.presences.item.clearlocation; + +import com.microsoft.graph.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 clearLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClearLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClearLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClearLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/clearLocation", pathParameters); + } + /** + * Instantiates a new {@link ClearLocationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClearLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/clearLocation", rawUrl); + } + /** + * Clear the work location signals for a user, including both the manual and automatic layers for the current date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Clear the work location signals for a user, including both the manual and automatic layers for the current date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Clear the work location signals for a user, including both the manual and automatic layers for the current date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Clear the work location signals for a user, including both the manual and automatic layers for the current date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ClearLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClearLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClearLocationRequestBuilder(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/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationPostRequestBody.java new file mode 100644 index 00000000000..38960bf976a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.communications.presences.item.setautomaticlocation; + +import com.microsoft.graph.models.WorkLocationType; +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 SetAutomaticLocationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetAutomaticLocationPostRequestBody} and sets the default values. + */ + public SetAutomaticLocationPostRequestBody() { + 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 SetAutomaticLocationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetAutomaticLocationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetAutomaticLocationPostRequestBody(); + } + /** + * 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("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * 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 workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * Serializes information the 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("placeId", this.getPlaceId()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + 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 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 workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationRequestBuilder.java new file mode 100644 index 00000000000..a0f5e59581e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setautomaticlocation/SetAutomaticLocationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.communications.presences.item.setautomaticlocation; + +import com.microsoft.graph.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 setAutomaticLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetAutomaticLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetAutomaticLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/setAutomaticLocation", pathParameters); + } + /** + * Instantiates a new {@link SetAutomaticLocationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/setAutomaticLocation", rawUrl); + } + /** + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetAutomaticLocationPostRequestBody body) { + post(body, null); + } + /** + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetAutomaticLocationPostRequestBody 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); + } + /** + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetAutomaticLocationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * @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 SetAutomaticLocationPostRequestBody 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 SetAutomaticLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetAutomaticLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetAutomaticLocationRequestBuilder(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/generated/communications/presences/item/setmanuallocation/SetManualLocationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setmanuallocation/SetManualLocationPostRequestBody.java new file mode 100644 index 00000000000..e7510874b91 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setmanuallocation/SetManualLocationPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.communications.presences.item.setmanuallocation; + +import com.microsoft.graph.models.WorkLocationType; +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 SetManualLocationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetManualLocationPostRequestBody} and sets the default values. + */ + public SetManualLocationPostRequestBody() { + 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 SetManualLocationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetManualLocationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetManualLocationPostRequestBody(); + } + /** + * 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("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * 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 workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * Serializes information the 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("placeId", this.getPlaceId()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + 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 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 workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/communications/presences/item/setmanuallocation/SetManualLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setmanuallocation/SetManualLocationRequestBuilder.java new file mode 100644 index 00000000000..06274281121 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/communications/presences/item/setmanuallocation/SetManualLocationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.communications.presences.item.setmanuallocation; + +import com.microsoft.graph.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 setManualLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetManualLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetManualLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetManualLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/setManualLocation", pathParameters); + } + /** + * Instantiates a new {@link SetManualLocationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetManualLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/communications/presences/{presence%2Did}/setManualLocation", rawUrl); + } + /** + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetManualLocationPostRequestBody body) { + post(body, null); + } + /** + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetManualLocationPostRequestBody 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); + } + /** + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetManualLocationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + * @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 SetManualLocationPostRequestBody 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 SetManualLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetManualLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetManualLocationRequestBuilder(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/generated/contacts/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/contacts/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index a24031f69e4..730d22acb5f 100644 --- a/src/main/java/com/microsoft/graph/generated/contacts/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/contacts/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/contacts/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/contacts/item/getmembergroups/GetMemberGroupsPostRequestBody.java index 99f3de1f591..67a37a38c2b 100644 --- a/src/main/java/com/microsoft/graph/generated/contacts/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/contacts/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/contacts/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/contacts/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index 46d93773c7d..eec8705b151 100644 --- a/src/main/java/com/microsoft/graph/generated/contacts/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/contacts/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/contacts/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/contacts/item/restore/RestoreRequestBuilder.java index 9df7eb0cb9c..15e775041d0 100644 --- a/src/main/java/com/microsoft/graph/generated/contacts/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/contacts/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/contacts/{orgContact%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/contacts/item/retryserviceprovisioning/RetryServiceProvisioningRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/contacts/item/retryserviceprovisioning/RetryServiceProvisioningRequestBuilder.java index 51452b2b696..3db441bb23a 100644 --- a/src/main/java/com/microsoft/graph/generated/contacts/item/retryserviceprovisioning/RetryServiceProvisioningRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/contacts/item/retryserviceprovisioning/RetryServiceProvisioningRequestBuilder.java @@ -35,16 +35,18 @@ public RetryServiceProvisioningRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/contacts/{orgContact%2Did}/retryServiceProvisioning", rawUrl); } /** - * Invoke action retryServiceProvisioning + * Retry the orgContact service provisioning. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post() { post(null); } /** - * Invoke action retryServiceProvisioning + * Retry the orgContact service provisioning. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); @@ -53,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Invoke action retryServiceProvisioning + * Retry the orgContact service provisioning. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Invoke action retryServiceProvisioning + * Retry the orgContact service provisioning. * @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/generated/contracts/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/contracts/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index 528a2121eb4..67583a9880c 100644 --- a/src/main/java/com/microsoft/graph/generated/contracts/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/contracts/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/contracts/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/contracts/item/getmembergroups/GetMemberGroupsPostRequestBody.java index 354afbd0830..e5d22e94d7d 100644 --- a/src/main/java/com/microsoft/graph/generated/contracts/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/contracts/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/contracts/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/contracts/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index 78a5aaf49b5..0d518be8e09 100644 --- a/src/main/java/com/microsoft/graph/generated/contracts/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/contracts/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/contracts/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/contracts/item/restore/RestoreRequestBuilder.java index 9f32d6d4f92..e5d75704b65 100644 --- a/src/main/java/com/microsoft/graph/generated/contracts/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/contracts/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/contracts/{contract%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/devicemanagement/manageddevices/item/cleanwindowsdevice/CleanWindowsDevicePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/cleanwindowsdevice/CleanWindowsDevicePostRequestBody.java index a933002ff69..ceb49e9b23c 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/cleanwindowsdevice/CleanWindowsDevicePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/cleanwindowsdevice/CleanWindowsDevicePostRequestBody.java @@ -23,6 +23,7 @@ public class CleanWindowsDevicePostRequestBody implements AdditionalDataHolder, public CleanWindowsDevicePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setKeepUserData(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderscan/WindowsDefenderScanPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderscan/WindowsDefenderScanPostRequestBody.java index ac730d9dcb6..eddcd998277 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderscan/WindowsDefenderScanPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/windowsdefenderscan/WindowsDefenderScanPostRequestBody.java @@ -23,6 +23,7 @@ public class WindowsDefenderScanPostRequestBody implements AdditionalDataHolder, public WindowsDefenderScanPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setQuickScan(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/wipe/WipePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/wipe/WipePostRequestBody.java index 0b36b2bf2be..74982a37308 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/wipe/WipePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/manageddevices/item/wipe/WipePostRequestBody.java @@ -23,6 +23,9 @@ public class WipePostRequestBody implements AdditionalDataHolder, BackedModel, P public WipePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setKeepEnrollmentData(false); + this.setKeepUserData(false); + this.setPersistEsimDataPlan(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/verifywindowsenrollmentautodiscoverywithdomainname/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/verifywindowsenrollmentautodiscoverywithdomainname/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.java index 6304d5a0ef1..8dd9ceecb03 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/verifywindowsenrollmentautodiscoverywithdomainname/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/verifywindowsenrollmentautodiscoverywithdomainname/VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse.java @@ -23,6 +23,7 @@ public class VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse imple public VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java index e24880a2a8d..69c994f097b 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/VirtualEndpointRequestBuilder.java @@ -6,6 +6,8 @@ import com.microsoft.graph.devicemanagement.virtualendpoint.galleryimages.GalleryImagesRequestBuilder; import com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.OnPremisesConnectionsRequestBuilder; import com.microsoft.graph.devicemanagement.virtualendpoint.provisioningpolicies.ProvisioningPoliciesRequestBuilder; +import com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder; +import com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder; import com.microsoft.graph.devicemanagement.virtualendpoint.usersettings.UserSettingsRequestBuilder; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.VirtualEndpoint; @@ -75,6 +77,22 @@ public OnPremisesConnectionsRequestBuilder onPremisesConnections() { public ProvisioningPoliciesRequestBuilder provisioningPolicies() { return new ProvisioningPoliciesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the report property of the microsoft.graph.virtualEndpoint entity. + * @return a {@link ReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportRequestBuilder report() { + return new ReportRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the servicePlans property of the microsoft.graph.virtualEndpoint entity. + * @return a {@link ServicePlansRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServicePlansRequestBuilder servicePlans() { + return new ServicePlansRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the userSettings property of the microsoft.graph.virtualEndpoint entity. * @return a {@link UserSettingsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/CloudPCItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/CloudPCItemRequestBuilder.java index 0966d30d4e2..8b550a6782b 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/CloudPCItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/CloudPCItemRequestBuilder.java @@ -3,8 +3,10 @@ import com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder; import com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reboot.RebootRequestBuilder; import com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.rename.RenameRequestBuilder; +import com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder; import com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizeRequestBuilder; import com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder; import com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder; import com.microsoft.graph.models.CloudPC; import com.microsoft.graph.models.odataerrors.ODataError; @@ -50,6 +52,14 @@ public RebootRequestBuilder reboot() { public RenameRequestBuilder rename() { return new RenameRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the reprovision method. + * @return a {@link ReprovisionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprovisionRequestBuilder reprovision() { + return new ReprovisionRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the resize method. * @return a {@link ResizeRequestBuilder} @@ -66,6 +76,14 @@ public ResizeRequestBuilder resize() { public RestoreRequestBuilder restore() { return new RestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrieveCloudPcLaunchDetail method. + * @return a {@link RetrieveCloudPcLaunchDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveCloudPcLaunchDetailRequestBuilder retrieveCloudPcLaunchDetail() { + return new RetrieveCloudPcLaunchDetailRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the troubleshoot method. * @return a {@link TroubleshootRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/reprovision/ReprovisionPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/reprovision/ReprovisionPostRequestBody.java new file mode 100644 index 00000000000..7a3fb493bdc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/reprovision/ReprovisionPostRequestBody.java @@ -0,0 +1,126 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision; + +import com.microsoft.graph.models.CloudPcOperatingSystem; +import com.microsoft.graph.models.CloudPcUserAccountType; +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 ReprovisionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReprovisionPostRequestBody} and sets the default values. + */ + public ReprovisionPostRequestBody() { + 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 ReprovisionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReprovisionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReprovisionPostRequestBody(); + } + /** + * 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("osVersion", (n) -> { this.setOsVersion(n.getEnumValue(CloudPcOperatingSystem::forValue)); }); + deserializerMap.put("userAccountType", (n) -> { this.setUserAccountType(n.getEnumValue(CloudPcUserAccountType::forValue)); }); + return deserializerMap; + } + /** + * Gets the osVersion property value. The osVersion property + * @return a {@link CloudPcOperatingSystem} + */ + @jakarta.annotation.Nullable + public CloudPcOperatingSystem getOsVersion() { + return this.backingStore.get("osVersion"); + } + /** + * Gets the userAccountType property value. The userAccountType property + * @return a {@link CloudPcUserAccountType} + */ + @jakarta.annotation.Nullable + public CloudPcUserAccountType getUserAccountType() { + return this.backingStore.get("userAccountType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("osVersion", this.getOsVersion()); + writer.writeEnumValue("userAccountType", this.getUserAccountType()); + 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 osVersion property value. The osVersion property + * @param value Value to set for the osVersion property. + */ + public void setOsVersion(@jakarta.annotation.Nullable final CloudPcOperatingSystem value) { + this.backingStore.set("osVersion", value); + } + /** + * Sets the userAccountType property value. The userAccountType property + * @param value Value to set for the userAccountType property. + */ + public void setUserAccountType(@jakarta.annotation.Nullable final CloudPcUserAccountType value) { + this.backingStore.set("userAccountType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/reprovision/ReprovisionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/reprovision/ReprovisionRequestBuilder.java new file mode 100644 index 00000000000..7e5b5a4b812 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/reprovision/ReprovisionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision; + +import com.microsoft.graph.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 reprovision method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprovisionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReprovisionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprovisionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/reprovision", pathParameters); + } + /** + * Instantiates a new {@link ReprovisionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprovisionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/reprovision", rawUrl); + } + /** + * Reprovision a specific Cloud PC. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ReprovisionPostRequestBody body) { + post(body, null); + } + /** + * Reprovision a specific Cloud PC. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ReprovisionPostRequestBody 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); + } + /** + * Reprovision a specific Cloud PC. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReprovisionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reprovision a specific Cloud PC. + * @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 ReprovisionPostRequestBody 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 ReprovisionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprovisionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprovisionRequestBuilder(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/generated/devicemanagement/virtualendpoint/cloudpcs/item/retrievecloudpclaunchdetail/RetrieveCloudPcLaunchDetailRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/retrievecloudpclaunchdetail/RetrieveCloudPcLaunchDetailRequestBuilder.java new file mode 100644 index 00000000000..79cb7ab35ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/cloudpcs/item/retrievecloudpclaunchdetail/RetrieveCloudPcLaunchDetailRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail; + +import com.microsoft.graph.models.CloudPcLaunchDetail; +import com.microsoft.graph.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 retrieveCloudPcLaunchDetail method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveCloudPcLaunchDetailRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveCloudPcLaunchDetailRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveCloudPcLaunchDetailRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()", pathParameters); + } + /** + * Instantiates a new {@link RetrieveCloudPcLaunchDetailRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveCloudPcLaunchDetailRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()", rawUrl); + } + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @return a {@link CloudPcLaunchDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudPcLaunchDetail get() { + return get(null); + } + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcLaunchDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudPcLaunchDetail get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPcLaunchDetail::createFromDiscriminatorValue); + } + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 RetrieveCloudPcLaunchDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveCloudPcLaunchDetailRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveCloudPcLaunchDetailRequestBuilder(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/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/CloudPcOnPremisesConnectionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/CloudPcOnPremisesConnectionItemRequestBuilder.java index 317fd1340fa..732269c8b28 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/CloudPcOnPremisesConnectionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/CloudPcOnPremisesConnectionItemRequestBuilder.java @@ -1,6 +1,7 @@ package com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item; import com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.runhealthchecks.RunHealthChecksRequestBuilder; +import com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder; import com.microsoft.graph.models.CloudPcOnPremisesConnection; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -29,6 +30,14 @@ public class CloudPcOnPremisesConnectionItemRequestBuilder extends BaseRequestBu public RunHealthChecksRequestBuilder runHealthChecks() { return new RunHealthChecksRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the updateAdDomainPassword method. + * @return a {@link UpdateAdDomainPasswordRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateAdDomainPasswordRequestBuilder updateAdDomainPassword() { + return new UpdateAdDomainPasswordRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CloudPcOnPremisesConnectionItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordPostRequestBody.java new file mode 100644 index 00000000000..7d04aeae86c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword; + +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 UpdateAdDomainPasswordPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UpdateAdDomainPasswordPostRequestBody} and sets the default values. + */ + public UpdateAdDomainPasswordPostRequestBody() { + 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 UpdateAdDomainPasswordPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UpdateAdDomainPasswordPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UpdateAdDomainPasswordPostRequestBody(); + } + /** + * 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 adDomainPassword property value. The adDomainPassword property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAdDomainPassword() { + return this.backingStore.get("adDomainPassword"); + } + /** + * 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("adDomainPassword", (n) -> { this.setAdDomainPassword(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("adDomainPassword", this.getAdDomainPassword()); + 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 adDomainPassword property value. The adDomainPassword property + * @param value Value to set for the adDomainPassword property. + */ + public void setAdDomainPassword(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("adDomainPassword", value); + } + /** + * Sets the 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; + } +} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java new file mode 100644 index 00000000000..b7fd56ad0cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/onpremisesconnections/item/updateaddomainpassword/UpdateAdDomainPasswordRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword; + +import com.microsoft.graph.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 updateAdDomainPassword method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UpdateAdDomainPasswordRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UpdateAdDomainPasswordRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateAdDomainPasswordRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection%2Did}/updateAdDomainPassword", pathParameters); + } + /** + * Instantiates a new {@link UpdateAdDomainPasswordRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UpdateAdDomainPasswordRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/onPremisesConnections/{cloudPcOnPremisesConnection%2Did}/updateAdDomainPassword", rawUrl); + } + /** + * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UpdateAdDomainPasswordPostRequestBody body) { + post(body, null); + } + /** + * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final UpdateAdDomainPasswordPostRequestBody 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); + } + /** + * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UpdateAdDomainPasswordPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Update the Active Directory domain password for a successful cloudPcOnPremisesConnection. This API is supported when the type of the cloudPcOnPremisesConnection object is hybridAzureADJoin. + * @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 UpdateAdDomainPasswordPostRequestBody 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 UpdateAdDomainPasswordRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UpdateAdDomainPasswordRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UpdateAdDomainPasswordRequestBuilder(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/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/assignments/item/assignedusers/item/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/assignments/item/assignedusers/item/mailboxsettings/MailboxSettingsRequestBuilder.java index 39da31ca9ba..1e3a2e646a4 100644 --- a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/assignments/item/assignedusers/item/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/provisioningpolicies/item/assignments/item/assignedusers/item/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/provisioningPolicies/{cloudPcProvisioningPolicy%2Did}/assignments/{cloudPcProvisioningPolicyAssignment%2Did}/assignedUsers/{user%2Did}/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/report/ReportRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/report/ReportRequestBuilder.java new file mode 100644 index 00000000000..59933ec4d97 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/report/ReportRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.report; + +import com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder; +import com.microsoft.graph.models.CloudPcReport; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 report property of the microsoft.graph.virtualEndpoint entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReportRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the retrieveCloudPcRecommendationReports method. + * @return a {@link RetrieveCloudPcRecommendationReportsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveCloudPcRecommendationReportsRequestBuilder retrieveCloudPcRecommendationReports() { + return new RetrieveCloudPcRecommendationReportsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ReportRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReportRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/report{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ReportRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReportRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/report{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property report for deviceManagement + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property report for deviceManagement + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Cloud PC-related reports. Read-only. + * @return a {@link CloudPcReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcReport get() { + return get(null); + } + /** + * Cloud PC-related reports. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcReport get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPcReport::createFromDiscriminatorValue); + } + /** + * Update the navigation property report in deviceManagement + * @param body The request body + * @return a {@link CloudPcReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcReport patch(@jakarta.annotation.Nonnull final CloudPcReport body) { + return patch(body, null); + } + /** + * Update the navigation property report in deviceManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcReport} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcReport patch(@jakarta.annotation.Nonnull final CloudPcReport 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, CloudPcReport::createFromDiscriminatorValue); + } + /** + * Delete navigation property report for deviceManagement + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property report for deviceManagement + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Cloud PC-related reports. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Cloud PC-related reports. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property report in deviceManagement + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CloudPcReport body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property report in deviceManagement + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CloudPcReport 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 ReportRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReportRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReportRequestBuilder(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 { + } + /** + * Cloud PC-related reports. Read-only. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/report/retrievecloudpcrecommendationreports/RetrieveCloudPcRecommendationReportsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/report/retrievecloudpcrecommendationreports/RetrieveCloudPcRecommendationReportsPostRequestBody.java new file mode 100644 index 00000000000..d4aea69423d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/report/retrievecloudpcrecommendationreports/RetrieveCloudPcRecommendationReportsPostRequestBody.java @@ -0,0 +1,227 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports; + +import com.microsoft.graph.models.CloudPcRecommendationReportType; +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 RetrieveCloudPcRecommendationReportsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RetrieveCloudPcRecommendationReportsPostRequestBody} and sets the default values. + */ + public RetrieveCloudPcRecommendationReportsPostRequestBody() { + 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 RetrieveCloudPcRecommendationReportsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RetrieveCloudPcRecommendationReportsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RetrieveCloudPcRecommendationReportsPostRequestBody(); + } + /** + * 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("filter", (n) -> { this.setFilter(n.getStringValue()); }); + deserializerMap.put("groupBy", (n) -> { this.setGroupBy(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("orderBy", (n) -> { this.setOrderBy(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("reportType", (n) -> { this.setReportType(n.getEnumValue(CloudPcRecommendationReportType::forValue)); }); + deserializerMap.put("search", (n) -> { this.setSearch(n.getStringValue()); }); + deserializerMap.put("select", (n) -> { this.setSelect(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("skip", (n) -> { this.setSkip(n.getIntegerValue()); }); + deserializerMap.put("top", (n) -> { this.setTop(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the filter property value. The filter property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFilter() { + return this.backingStore.get("filter"); + } + /** + * Gets the groupBy property value. The groupBy property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGroupBy() { + return this.backingStore.get("groupBy"); + } + /** + * Gets the orderBy property value. The orderBy property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOrderBy() { + return this.backingStore.get("orderBy"); + } + /** + * Gets the reportType property value. The reportType property + * @return a {@link CloudPcRecommendationReportType} + */ + @jakarta.annotation.Nullable + public CloudPcRecommendationReportType getReportType() { + return this.backingStore.get("reportType"); + } + /** + * Gets the search property value. The search property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSearch() { + return this.backingStore.get("search"); + } + /** + * Gets the select property value. The select property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSelect() { + return this.backingStore.get("select"); + } + /** + * Gets the skip property value. The skip property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSkip() { + return this.backingStore.get("skip"); + } + /** + * Gets the top property value. The top property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTop() { + return this.backingStore.get("top"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("filter", this.getFilter()); + writer.writeCollectionOfPrimitiveValues("groupBy", this.getGroupBy()); + writer.writeCollectionOfPrimitiveValues("orderBy", this.getOrderBy()); + writer.writeEnumValue("reportType", this.getReportType()); + writer.writeStringValue("search", this.getSearch()); + writer.writeCollectionOfPrimitiveValues("select", this.getSelect()); + writer.writeIntegerValue("skip", this.getSkip()); + writer.writeIntegerValue("top", this.getTop()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the filter property value. The filter property + * @param value Value to set for the filter property. + */ + public void setFilter(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("filter", value); + } + /** + * Sets the groupBy property value. The groupBy property + * @param value Value to set for the groupBy property. + */ + public void setGroupBy(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("groupBy", value); + } + /** + * Sets the orderBy property value. The orderBy property + * @param value Value to set for the orderBy property. + */ + public void setOrderBy(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("orderBy", value); + } + /** + * Sets the reportType property value. The reportType property + * @param value Value to set for the reportType property. + */ + public void setReportType(@jakarta.annotation.Nullable final CloudPcRecommendationReportType value) { + this.backingStore.set("reportType", value); + } + /** + * Sets the search property value. The search property + * @param value Value to set for the search property. + */ + public void setSearch(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("search", value); + } + /** + * Sets the select property value. The select property + * @param value Value to set for the select property. + */ + public void setSelect(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("select", value); + } + /** + * Sets the skip property value. The skip property + * @param value Value to set for the skip property. + */ + public void setSkip(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("skip", value); + } + /** + * Sets the top property value. The top property + * @param value Value to set for the top property. + */ + public void setTop(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("top", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/report/retrievecloudpcrecommendationreports/RetrieveCloudPcRecommendationReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/report/retrievecloudpcrecommendationreports/RetrieveCloudPcRecommendationReportsRequestBuilder.java new file mode 100644 index 00000000000..0ddbe9696be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/report/retrievecloudpcrecommendationreports/RetrieveCloudPcRecommendationReportsRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the retrieveCloudPcRecommendationReports method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveCloudPcRecommendationReportsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveCloudPcRecommendationReportsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveCloudPcRecommendationReportsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/report/retrieveCloudPcRecommendationReports", pathParameters); + } + /** + * Instantiates a new {@link RetrieveCloudPcRecommendationReportsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveCloudPcRecommendationReportsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/report/retrieveCloudPcRecommendationReports", rawUrl); + } + /** + * Retrieve Cloud PC recommendation reports for usage optimization and cost savings. The usage category report categorizes a Cloud PC as Undersized, Oversized, Rightsized, or Underutilized, and also provides the recommended SKU when the Cloud PC isn't Rightsized. + * @param body The request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream post(@jakarta.annotation.Nonnull final RetrieveCloudPcRecommendationReportsPostRequestBody body) { + return post(body, null); + } + /** + * Retrieve Cloud PC recommendation reports for usage optimization and cost savings. The usage category report categorizes a Cloud PC as Undersized, Oversized, Rightsized, or Underutilized, and also provides the recommended SKU when the Cloud PC isn't Rightsized. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream post(@jakarta.annotation.Nonnull final RetrieveCloudPcRecommendationReportsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * Retrieve Cloud PC recommendation reports for usage optimization and cost savings. The usage category report categorizes a Cloud PC as Undersized, Oversized, Rightsized, or Underutilized, and also provides the recommended SKU when the Cloud PC isn't Rightsized. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RetrieveCloudPcRecommendationReportsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Retrieve Cloud PC recommendation reports for usage optimization and cost savings. The usage category report categorizes a Cloud PC as Undersized, Oversized, Rightsized, or Underutilized, and also provides the recommended SKU when the Cloud PC isn't Rightsized. + * @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 RetrieveCloudPcRecommendationReportsPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RetrieveCloudPcRecommendationReportsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveCloudPcRecommendationReportsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveCloudPcRecommendationReportsRequestBuilder(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/generated/devicemanagement/virtualendpoint/serviceplans/ServicePlansRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/serviceplans/ServicePlansRequestBuilder.java new file mode 100644 index 00000000000..13c4c6a3d65 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/serviceplans/ServicePlansRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans; + +import com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder; +import com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder; +import com.microsoft.graph.models.CloudPcServicePlanCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 servicePlans property of the microsoft.graph.virtualEndpoint entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServicePlansRequestBuilder 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 servicePlans property of the microsoft.graph.virtualEndpoint entity. + * @param cloudPcServicePlanId The unique identifier of cloudPcServicePlan + * @return a {@link CloudPcServicePlanItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudPcServicePlanItemRequestBuilder byCloudPcServicePlanId(@jakarta.annotation.Nonnull final String cloudPcServicePlanId) { + Objects.requireNonNull(cloudPcServicePlanId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("cloudPcServicePlan%2Did", cloudPcServicePlanId); + return new CloudPcServicePlanItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ServicePlansRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServicePlansRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/servicePlans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServicePlansRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServicePlansRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + 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, 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 + */ + @jakarta.annotation.Nullable + 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, 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 + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudPcServicePlanCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPcServicePlanCollectionResponse::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, the Microsoft Graph API is available for Windows 365 Enterprise. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + 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, 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} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ServicePlansRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServicePlansRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + 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, the Microsoft Graph API is available for Windows 365 Enterprise. + */ + @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/generated/devicemanagement/virtualendpoint/serviceplans/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/serviceplans/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2fb97125a46 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/serviceplans/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/deviceManagement/virtualEndpoint/servicePlans/$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}/deviceManagement/virtualEndpoint/servicePlans/$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/generated/devicemanagement/virtualendpoint/serviceplans/item/CloudPcServicePlanItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/serviceplans/item/CloudPcServicePlanItemRequestBuilder.java new file mode 100644 index 00000000000..a9d7a4e1f64 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/devicemanagement/virtualendpoint/serviceplans/item/CloudPcServicePlanItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item; + +import com.microsoft.graph.models.CloudPcServicePlan; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 servicePlans property of the microsoft.graph.virtualEndpoint entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcServicePlanItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CloudPcServicePlanItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudPcServicePlanItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/servicePlans/{cloudPcServicePlan%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CloudPcServicePlanItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CloudPcServicePlanItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/servicePlans/{cloudPcServicePlan%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * A collection of Cloud PC service plans. + * @return a {@link CloudPcServicePlan} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcServicePlan get() { + return get(null); + } + /** + * A collection of Cloud PC service plans. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcServicePlan} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CloudPcServicePlan get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPcServicePlan::createFromDiscriminatorValue); + } + /** + * A collection of Cloud PC service plans. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of Cloud PC service plans. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CloudPcServicePlanItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CloudPcServicePlanItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CloudPcServicePlanItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of Cloud PC service plans. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/devices/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devices/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index 3e91a0303ee..06d4ceb05fb 100644 --- a/src/main/java/com/microsoft/graph/generated/devices/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/devices/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/devices/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devices/item/getmembergroups/GetMemberGroupsPostRequestBody.java index e0bb607c4dd..066dccb0d4a 100644 --- a/src/main/java/com/microsoft/graph/generated/devices/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/devices/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/devices/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/devices/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index eb53b4ca9e9..c62f944ec51 100644 --- a/src/main/java/com/microsoft/graph/generated/devices/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/devices/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/devices/item/registeredowners/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devices/item/registeredowners/ref/RefRequestBuilder.java index 08e10559e5a..fa66b6e8a1f 100644 --- a/src/main/java/com/microsoft/graph/generated/devices/item/registeredowners/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devices/item/registeredowners/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/devices/item/registeredusers/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devices/item/registeredusers/ref/RefRequestBuilder.java index 6a35a527c00..e8c8cb49160 100644 --- a/src/main/java/com/microsoft/graph/generated/devices/item/registeredusers/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devices/item/registeredusers/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/devices/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/devices/item/restore/RestoreRequestBuilder.java index 655936f98c1..7f060802c79 100644 --- a/src/main/java/com/microsoft/graph/generated/devices/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/devices/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/devices/{device%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/directory/DirectoryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/DirectoryRequestBuilder.java index c95ec7caae0..f06b7b38a6a 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/DirectoryRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directory/DirectoryRequestBuilder.java @@ -8,6 +8,8 @@ import com.microsoft.graph.directory.federationconfigurations.FederationConfigurationsRequestBuilder; import com.microsoft.graph.directory.onpremisessynchronization.OnPremisesSynchronizationRequestBuilder; import com.microsoft.graph.directory.publickeyinfrastructure.PublicKeyInfrastructureRequestBuilder; +import com.microsoft.graph.directory.recovery.RecoveryRequestBuilder; +import com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder; import com.microsoft.graph.directory.subscriptions.SubscriptionsRequestBuilder; import com.microsoft.graph.directory.subscriptionswithcommercesubscriptionid.SubscriptionsWithCommerceSubscriptionIdRequestBuilder; import com.microsoft.graph.models.Directory; @@ -94,6 +96,22 @@ public OnPremisesSynchronizationRequestBuilder onPremisesSynchronization() { public PublicKeyInfrastructureRequestBuilder publicKeyInfrastructure() { return new PublicKeyInfrastructureRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the recovery property of the microsoft.graph.directory entity. + * @return a {@link RecoveryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryRequestBuilder recovery() { + return new RecoveryRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + * @return a {@link RemoteTenantGroupsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoteTenantGroupsRequestBuilder remoteTenantGroups() { + return new RemoteTenantGroupsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subscriptions property of the microsoft.graph.directory entity. * @return a {@link SubscriptionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/directory/administrativeunits/item/members/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/administrativeunits/item/members/ref/RefRequestBuilder.java index 95d8cba06e6..45f09c90f30 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/administrativeunits/item/members/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directory/administrativeunits/item/members/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/DeletedItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/DeletedItemsRequestBuilder.java index 1277808a370..dd8ee759967 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/DeletedItemsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/DeletedItemsRequestBuilder.java @@ -140,7 +140,7 @@ public DeletedItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/directory/deletedItems{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -149,7 +149,7 @@ public DirectoryObjectCollectionResponse get() { return get(null); } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -162,7 +162,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -170,7 +170,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -192,7 +192,7 @@ public DeletedItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new DeletedItemsRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index d1544524f80..48f89af0e3f 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/graphgroup/GraphGroupRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/graphgroup/GraphGroupRequestBuilder.java index a6eb8ebd7b7..797aa99b61f 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/graphgroup/GraphGroupRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/graphgroup/GraphGroupRequestBuilder.java @@ -46,7 +46,7 @@ public GraphGroupRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/directory/deletedItems/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @return a {@link GroupCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -56,7 +56,7 @@ public GroupCollectionResponse get() { return get(null); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GroupCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -70,7 +70,7 @@ public GroupCollectionResponse get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, GroupCollectionResponse::createFromDiscriminatorValue); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -78,7 +78,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -100,7 +100,7 @@ public GraphGroupRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new GraphGroupRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/DirectoryObjectItemRequestBuilder.java index f4a39cedb2f..6343f206fb7 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/DirectoryObjectItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/DirectoryObjectItemRequestBuilder.java @@ -136,7 +136,7 @@ public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); } /** - * Permanently delete a recently deleted application, group, servicePrincipal, or user object from deleted items. After an item is permanently deleted, it cannot be restored. Permanently delete a recently deleted directory object from deleted items. The following types are supported:- certificateBasedAuthPki- certificateAuthorityDetail After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. + * Permanently delete a recently deleted directory object from deleted items. The following types are supported:- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -144,7 +144,7 @@ public void delete() { delete(null); } /** - * Permanently delete a recently deleted application, group, servicePrincipal, or user object from deleted items. After an item is permanently deleted, it cannot be restored. Permanently delete a recently deleted directory object from deleted items. The following types are supported:- certificateBasedAuthPki- certificateAuthorityDetail After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. + * Permanently delete a recently deleted directory object from deleted items. The following types are supported:- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. * @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 @@ -156,7 +156,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -166,7 +166,7 @@ public DirectoryObject get() { return get(null); } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -180,7 +180,7 @@ public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Permanently delete a recently deleted application, group, servicePrincipal, or user object from deleted items. After an item is permanently deleted, it cannot be restored. Permanently delete a recently deleted directory object from deleted items. The following types are supported:- certificateBasedAuthPki- certificateAuthorityDetail After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. + * Permanently delete a recently deleted directory object from deleted items. The following types are supported:- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -188,7 +188,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Permanently delete a recently deleted application, group, servicePrincipal, or user object from deleted items. After an item is permanently deleted, it cannot be restored. Permanently delete a recently deleted directory object from deleted items. The following types are supported:- certificateBasedAuthPki- certificateAuthorityDetail After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. + * Permanently delete a recently deleted directory object from deleted items. The following types are supported:- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user After an item is permanently deleted, it cannot be restored. Administrative units cannot be permanently deleted by using the deletedItems API. Soft-deleted administrative units will be permanently deleted 30 days after initial deletion unless they are restored. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +200,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -208,7 +208,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -236,7 +236,7 @@ public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fin public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties of a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve the properties of a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/getmembergroups/GetMemberGroupsPostRequestBody.java index cefc75a8330..37dfe024762 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index c251f649bbc..10f65f24631 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/graphgroup/GraphGroupRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/graphgroup/GraphGroupRequestBuilder.java index 41f125919ef..52a8904bdb9 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/graphgroup/GraphGroupRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/graphgroup/GraphGroupRequestBuilder.java @@ -37,7 +37,7 @@ public GraphGroupRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/graph.group{?%24expand,%24select}", rawUrl); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -47,7 +47,7 @@ public Group get() { return get(null); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code @@ -61,7 +61,7 @@ public Group get(@jakarta.annotation.Nullable final java.util.function.Consumer< return this.requestAdapter.send(requestInfo, errorMapping, Group::createFromDiscriminatorValue); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -69,7 +69,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -91,7 +91,7 @@ public GraphGroupRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new GraphGroupRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve a list of recently deleted directory objects. Currently, deleted items functionality is only supported for the application, servicePrincipal, group, administrative unit, and user resources. Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user + * Retrieve a list of recently deleted directory objects from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/restore/RestoreRequestBuilder.java index eb5de1ab820..a18ff43807c 100644 --- a/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directory/deleteditems/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/directory/deletedItems/{directoryObject%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/directory/recovery/RecoveryRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/RecoveryRequestBuilder.java new file mode 100644 index 00000000000..194bae61260 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/RecoveryRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.directory.recovery; + +import com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder; +import com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder; +import com.microsoft.graph.models.entrarecoveryservices.Recovery; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 recovery property of the microsoft.graph.directory entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecoveryRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. + * @return a {@link JobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public JobsRequestBuilder jobs() { + return new JobsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + * @return a {@link SnapshotsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SnapshotsRequestBuilder snapshots() { + return new SnapshotsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link RecoveryRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RecoveryRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property recovery for directory + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property recovery for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get recovery from directory + * @return a {@link Recovery} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Recovery get() { + return get(null); + } + /** + * Get recovery from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Recovery} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Recovery get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Recovery::createFromDiscriminatorValue); + } + /** + * Update the navigation property recovery in directory + * @param body The request body + * @return a {@link Recovery} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Recovery patch(@jakarta.annotation.Nonnull final Recovery body) { + return patch(body, null); + } + /** + * Update the navigation property recovery in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Recovery} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Recovery patch(@jakarta.annotation.Nonnull final Recovery 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, Recovery::createFromDiscriminatorValue); + } + /** + * Delete navigation property recovery for directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property recovery for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get recovery from directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get recovery from directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property recovery in directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Recovery body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property recovery in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Recovery 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 RecoveryRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get recovery from directory + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/JobsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/JobsRequestBuilder.java new file mode 100644 index 00000000000..2cc2e597616 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/JobsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.directory.recovery.jobs; + +import com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder; +import com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder; +import com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase; +import com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBaseCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class JobsRequestBuilder 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 jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. + * @param recoveryJobBaseId The unique identifier of recoveryJobBase + * @return a {@link RecoveryJobBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryJobBaseItemRequestBuilder byRecoveryJobBaseId(@jakarta.annotation.Nonnull final String recoveryJobBaseId) { + Objects.requireNonNull(recoveryJobBaseId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("recoveryJobBase%2Did", recoveryJobBaseId); + return new RecoveryJobBaseItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link JobsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public JobsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/jobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link JobsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public JobsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/jobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of all recovery recoveryJobBase objects (both preview and recovery jobs) across all snapshots for the tenant. + * @return a {@link RecoveryJobBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RecoveryJobBaseCollectionResponse get() { + return get(null); + } + /** + * Get a list of all recovery recoveryJobBase objects (both preview and recovery jobs) across all snapshots for the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecoveryJobBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public RecoveryJobBaseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RecoveryJobBaseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to jobs for directory + * @param body The request body + * @return a {@link RecoveryJobBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobBase post(@jakarta.annotation.Nonnull final RecoveryJobBase body) { + return post(body, null); + } + /** + * Create new navigation property to jobs for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecoveryJobBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobBase post(@jakarta.annotation.Nonnull final RecoveryJobBase 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, RecoveryJobBase::createFromDiscriminatorValue); + } + /** + * Get a list of all recovery recoveryJobBase objects (both preview and recovery jobs) across all snapshots for the tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of all recovery recoveryJobBase objects (both preview and recovery jobs) across all snapshots for the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to jobs for directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecoveryJobBase body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to jobs for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RecoveryJobBase 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 JobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public JobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new JobsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of all recovery recoveryJobBase objects (both preview and recovery jobs) across all snapshots for the tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5fc0f07b529 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.directory.recovery.jobs.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/jobs/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/jobs/$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/generated/directory/recovery/jobs/item/RecoveryJobBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/item/RecoveryJobBaseItemRequestBuilder.java new file mode 100644 index 00000000000..d03f90e3e1b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/item/RecoveryJobBaseItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.directory.recovery.jobs.item; + +import com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder; +import com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 jobs property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecoveryJobBaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the cancel method. + * @return a {@link MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder microsoftGraphEntraRecoveryServicesCancel() { + return new MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link RecoveryJobBaseItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryJobBaseItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RecoveryJobBaseItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryJobBaseItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property jobs for directory + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property jobs for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Collection of all recovery jobs (both preview and recovery) for the tenant. + * @return a {@link RecoveryJobBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobBase get() { + return get(null); + } + /** + * Collection of all recovery jobs (both preview and recovery) for the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecoveryJobBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobBase get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RecoveryJobBase::createFromDiscriminatorValue); + } + /** + * Update the navigation property jobs in directory + * @param body The request body + * @return a {@link RecoveryJobBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobBase patch(@jakarta.annotation.Nonnull final RecoveryJobBase body) { + return patch(body, null); + } + /** + * Update the navigation property jobs in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecoveryJobBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobBase patch(@jakarta.annotation.Nonnull final RecoveryJobBase 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, RecoveryJobBase::createFromDiscriminatorValue); + } + /** + * Delete navigation property jobs for directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property jobs for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of all recovery jobs (both preview and recovery) for the tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of all recovery jobs (both preview and recovery) for the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property jobs in directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RecoveryJobBase body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property jobs in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RecoveryJobBase 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 RecoveryJobBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryJobBaseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryJobBaseItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Collection of all recovery jobs (both preview and recovery) for the tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/item/microsoftgraphentrarecoveryservicescancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/item/microsoftgraphentrarecoveryservicescancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.java new file mode 100644 index 00000000000..8278bde984d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/jobs/item/microsoftgraphentrarecoveryservicescancel/MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel; + +import com.microsoft.graph.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 cancel method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}/microsoft.graph.entraRecoveryServices.cancel", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/jobs/{recoveryJobBase%2Did}/microsoft.graph.entraRecoveryServices.cancel", rawUrl); + } + /** + * Invoke action cancel + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action cancel + * @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 cancel + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action cancel + * @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 MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder(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/generated/directory/recovery/snapshots/SnapshotsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/SnapshotsRequestBuilder.java new file mode 100644 index 00000000000..2b5f4545306 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/SnapshotsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.directory.recovery.snapshots; + +import com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder; +import com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder; +import com.microsoft.graph.models.entrarecoveryservices.Snapshot; +import com.microsoft.graph.models.entrarecoveryservices.SnapshotCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SnapshotsRequestBuilder 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 snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + * @param snapshotId The unique identifier of snapshot + * @return a {@link SnapshotItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SnapshotItemRequestBuilder bySnapshotId(@jakarta.annotation.Nonnull final String snapshotId) { + Objects.requireNonNull(snapshotId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("snapshot%2Did", snapshotId); + return new SnapshotItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SnapshotsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SnapshotsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SnapshotsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SnapshotsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of available backup snapshot objects for the tenant. Snapshots represent points in time to which the tenant can be restored. + * @return a {@link SnapshotCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SnapshotCollectionResponse get() { + return get(null); + } + /** + * Get a list of available backup snapshot objects for the tenant. Snapshots represent points in time to which the tenant can be restored. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SnapshotCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SnapshotCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SnapshotCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to snapshots for directory + * @param body The request body + * @return a {@link Snapshot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Snapshot post(@jakarta.annotation.Nonnull final Snapshot body) { + return post(body, null); + } + /** + * Create new navigation property to snapshots for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Snapshot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Snapshot post(@jakarta.annotation.Nonnull final Snapshot 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, Snapshot::createFromDiscriminatorValue); + } + /** + * Get a list of available backup snapshot objects for the tenant. Snapshots represent points in time to which the tenant can be restored. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of available backup snapshot objects for the tenant. Snapshots represent points in time to which the tenant can be restored. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to snapshots for directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Snapshot body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to snapshots for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Snapshot 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 SnapshotsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SnapshotsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SnapshotsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of available backup snapshot objects for the tenant. Snapshots represent points in time to which the tenant can be restored. + */ + @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/generated/directory/recovery/snapshots/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2599f305ad7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.directory.recovery.snapshots.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/$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/generated/directory/recovery/snapshots/item/SnapshotItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/SnapshotItemRequestBuilder.java new file mode 100644 index 00000000000..084cb1b0671 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/SnapshotItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.directory.recovery.snapshots.item; + +import com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder; +import com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder; +import com.microsoft.graph.models.entrarecoveryservices.Snapshot; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 snapshots property of the microsoft.graph.entraRecoveryServices.recovery entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SnapshotItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + * @return a {@link RecoveryJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryJobsRequestBuilder recoveryJobs() { + return new RecoveryJobsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + * @return a {@link RecoveryPreviewJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryPreviewJobsRequestBuilder recoveryPreviewJobs() { + return new RecoveryPreviewJobsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SnapshotItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SnapshotItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SnapshotItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SnapshotItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property snapshots for directory + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property snapshots for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Collection of backup snapshots available for the tenant. + * @return a {@link Snapshot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Snapshot get() { + return get(null); + } + /** + * Collection of backup snapshots available for the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Snapshot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Snapshot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Snapshot::createFromDiscriminatorValue); + } + /** + * Update the navigation property snapshots in directory + * @param body The request body + * @return a {@link Snapshot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Snapshot patch(@jakarta.annotation.Nonnull final Snapshot body) { + return patch(body, null); + } + /** + * Update the navigation property snapshots in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Snapshot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Snapshot patch(@jakarta.annotation.Nonnull final Snapshot 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, Snapshot::createFromDiscriminatorValue); + } + /** + * Delete navigation property snapshots for directory + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property snapshots for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of backup snapshots available for the tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of backup snapshots available for the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property snapshots in directory + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Snapshot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property snapshots in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Snapshot 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 SnapshotItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SnapshotItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SnapshotItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Collection of backup snapshots available for the tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoveryjobs/RecoveryJobsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoveryjobs/RecoveryJobsRequestBuilder.java new file mode 100644 index 00000000000..9adcd63ffaa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoveryjobs/RecoveryJobsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs; + +import com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder; +import com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder; +import com.microsoft.graph.models.entrarecoveryservices.RecoveryJobCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecoveryJobsRequestBuilder 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 recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + * @param recoveryJobId The unique identifier of recoveryJob + * @return a {@link RecoveryJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryJobItemRequestBuilder byRecoveryJobId(@jakarta.annotation.Nonnull final String recoveryJobId) { + Objects.requireNonNull(recoveryJobId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("recoveryJob%2Did", recoveryJobId); + return new RecoveryJobItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RecoveryJobsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryJobsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RecoveryJobsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryJobsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of recovery jobs created for this snapshot. + * @return a {@link RecoveryJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobCollectionResponse get() { + return get(null); + } + /** + * Collection of recovery jobs created for this snapshot. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecoveryJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJobCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RecoveryJobCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of recovery jobs created for this snapshot. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of recovery jobs created for this snapshot. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RecoveryJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryJobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryJobsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of recovery jobs created for this snapshot. + */ + @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/generated/directory/recovery/snapshots/item/recoveryjobs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoveryjobs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5c353b86311 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoveryjobs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/$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/generated/directory/recovery/snapshots/item/recoveryjobs/item/RecoveryJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoveryjobs/item/RecoveryJobItemRequestBuilder.java new file mode 100644 index 00000000000..7f3647064f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoveryjobs/item/RecoveryJobItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item; + +import com.microsoft.graph.models.entrarecoveryservices.RecoveryJob; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 recoveryJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecoveryJobItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecoveryJobItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryJobItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/{recoveryJob%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RecoveryJobItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryJobItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryJobs/{recoveryJob%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of recovery jobs created for this snapshot. + * @return a {@link RecoveryJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJob get() { + return get(null); + } + /** + * Collection of recovery jobs created for this snapshot. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecoveryJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryJob get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RecoveryJob::createFromDiscriminatorValue); + } + /** + * Collection of recovery jobs created for this snapshot. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of recovery jobs created for this snapshot. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RecoveryJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryJobItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryJobItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of recovery jobs created for this snapshot. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoverypreviewjobs/RecoveryPreviewJobsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoverypreviewjobs/RecoveryPreviewJobsRequestBuilder.java new file mode 100644 index 00000000000..ff6b976beb2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoverypreviewjobs/RecoveryPreviewJobsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs; + +import com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder; +import com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder; +import com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJobCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecoveryPreviewJobsRequestBuilder 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 recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + * @param recoveryPreviewJobId The unique identifier of recoveryPreviewJob + * @return a {@link RecoveryPreviewJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryPreviewJobItemRequestBuilder byRecoveryPreviewJobId(@jakarta.annotation.Nonnull final String recoveryPreviewJobId) { + Objects.requireNonNull(recoveryPreviewJobId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("recoveryPreviewJob%2Did", recoveryPreviewJobId); + return new RecoveryPreviewJobItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RecoveryPreviewJobsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryPreviewJobsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RecoveryPreviewJobsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryPreviewJobsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of preview jobs created for this snapshot. + * @return a {@link RecoveryPreviewJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryPreviewJobCollectionResponse get() { + return get(null); + } + /** + * Collection of preview jobs created for this snapshot. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecoveryPreviewJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryPreviewJobCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RecoveryPreviewJobCollectionResponse::createFromDiscriminatorValue); + } + /** + * Collection of preview jobs created for this snapshot. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of preview jobs created for this snapshot. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RecoveryPreviewJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryPreviewJobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryPreviewJobsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of preview jobs created for this snapshot. + */ + @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/generated/directory/recovery/snapshots/item/recoverypreviewjobs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoverypreviewjobs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0d51449d470 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoverypreviewjobs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/$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/generated/directory/recovery/snapshots/item/recoverypreviewjobs/item/RecoveryPreviewJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoverypreviewjobs/item/RecoveryPreviewJobItemRequestBuilder.java new file mode 100644 index 00000000000..7c1b92b93da --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/recovery/snapshots/item/recoverypreviewjobs/item/RecoveryPreviewJobItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item; + +import com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJob; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 recoveryPreviewJobs property of the microsoft.graph.entraRecoveryServices.snapshot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecoveryPreviewJobItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RecoveryPreviewJobItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryPreviewJobItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/{recoveryPreviewJob%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RecoveryPreviewJobItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecoveryPreviewJobItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/recovery/snapshots/{snapshot%2Did}/recoveryPreviewJobs/{recoveryPreviewJob%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Collection of preview jobs created for this snapshot. + * @return a {@link RecoveryPreviewJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryPreviewJob get() { + return get(null); + } + /** + * Collection of preview jobs created for this snapshot. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RecoveryPreviewJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RecoveryPreviewJob get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RecoveryPreviewJob::createFromDiscriminatorValue); + } + /** + * Collection of preview jobs created for this snapshot. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of preview jobs created for this snapshot. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RecoveryPreviewJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecoveryPreviewJobItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecoveryPreviewJobItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of preview jobs created for this snapshot. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java new file mode 100644 index 00000000000..cb7290a8319 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/RemoteTenantGroupsRequestBuilder.java @@ -0,0 +1,278 @@ +package com.microsoft.graph.directory.remotetenantgroups; + +import com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder; +import com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.RemoteTenantGroup; +import com.microsoft.graph.models.RemoteTenantGroupCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroupsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @Deprecated + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + * @param remoteTenantGroupId The unique identifier of remoteTenantGroup + * @return a {@link RemoteTenantGroupItemRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RemoteTenantGroupItemRequestBuilder byRemoteTenantGroupId(@jakarta.annotation.Nonnull final String remoteTenantGroupId) { + Objects.requireNonNull(remoteTenantGroupId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("remoteTenantGroup%2Did", remoteTenantGroupId); + return new RemoteTenantGroupItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RemoteTenantGroupsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RemoteTenantGroupsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @return a {@link RemoteTenantGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroupCollectionResponse get() { + return get(null); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroupCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemoteTenantGroupCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup post(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return post(body, null); + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup post(@jakarta.annotation.Nonnull final RemoteTenantGroup body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemoteTenantGroup::createFromDiscriminatorValue); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RemoteTenantGroupsRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RemoteTenantGroupsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoteTenantGroupsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the remoteTenantGroup objects and their properties. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/count/CountRequestBuilder.java new file mode 100644 index 00000000000..544b75f1ea3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/count/CountRequestBuilder.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.directory.remotetenantgroups.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java new file mode 100644 index 00000000000..ad41f7427f2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/directory/remotetenantgroups/item/RemoteTenantGroupItemRequestBuilder.java @@ -0,0 +1,269 @@ +package com.microsoft.graph.directory.remotetenantgroups.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.RemoteTenantGroup; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroupItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoteTenantGroupItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RemoteTenantGroupItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoteTenantGroupItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @Deprecated + public void delete() { + delete(null); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @Deprecated + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup get() { + return get(null); + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see Find more info here + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemoteTenantGroup::createFromDiscriminatorValue); + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup patch(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return patch(body, null); + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RemoteTenantGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nullable + @Deprecated + public RemoteTenantGroup patch(@jakarta.annotation.Nonnull final RemoteTenantGroup body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RemoteTenantGroup::createFromDiscriminatorValue); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property remoteTenantGroups for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final RemoteTenantGroup body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RemoteTenantGroupItemRequestBuilder} + * @deprecated + * as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + @jakarta.annotation.Nonnull + @Deprecated + public RemoteTenantGroupItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoteTenantGroupItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a remoteTenantGroup object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/directoryobjects/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directoryobjects/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index 2de4a328425..96670f9cfa5 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryobjects/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directoryobjects/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directoryobjects/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directoryobjects/item/getmembergroups/GetMemberGroupsPostRequestBody.java index c60e43324b2..29bb3f836dd 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryobjects/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directoryobjects/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directoryobjects/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directoryobjects/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index e8097e22011..64213a36f82 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryobjects/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directoryobjects/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directoryobjects/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directoryobjects/item/restore/RestoreRequestBuilder.java index 1822c7271f1..c08c7c0f112 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryobjects/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directoryobjects/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/directoryObjects/{directoryObject%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/directoryroles/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directoryroles/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index 4e28303589f..81b7d230ce0 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryroles/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directoryroles/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directoryroles/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directoryroles/item/getmembergroups/GetMemberGroupsPostRequestBody.java index eed3260dad0..18f5a28f91c 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryroles/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directoryroles/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directoryroles/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directoryroles/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index 3bc43c12805..e9b40310677 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryroles/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directoryroles/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directoryroles/item/members/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directoryroles/item/members/ref/RefRequestBuilder.java index 94f62ba0a54..36a1eb31589 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryroles/item/members/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directoryroles/item/members/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/directoryroles/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directoryroles/item/restore/RestoreRequestBuilder.java index f3a30d83cd1..7a4841a1af4 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryroles/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directoryroles/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/directoryroletemplates/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directoryroletemplates/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index b537dcdbf10..3c5b2f36c0e 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryroletemplates/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directoryroletemplates/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/getmembergroups/GetMemberGroupsPostRequestBody.java index 0cd91dbfdc0..dff54e449ce 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index 9682dd97f51..8b634306467 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/restore/RestoreRequestBuilder.java index 64dca739b1b..db5408616b2 100644 --- a/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/directoryroletemplates/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/directoryRoleTemplates/{directoryRoleTemplate%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/domains/item/forcedelete/ForceDeletePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/domains/item/forcedelete/ForceDeletePostRequestBody.java index 1cea212b984..b42b5899bb1 100644 --- a/src/main/java/com/microsoft/graph/generated/domains/item/forcedelete/ForceDeletePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/domains/item/forcedelete/ForceDeletePostRequestBody.java @@ -23,6 +23,7 @@ public class ForceDeletePostRequestBody implements AdditionalDataHolder, BackedM public ForceDeletePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setDisableUserAccounts(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/domains/item/promote/PromotePostResponse.java b/src/main/java/com/microsoft/graph/generated/domains/item/promote/PromotePostResponse.java index 36bcd160770..bc721e70477 100644 --- a/src/main/java/com/microsoft/graph/generated/domains/item/promote/PromotePostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/domains/item/promote/PromotePostResponse.java @@ -23,6 +23,7 @@ public class PromotePostResponse implements AdditionalDataHolder, BackedModel, P public PromotePostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 071b86a0cd9..47b34c2ae4f 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/assignsensitivitylabel/AssignSensitivityLabelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/assignsensitivitylabel/AssignSensitivityLabelRequestBuilder.java index 8bb665de594..e9510d1c1d4 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/assignsensitivitylabel/AssignSensitivityLabelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/assignsensitivitylabel/AssignSensitivityLabelRequestBuilder.java @@ -35,18 +35,20 @@ public AssignSensitivityLabelRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/assignSensitivityLabel", rawUrl); } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final AssignSensitivityLabelPostRequestBody body) { post(body, null); } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final AssignSensitivityLabelPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); @@ -56,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final AssignSensitivityLabelPostReq this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @param body The request body * @return a {@link RequestInformation} */ @@ -65,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Invoke action assignSensitivityLabel + * Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. * @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/generated/drives/item/items/item/copy/CopyPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/copy/CopyPostRequestBody.java index 90c33d5a241..dd11b7ec067 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/copy/CopyPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/copy/CopyPostRequestBody.java @@ -24,6 +24,8 @@ public class CopyPostRequestBody implements AdditionalDataHolder, BackedModel, P public CopyPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setChildrenOnly(false); + this.setIncludeAllVersionHistory(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 61a7db9c0c5..37fbbc53b8f 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/createlink/CreateLinkPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/createlink/CreateLinkPostRequestBody.java index 54061517899..9638bb90ea0 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/createlink/CreateLinkPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/createlink/CreateLinkPostRequestBody.java @@ -25,6 +25,8 @@ public class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedMo public CreateLinkPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setRetainInheritedPermissions(false); + this.setSendNotification(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InvitePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InvitePostRequestBody.java index 89d6ae901fc..c6361c63bf5 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InvitePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/invite/InvitePostRequestBody.java @@ -24,6 +24,9 @@ public class InvitePostRequestBody implements AdditionalDataHolder, BackedModel, public InvitePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setRequireSignIn(false); + this.setRetainInheritedPermissions(false); + this.setSendInvitation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 1fe15a409e1..b4e83361a60 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java index 531e2b06281..b29b44d6ddf 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/retentionlabel/RetentionLabelRequestBuilder.java @@ -37,7 +37,7 @@ public RetentionLabelRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/retentionLabel{?%24expand,%24select}", rawUrl); } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -45,7 +45,7 @@ public void delete() { delete(null); } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -57,19 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Information about retention label and settings enforced on the driveItem. Read-write. + * Get metadata information for a retention label applied on a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel get() { return get(null); } /** - * Information about retention label and settings enforced on the driveItem. Read-write. + * Get metadata information for a retention label applied on a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ItemRetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public ItemRetentionLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -106,7 +108,7 @@ public ItemRetentionLabel patch(@jakarta.annotation.Nonnull final ItemRetentionL return this.requestAdapter.send(requestInfo, errorMapping, ItemRetentionLabel::createFromDiscriminatorValue); } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -114,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Remove a retention label from a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. + * Remove the retention label from a driveItem. This operation clears the retention label and all associated retention settings enforced on the item. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -126,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Information about retention label and settings enforced on the driveItem. Read-write. + * Get metadata information for a retention label applied on a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -134,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Information about retention label and settings enforced on the driveItem. Read-write. + * Get metadata information for a retention label applied on a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -186,7 +188,7 @@ public RetentionLabelRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Information about retention label and settings enforced on the driveItem. Read-write. + * Get metadata information for a retention label applied on a driveItem. For information about retention labels from an administrator's perspective, see Use retention labels to manage the lifecycle of documents stored in SharePoint. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/createsession/CreateSessionPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/createsession/CreateSessionPostRequestBody.java index 466f5645326..1523b300a62 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/createsession/CreateSessionPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/createsession/CreateSessionPostRequestBody.java @@ -23,6 +23,7 @@ public class CreateSessionPostRequestBody implements AdditionalDataHolder, Backe public CreateSessionPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setPersistChanges(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/merge/MergePostRequestBody.java index c60e49b8dc7..53b3a3727d1 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/names/item/range/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tablerowoperationresultwithkey/TableRowOperationResultWithKeyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tablerowoperationresultwithkey/TableRowOperationResultWithKeyRequestBuilder.java index a26bce4db66..febee951b25 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tablerowoperationresultwithkey/TableRowOperationResultWithKeyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tablerowoperationresultwithkey/TableRowOperationResultWithKeyRequestBuilder.java @@ -38,7 +38,7 @@ public TableRowOperationResultWithKeyRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/items/{driveItem%2Did}/workbook/tableRowOperationResult(key='{key}')", rawUrl); } /** - * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function does not do anything if called independently. + * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function doesn't do anything if called independently. * @return a {@link WorkbookTableRow} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -48,7 +48,7 @@ public WorkbookTableRow get() { return get(null); } /** - * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function does not do anything if called independently. + * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function doesn't do anything if called independently. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkbookTableRow} * @throws ODataError When receiving a 4XX or 5XX status code @@ -62,7 +62,7 @@ public WorkbookTableRow get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, WorkbookTableRow::createFromDiscriminatorValue); } /** - * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function does not do anything if called independently. + * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function doesn't do anything if called independently. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -70,7 +70,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function does not do anything if called independently. + * This function is the last in a series of steps to create a workbookTableRow resource asynchronously. A best practice to create multiple table rows is to batch them in one create tableRow operation and carry out the operation asynchronously. An asynchronous request to create table rows involves the following steps:1. Issue an async Create tableRow request and get the query URL returned in the Location response header.2. Use the query URL returned from step 1 to issue the Get workbookOperation request and get the operation ID for step 3. Alternatively, for convenience, after you get a succeeded operationStatus result, you can get the query URL from the resourceLocation property of the workbookOperation returned in the response, and apply the query URL to step 3. 3. Use the query URL returned from step 2 as the GET request URL for this function tableRowOperationResult. A successful function call returns the new table rows in a workbookTableRow resource. This function doesn't do anything if called independently. * @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/generated/drives/item/items/item/workbook/tables/add/AddPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddPostRequestBody.java index fdf2da6307e..c9c16d6ddde 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/add/AddPostRequestBody.java @@ -23,6 +23,7 @@ public class AddPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public AddPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setHasHeaders(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/databodyrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/databodyrange/merge/MergePostRequestBody.java index 0954430eb30..128fa4f9a40 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/databodyrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/databodyrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/headerrowrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/headerrowrange/merge/MergePostRequestBody.java index 7c4d37c3fe8..86c31d4bc49 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/headerrowrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/headerrowrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/MergePostRequestBody.java index eeb93088987..4460cc63e9a 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/range/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/totalrowrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/totalrowrange/merge/MergePostRequestBody.java index 76b9e53bdb2..a814268ee0f 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/totalrowrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/columns/item/totalrowrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/databodyrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/databodyrange/merge/MergePostRequestBody.java index 8bbb9100ef7..bf0978b6932 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/databodyrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/databodyrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/headerrowrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/headerrowrange/merge/MergePostRequestBody.java index faccf6f309b..614949cf20d 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/headerrowrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/headerrowrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/range/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/range/merge/MergePostRequestBody.java index 480b0ac2758..da5feb62932 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/range/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/range/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/MergePostRequestBody.java index 0650b251c62..bcf73b6695d 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/rows/item/range/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/sort/apply/ApplyPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/sort/apply/ApplyPostRequestBody.java index f7b49987ceb..5e5d9064940 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/sort/apply/ApplyPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/sort/apply/ApplyPostRequestBody.java @@ -24,6 +24,7 @@ public class ApplyPostRequestBody implements AdditionalDataHolder, BackedModel, public ApplyPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setMatchCase(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/totalrowrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/totalrowrange/merge/MergePostRequestBody.java index 1e83697c8c0..0b345f9ada3 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/totalrowrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/tables/item/totalrowrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/cellwithrowwithcolumn/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/cellwithrowwithcolumn/merge/MergePostRequestBody.java index c7fccd06255..2778ef604af 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/cellwithrowwithcolumn/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/cellwithrowwithcolumn/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/MergePostRequestBody.java index e880f177c66..e73c5725f98 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/names/item/range/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/range/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/range/merge/MergePostRequestBody.java index 3bd2462ca2c..b9e67a75c30 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/range/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/range/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/rangewithaddress/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/rangewithaddress/merge/MergePostRequestBody.java index 4376c719d5c..887465be5a7 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/rangewithaddress/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/rangewithaddress/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddPostRequestBody.java index c9ab3a947bb..209d9d6f5ce 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/add/AddPostRequestBody.java @@ -23,6 +23,7 @@ public class AddPostRequestBody implements AdditionalDataHolder, BackedModel, Pa public AddPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setHasHeaders(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/databodyrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/databodyrange/merge/MergePostRequestBody.java index ae1766d7d86..9dfcffdccef 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/databodyrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/databodyrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/headerrowrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/headerrowrange/merge/MergePostRequestBody.java index 7cfc8959619..91241d4c417 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/headerrowrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/headerrowrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/MergePostRequestBody.java index 1b91b7a0dfb..e3c1a12f97c 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/range/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/totalrowrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/totalrowrange/merge/MergePostRequestBody.java index 4ae52e3fa47..21d0614b7bb 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/totalrowrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/columns/item/totalrowrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/databodyrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/databodyrange/merge/MergePostRequestBody.java index 73b77d6576b..5b12dcf7515 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/databodyrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/databodyrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/headerrowrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/headerrowrange/merge/MergePostRequestBody.java index 5f97f8abd8f..2d368227809 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/headerrowrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/headerrowrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/MergePostRequestBody.java index 6e0979a9209..e033aba48a1 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/range/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/MergePostRequestBody.java index ae9024f4263..f62b4d0ebf8 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/rows/item/range/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/ApplyPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/ApplyPostRequestBody.java index ca238b86080..20f1ed2cbe9 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/ApplyPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/sort/apply/ApplyPostRequestBody.java @@ -24,6 +24,7 @@ public class ApplyPostRequestBody implements AdditionalDataHolder, BackedModel, public ApplyPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setMatchCase(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/totalrowrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/totalrowrange/merge/MergePostRequestBody.java index 3040c620d33..26eb8d57eaa 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/totalrowrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/tables/item/totalrowrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/usedrange/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/usedrange/merge/MergePostRequestBody.java index ede2bc56908..b7fdf07fc47 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/usedrange/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/usedrange/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/usedrangewithvaluesonly/merge/MergePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/usedrangewithvaluesonly/merge/MergePostRequestBody.java index 77a7d96c2db..e4c9e98c86a 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/usedrangewithvaluesonly/merge/MergePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/items/item/workbook/worksheets/item/usedrangewithvaluesonly/merge/MergePostRequestBody.java @@ -22,6 +22,7 @@ public class MergePostRequestBody implements AdditionalDataHolder, BackedModel, */ public MergePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAcross(false); this.setAdditionalData(new HashMap<>()); } /** diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 6d40ec29b51..2a698318522 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/ListRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/ListRequestBuilder.java index 4eaf3b2e235..415680b29a1 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/ListRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/ListRequestBuilder.java @@ -7,6 +7,7 @@ import com.microsoft.graph.drives.item.list.items.ItemsRequestBuilder; import com.microsoft.graph.drives.item.list.lastmodifiedbyuser.LastModifiedByUserRequestBuilder; import com.microsoft.graph.drives.item.list.operations.OperationsRequestBuilder; +import com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder; import com.microsoft.graph.drives.item.list.subscriptions.SubscriptionsRequestBuilder; import com.microsoft.graph.models.List; import com.microsoft.graph.models.odataerrors.ODataError; @@ -84,6 +85,14 @@ public LastModifiedByUserRequestBuilder lastModifiedByUser() { public OperationsRequestBuilder operations() { return new OperationsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the permissions property of the microsoft.graph.list entity. + * @return a {@link PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder permissions() { + return new PermissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subscriptions property of the microsoft.graph.list entity. * @return a {@link SubscriptionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java index 969162b7e63..8bd42c76767 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java @@ -23,6 +23,7 @@ public class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolde public AssociateWithHubSitesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setPropagateToExistingLists(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/contenttypes/item/ispublished/IsPublishedGetResponse.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/contenttypes/item/ispublished/IsPublishedGetResponse.java index 2b1d737caa9..3ad0fe86571 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/contenttypes/item/ispublished/IsPublishedGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/contenttypes/item/ispublished/IsPublishedGetResponse.java @@ -23,6 +23,7 @@ public class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel public IsPublishedGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 5d548db5e95..e9e8ae06b2d 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/ListItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/ListItemItemRequestBuilder.java index fd695d5e31c..716a5935c4a 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/ListItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/ListItemItemRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.drives.item.list.items.item.getactivitiesbyinterval.GetActivitiesByIntervalRequestBuilder; import com.microsoft.graph.drives.item.list.items.item.getactivitiesbyintervalwithstartdatetimewithenddatetimewithinterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; import com.microsoft.graph.drives.item.list.items.item.lastmodifiedbyuser.LastModifiedByUserRequestBuilder; +import com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder; import com.microsoft.graph.drives.item.list.items.item.versions.VersionsRequestBuilder; import com.microsoft.graph.models.ListItem; import com.microsoft.graph.models.odataerrors.ODataError; @@ -94,6 +95,14 @@ public GetActivitiesByIntervalRequestBuilder getActivitiesByInterval() { public LastModifiedByUserRequestBuilder lastModifiedByUser() { return new LastModifiedByUserRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the permissions property of the microsoft.graph.listItem entity. + * @return a {@link PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder permissions() { + return new PermissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the versions property of the microsoft.graph.listItem entity. * @return a {@link VersionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index c777471666f..8b8f15b06a1 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/createlink/CreateLinkPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/createlink/CreateLinkPostRequestBody.java index 1d0024a5c1e..447ac9490cc 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/createlink/CreateLinkPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/createlink/CreateLinkPostRequestBody.java @@ -25,6 +25,8 @@ public class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedMo public CreateLinkPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setRetainInheritedPermissions(false); + this.setSendNotification(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 0b29cb4d895..e8c045fe7f6 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/PermissionsRequestBuilder.java new file mode 100644 index 00000000000..0ee32984342 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/PermissionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.drives.item.list.items.item.permissions; + +import com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder; +import com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.models.PermissionCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.listItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionsRequestBuilder 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 permissions property of the microsoft.graph.listItem entity. + * @param permissionId The unique identifier of permission + * @return a {@link PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder byPermissionId(@jakarta.annotation.Nonnull final String permissionId) { + Objects.requireNonNull(permissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("permission%2Did", permissionId); + return new PermissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PermissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to permissions for drives + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission body) { + return post(body, null); + } + /** + * Create new navigation property to permissions for drives + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to permissions for drives + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to permissions for drives + * @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 Permission 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 PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7aa2516572c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.drives.item.list.items.item.permissions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions/$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}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions/$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/generated/drives/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java new file mode 100644 index 00000000000..3bbea920081 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.drives.item.list.items.item.permissions.item; + +import com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.listItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the grant method. + * @return a {@link GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder grant() { + return new GrantRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property permissions for drives + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property permissions for drives + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); + } + /** + * Update the navigation property permissions in drives + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission body) { + return patch(body, null); + } + /** + * Update the navigation property permissions in drives + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Delete navigation property permissions for drives + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property permissions for drives + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property permissions in drives + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property permissions in drives + * @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 Permission 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 PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionItemRequestBuilder(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 set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/grant/GrantPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/grant/GrantPostRequestBody.java new file mode 100644 index 00000000000..02c84979e32 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/grant/GrantPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.drives.item.list.items.item.permissions.item.grant; + +import com.microsoft.graph.models.DriveRecipient; +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 GrantPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link GrantPostRequestBody} and sets the default values. + */ + public GrantPostRequestBody() { + 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 GrantPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static GrantPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostRequestBody(); + } + /** + * 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("recipients", (n) -> { this.setRecipients(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Gets the roles property value. The roles property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("recipients", this.getRecipients()); + writer.writeCollectionOfPrimitiveValues("roles", this.getRoles()); + 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 recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recipients", value); + } + /** + * Sets the roles property value. The roles property + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/grant/GrantPostResponse.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/grant/GrantPostResponse.java new file mode 100644 index 00000000000..a8ec3d728dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/grant/GrantPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.drives.item.list.items.item.permissions.item.grant; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.Permission; +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 GrantPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GrantPostResponse} and sets the default values. + */ + public GrantPostResponse() { + 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 GrantPostResponse} + */ + @jakarta.annotation.Nonnull + public static GrantPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostResponse(); + } + /** + * 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(Permission::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/generated/drives/item/list/items/item/permissions/item/grant/GrantRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/grant/GrantRequestBuilder.java new file mode 100644 index 00000000000..c4f8f249f66 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/items/item/permissions/item/grant/GrantRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.drives.item.list.items.item.permissions.item.grant; + +import com.microsoft.graph.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 grant method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GrantRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}/grant", pathParameters); + } + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}/grant", rawUrl); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return post(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody 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, GrantPostResponse::createFromDiscriminatorValue); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Grant users access to a link represented by a 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 GrantPostRequestBody 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 GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GrantRequestBuilder(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/generated/drives/item/list/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index c7bd1c06391..da719e683a5 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/list/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/PermissionsRequestBuilder.java new file mode 100644 index 00000000000..18e07e6cdfa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/PermissionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.drives.item.list.permissions; + +import com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder; +import com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.models.PermissionCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.list entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionsRequestBuilder 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 permissions property of the microsoft.graph.list entity. + * @param permissionId The unique identifier of permission + * @return a {@link PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder byPermissionId(@jakarta.annotation.Nonnull final String permissionId) { + Objects.requireNonNull(permissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("permission%2Did", permissionId); + return new PermissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PermissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to permissions for drives + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission body) { + return post(body, null); + } + /** + * Create new navigation property to permissions for drives + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to permissions for drives + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to permissions for drives + * @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 Permission 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 PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8175686bc4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.drives.item.list.permissions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/drives/{drive%2Did}/list/permissions/$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}/drives/{drive%2Did}/list/permissions/$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/generated/drives/item/list/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/PermissionItemRequestBuilder.java new file mode 100644 index 00000000000..5fe1f71e6d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/PermissionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.drives.item.list.permissions.item; + +import com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.list entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the grant method. + * @return a {@link GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder grant() { + return new GrantRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions/{permission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property permissions for drives + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property permissions for drives + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); + } + /** + * Update the navigation property permissions in drives + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission body) { + return patch(body, null); + } + /** + * Update the navigation property permissions in drives + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Delete navigation property permissions for drives + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property permissions for drives + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property permissions in drives + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property permissions in drives + * @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 Permission 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 PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionItemRequestBuilder(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 set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/grant/GrantPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/grant/GrantPostRequestBody.java new file mode 100644 index 00000000000..09df2fbcafc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/grant/GrantPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.drives.item.list.permissions.item.grant; + +import com.microsoft.graph.models.DriveRecipient; +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 GrantPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link GrantPostRequestBody} and sets the default values. + */ + public GrantPostRequestBody() { + 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 GrantPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static GrantPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostRequestBody(); + } + /** + * 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("recipients", (n) -> { this.setRecipients(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Gets the roles property value. The roles property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("recipients", this.getRecipients()); + writer.writeCollectionOfPrimitiveValues("roles", this.getRoles()); + 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 recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recipients", value); + } + /** + * Sets the roles property value. The roles property + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/grant/GrantPostResponse.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/grant/GrantPostResponse.java new file mode 100644 index 00000000000..40a39a7bbc1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/grant/GrantPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.drives.item.list.permissions.item.grant; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.Permission; +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 GrantPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GrantPostResponse} and sets the default values. + */ + public GrantPostResponse() { + 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 GrantPostResponse} + */ + @jakarta.annotation.Nonnull + public static GrantPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostResponse(); + } + /** + * 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(Permission::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/generated/drives/item/list/permissions/item/grant/GrantRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/grant/GrantRequestBuilder.java new file mode 100644 index 00000000000..9a6b2aa049a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/drives/item/list/permissions/item/grant/GrantRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.drives.item.list.permissions.item.grant; + +import com.microsoft.graph.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 grant method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GrantRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions/{permission%2Did}/grant", pathParameters); + } + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions/{permission%2Did}/grant", rawUrl); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return post(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody 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, GrantPostResponse::createFromDiscriminatorValue); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Grant users access to a link represented by a 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 GrantPostRequestBody 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 GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GrantRequestBuilder(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/generated/drives/item/recent/RecentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/recent/RecentRequestBuilder.java index 0e7230b08e2..b6ef2c5118a 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/recent/RecentRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/recent/RecentRequestBuilder.java @@ -36,23 +36,29 @@ public RecentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/drives/{drive%2Did}/recent(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + * List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. * @return a {@link RecentGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public RecentGetResponse get() { return get(null); } /** - * List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + * List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RecentGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public RecentGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -60,19 +66,25 @@ public RecentGetResponse get(@jakarta.annotation.Nullable final java.util.functi return this.requestAdapter.send(requestInfo, errorMapping, RecentGetResponse::createFromDiscriminatorValue); } /** - * List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + * List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + * List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -83,14 +95,17 @@ 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 RecentRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public RecentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new RecentRequestBuilder(rawUrl, requestAdapter); } /** - * List a set of items that have been recently used by the signed in user.This collection includes items that are in the user's drive and items they have access to from other drives. + * List a set of items recently used by the signed-in user.This collection includes items that are in the user's drive and items they have access to from other drives. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/drives/item/sharedwithme/SharedWithMeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/drives/item/sharedwithme/SharedWithMeRequestBuilder.java index d902d2e4c1d..33e81de17ac 100644 --- a/src/main/java/com/microsoft/graph/generated/drives/item/sharedwithme/SharedWithMeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/drives/item/sharedwithme/SharedWithMeRequestBuilder.java @@ -39,9 +39,12 @@ public SharedWithMeRequestBuilder(@jakarta.annotation.Nonnull final String rawUr * Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they are items from a different drive. * @return a {@link SharedWithMeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public SharedWithMeGetResponse get() { return get(null); } @@ -50,9 +53,12 @@ public SharedWithMeGetResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedWithMeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 * @see Find more info here */ @jakarta.annotation.Nullable + @Deprecated public SharedWithMeGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -62,8 +68,11 @@ public SharedWithMeGetResponse get(@jakarta.annotation.Nullable final java.util. /** * Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they are items from a different drive. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -71,8 +80,11 @@ public RequestInformation toGetRequestInformation() { * Get a list of driveItem objects shared with the owner of a drive. The driveItems returned from the sharedWithMe method always include the remoteItem facet that indicates they are items from a different drive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -83,8 +95,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link SharedWithMeRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after November, 2027. as of 2025-11/Removal on 2025-11-13 and will be removed 2027-11-01 */ @jakarta.annotation.Nonnull + @Deprecated public SharedWithMeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new SharedWithMeRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/categories/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/categories/ref/RefRequestBuilder.java index 5ecea054cf7..4a7eac56795 100644 --- a/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/categories/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/assignments/item/categories/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/education/classes/{educationClass%2Did}/assignments/{educationAssignment%2Did}/categories/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/members/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/members/ref/RefRequestBuilder.java index 7a053fcd3c9..17fe66a3bdd 100644 --- a/src/main/java/com/microsoft/graph/generated/education/classes/item/members/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/members/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/education/classes/item/teachers/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/classes/item/teachers/ref/RefRequestBuilder.java index 1fb526ff8de..ab579dccb97 100644 --- a/src/main/java/com/microsoft/graph/generated/education/classes/item/teachers/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/classes/item/teachers/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/categories/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/categories/ref/RefRequestBuilder.java index 0d873b8fbe0..8bf01e9a29b 100644 --- a/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/categories/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/me/assignments/item/categories/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -156,7 +156,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/education/me/assignments/{educationAssignment%2Did}/categories/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/education/me/user/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/me/user/mailboxsettings/MailboxSettingsRequestBuilder.java index 9e19abab3bb..0f1a5f5b23b 100644 --- a/src/main/java/com/microsoft/graph/generated/education/me/user/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/me/user/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/education/me/user/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/education/schools/item/classes/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/schools/item/classes/ref/RefRequestBuilder.java index d5aff330d2c..dbbf75c5036 100644 --- a/src/main/java/com/microsoft/graph/generated/education/schools/item/classes/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/schools/item/classes/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/education/schools/item/users/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/schools/item/users/ref/RefRequestBuilder.java index b96099f77c4..06cbcb10dda 100644 --- a/src/main/java/com/microsoft/graph/generated/education/schools/item/users/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/schools/item/users/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/categories/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/categories/ref/RefRequestBuilder.java index 03d57b5a851..ff62a6db573 100644 --- a/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/categories/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/assignments/item/categories/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -156,7 +156,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/education/users/{educationUser%2Did}/assignments/{educationAssignment%2Did}/categories/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/education/users/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/education/users/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java index 517534867c1..d7801e06ed2 100644 --- a/src/main/java/com/microsoft/graph/generated/education/users/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/education/users/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/education/users/{educationUser%2Did}/user/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/EmployeeExperienceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/EmployeeExperienceRequestBuilder.java index faf707e6227..7216b7750c9 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/EmployeeExperienceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/EmployeeExperienceRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.employeeexperience.learningcourseactivities.LearningCourseActivitiesRequestBuilder; import com.microsoft.graph.employeeexperience.learningcourseactivitieswithexternalcourseactivityid.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder; import com.microsoft.graph.employeeexperience.learningproviders.LearningProvidersRequestBuilder; +import com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder; import com.microsoft.graph.models.EmployeeExperience; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -57,6 +58,14 @@ public LearningCourseActivitiesRequestBuilder learningCourseActivities() { public LearningProvidersRequestBuilder learningProviders() { return new LearningProvidersRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the roles property of the microsoft.graph.employeeExperience entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EmployeeExperienceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request @@ -107,7 +116,7 @@ public LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder learni } /** * Update employeeExperience - * @param body Represents a container that exposes navigation properties for employee experience resources. + * @param body The request body * @return a {@link EmployeeExperience} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -117,7 +126,7 @@ public EmployeeExperience patch(@jakarta.annotation.Nonnull final EmployeeExperi } /** * Update employeeExperience - * @param body Represents a container that exposes navigation properties for employee experience resources. + * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link EmployeeExperience} * @throws ODataError When receiving a 4XX or 5XX status code @@ -152,7 +161,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f } /** * Update employeeExperience - * @param body Represents a container that exposes navigation properties for employee experience resources. + * @param body The request body * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -161,7 +170,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull } /** * Update employeeExperience - * @param body Represents a container that exposes navigation properties for employee experience resources. + * @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/generated/employeeexperience/communities/item/owners/item/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/communities/item/owners/item/mailboxsettings/MailboxSettingsRequestBuilder.java index 8a7263344aa..c473ae61be5 100644 --- a/src/main/java/com/microsoft/graph/generated/employeeexperience/communities/item/owners/item/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/communities/item/owners/item/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/employeeExperience/communities/{community%2Did}/owners/{user%2Did}/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..4ef2201e1a2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/RolesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.employeeexperience.roles; + +import com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder; +import com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder; +import com.microsoft.graph.models.EngagementRole; +import com.microsoft.graph.models.EngagementRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.employeeExperience entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder 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 roles property of the microsoft.graph.employeeExperience entity. + * @param engagementRoleId The unique identifier of engagementRole + * @return a {@link EngagementRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleItemRequestBuilder byEngagementRoleId(@jakarta.annotation.Nonnull final String engagementRoleId) { + Objects.requireNonNull(engagementRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementRole%2Did", engagementRoleId); + return new EngagementRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + * @return a {@link EngagementRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleCollectionResponse get() { + return get(null); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for employeeExperience + * @param body The request body + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for employeeExperience + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole 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, EngagementRole::createFromDiscriminatorValue); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to roles for employeeExperience + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for employeeExperience + * @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 EngagementRole 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 RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of all the roles that can be assigned in Viva Engage. + */ + @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/generated/employeeexperience/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8ec88df27be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.employeeexperience.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/employeeExperience/roles/$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}/employeeExperience/roles/$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/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java new file mode 100644 index 00000000000..16aa7635b5a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/EngagementRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.employeeexperience.roles.item; + +import com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder; +import com.microsoft.graph.models.EngagementRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.employeeExperience entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + * @return a {@link MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder members() { + return new MembersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for employeeExperience + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for employeeExperience + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of roles in Viva Engage. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole get() { + return get(null); + } + /** + * A collection of roles in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in employeeExperience + * @param body The request body + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in employeeExperience + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole 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, EngagementRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for employeeExperience + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for employeeExperience + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of roles in Viva Engage. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of roles in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 roles in employeeExperience + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in employeeExperience + * @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 EngagementRole 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 EngagementRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of roles in Viva Engage. + */ + @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/generated/employeeexperience/roles/item/members/MembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/MembersRequestBuilder.java new file mode 100644 index 00000000000..44289a358ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/MembersRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.employeeexperience.roles.item.members; + +import com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder; +import com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder; +import com.microsoft.graph.models.EngagementRoleMember; +import com.microsoft.graph.models.EngagementRoleMemberCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 members property of the microsoft.graph.engagementRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MembersRequestBuilder 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 members property of the microsoft.graph.engagementRole entity. + * @param engagementRoleMemberId The unique identifier of engagementRoleMember + * @return a {@link EngagementRoleMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleMemberItemRequestBuilder byEngagementRoleMemberId(@jakarta.annotation.Nonnull final String engagementRoleMemberId) { + Objects.requireNonNull(engagementRoleMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementRoleMember%2Did", engagementRoleMemberId); + return new EngagementRoleMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of users with assigned roles in Viva Engage. + * @return a {@link EngagementRoleMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleMemberCollectionResponse get() { + return get(null); + } + /** + * Get a list of users with assigned roles in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleMemberCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRoleMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new engagementRoleMember object that assigns a Viva Engage role to a user. + * @param body The request body + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleMember post(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return post(body, null); + } + /** + * Create a new engagementRoleMember object that assigns a Viva Engage role to a user. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleMember post(@jakarta.annotation.Nonnull final EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Get a list of users with assigned roles in Viva Engage. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of users with assigned roles in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new engagementRoleMember object that assigns a Viva Engage role to a user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new engagementRoleMember object that assigns a Viva Engage role to a user. + * @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 EngagementRoleMember 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 MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of users with assigned roles in Viva Engage. + */ + @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/generated/employeeexperience/roles/item/members/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9b842fb1bbc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.employeeexperience.roles.item.members.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/employeeExperience/roles/{engagementRole%2Did}/members/$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}/employeeExperience/roles/{engagementRole%2Did}/members/$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/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java new file mode 100644 index 00000000000..d09d87a9bf6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/EngagementRoleMemberItemRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.employeeexperience.roles.item.members.item; + +import com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder; +import com.microsoft.graph.models.EngagementRoleMember; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 members property of the microsoft.graph.engagementRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + * @return a {@link UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder user() { + return new UserRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementRoleMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementRoleMemberItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a Viva Engage role from a user. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a Viva Engage role from a user. + * @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); + } + /** + * Users that have this role assigned. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember get() { + return get(null); + } + /** + * Users that have this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property members in employeeExperience + * @param body The request body + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return patch(body, null); + } + /** + * Update the navigation property members in employeeExperience + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Delete a Viva Engage role from a user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a Viva Engage role from a user. + * @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; + } + /** + * Users that have this role assigned. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Users that have this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 members in employeeExperience + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property members in employeeExperience + * @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 EngagementRoleMember 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 EngagementRoleMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementRoleMemberItemRequestBuilder(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 { + } + /** + * Users that have this role assigned. + */ + @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/generated/employeeexperience/roles/item/members/item/user/UserRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/user/UserRequestBuilder.java new file mode 100644 index 00000000000..5858d4009ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/user/UserRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.employeeexperience.roles.item.members.item.user; + +import com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder; +import com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.User; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 user property of the microsoft.graph.engagementRoleMember entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UserRequestBuilder extends BaseRequestBuilder { + /** + * The mailboxSettings property + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder mailboxSettings() { + return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * The serviceProvisioningErrors property + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { + return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link UserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link UserRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", rawUrl); + } + /** + * The user who has this role assigned. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get() { + return get(null); + } + /** + * The user who has this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); + } + /** + * The user who has this role assigned. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The user who has this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UserRequestBuilder(rawUrl, requestAdapter); + } + /** + * The user who has this role assigned. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java new file mode 100644 index 00000000000..557405e1ab9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings; + +import com.microsoft.graph.models.MailboxSettings; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /employeeExperience/roles/{engagementRole-id}/members/{engagementRoleMember-id}/user/mailboxSettings + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", rawUrl); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get() { + return get(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body) { + return patch(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings 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, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 property mailboxSettings value. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update property mailboxSettings value. + * @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 MailboxSettings 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 MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + */ + @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/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java new file mode 100644 index 00000000000..9cb2787b203 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors; + +import com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ServiceProvisioningErrorCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /employeeExperience/roles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProvisioningErrorsRequestBuilder 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); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get() { + return get(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProvisioningErrorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProvisioningErrorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + */ + @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/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cc323e6bf1b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/employeeexperience/roles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$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}/employeeExperience/roles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$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/generated/grouplifecyclepolicies/item/addgroup/AddGroupPostResponse.java b/src/main/java/com/microsoft/graph/generated/grouplifecyclepolicies/item/addgroup/AddGroupPostResponse.java index 73fe9c78dfd..203f8947b22 100644 --- a/src/main/java/com/microsoft/graph/generated/grouplifecyclepolicies/item/addgroup/AddGroupPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/grouplifecyclepolicies/item/addgroup/AddGroupPostResponse.java @@ -23,6 +23,7 @@ public class AddGroupPostResponse implements AdditionalDataHolder, BackedModel, public AddGroupPostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/grouplifecyclepolicies/item/removegroup/RemoveGroupPostResponse.java b/src/main/java/com/microsoft/graph/generated/grouplifecyclepolicies/item/removegroup/RemoveGroupPostResponse.java index 4958c4842b1..86b6e3d6cdb 100644 --- a/src/main/java/com/microsoft/graph/generated/grouplifecyclepolicies/item/removegroup/RemoveGroupPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/grouplifecyclepolicies/item/removegroup/RemoveGroupPostResponse.java @@ -23,6 +23,7 @@ public class RemoveGroupPostResponse implements AdditionalDataHolder, BackedMode public RemoveGroupPostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index 6bb53bd8e3f..805e5637e89 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/GroupItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/GroupItemRequestBuilder.java index 94023f9bd34..85100c7fbc7 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/GroupItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/GroupItemRequestBuilder.java @@ -433,7 +433,7 @@ public GroupItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/groups/{group%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -441,7 +441,7 @@ public void delete() { delete(null); } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. * @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 @@ -504,7 +504,7 @@ public Group patch(@jakarta.annotation.Nonnull final Group body, @jakarta.annota return this.requestAdapter.send(requestInfo, errorMapping, Group::createFromDiscriminatorValue); } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -512,7 +512,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. * @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/generated/groups/item/acceptedsenders/AcceptedSendersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/acceptedsenders/AcceptedSendersRequestBuilder.java index 165e674667c..11c351c1cd2 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/acceptedsenders/AcceptedSendersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/acceptedsenders/AcceptedSendersRequestBuilder.java @@ -68,7 +68,7 @@ public AcceptedSendersRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -78,7 +78,7 @@ public DirectoryObjectCollectionResponse get() { return get(null); } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -92,7 +92,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -100,7 +100,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -122,7 +122,7 @@ public AcceptedSendersRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new AcceptedSendersRequestBuilder(rawUrl, requestAdapter); } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/acceptedsenders/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/acceptedsenders/ref/RefRequestBuilder.java index 4f3129b0a47..d6ab6b023ad 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/acceptedsenders/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/acceptedsenders/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMapFind more info here @@ -68,7 +68,7 @@ public StringCollectionResponse get() { return get(null); } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link StringCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -125,7 +125,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -133,13 +133,13 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref", pathParameters); + 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); @@ -211,7 +211,7 @@ public class DeleteRequestConfiguration extends BaseRequestConfiguration { public DeleteQueryParameters queryParameters = new DeleteQueryParameters(); } /** - * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. + * Users in the accepted senders list can post to conversations of the group (identified in the GET request URL).Make sure you don't specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/accept/AcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/accept/AcceptPostRequestBody.java index 2c0dc7a7fec..ab6fecfdaab 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/accept/AcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/accept/AcceptPostRequestBody.java @@ -23,6 +23,7 @@ public class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, public AcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/decline/DeclinePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/decline/DeclinePostRequestBody.java index 6f20d0af4f4..43ba2376116 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/decline/DeclinePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/decline/DeclinePostRequestBody.java @@ -24,6 +24,7 @@ public class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel public DeclinePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java index e6512dc9470..49f6c71dda1 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/calendar/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java @@ -24,6 +24,7 @@ public class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, B public TentativelyAcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java index afe138d70a7..7f100502ba7 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java @@ -35,18 +35,16 @@ public PermanentDeleteRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/calendar/permanentDelete", rawUrl); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void post() { post(null); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @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); @@ -55,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @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/generated/groups/item/events/item/accept/AcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/events/item/accept/AcceptPostRequestBody.java index 01640d428ff..b1e94da9852 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/events/item/accept/AcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/events/item/accept/AcceptPostRequestBody.java @@ -23,6 +23,7 @@ public class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, public AcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/events/item/decline/DeclinePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/events/item/decline/DeclinePostRequestBody.java index 2113a2af664..b6c40c2a7f4 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/events/item/decline/DeclinePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/events/item/decline/DeclinePostRequestBody.java @@ -24,6 +24,7 @@ public class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel public DeclinePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java index 85c6e3a1c64..2b3fa6b1f04 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java @@ -24,6 +24,7 @@ public class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, B public TentativelyAcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/getmembergroups/GetMemberGroupsPostRequestBody.java index 37c54022917..6bd8baf040b 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index 262316cc2b8..b31af4fe122 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/grouplifecyclepolicies/item/addgroup/AddGroupPostResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/grouplifecyclepolicies/item/addgroup/AddGroupPostResponse.java index cb8f12703b0..099dc863af6 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/grouplifecyclepolicies/item/addgroup/AddGroupPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/grouplifecyclepolicies/item/addgroup/AddGroupPostResponse.java @@ -23,6 +23,7 @@ public class AddGroupPostResponse implements AdditionalDataHolder, BackedModel, public AddGroupPostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/grouplifecyclepolicies/item/removegroup/RemoveGroupPostResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/grouplifecyclepolicies/item/removegroup/RemoveGroupPostResponse.java index aba2f857481..92dcb88b2cd 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/grouplifecyclepolicies/item/removegroup/RemoveGroupPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/grouplifecyclepolicies/item/removegroup/RemoveGroupPostResponse.java @@ -23,6 +23,7 @@ public class RemoveGroupPostResponse implements AdditionalDataHolder, BackedMode public RemoveGroupPostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/memberof/MemberOfRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/memberof/MemberOfRequestBuilder.java index 627b5a2e9a4..a34cd0574f5 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/memberof/MemberOfRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/memberof/MemberOfRequestBuilder.java @@ -77,7 +77,7 @@ public MemberOfRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/groups/{group%2Did}/memberOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -87,7 +87,7 @@ public DirectoryObjectCollectionResponse get() { return get(null); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -101,7 +101,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -109,7 +109,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public MemberOfRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new MemberOfRequestBuilder(rawUrl, requestAdapter); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/memberof/graphgroup/GraphGroupRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/memberof/graphgroup/GraphGroupRequestBuilder.java index 3d20ca7c6e5..a8ecec58c30 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/memberof/graphgroup/GraphGroupRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/memberof/graphgroup/GraphGroupRequestBuilder.java @@ -46,7 +46,7 @@ public GraphGroupRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/groups/{group%2Did}/memberOf/graph.group{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @return a {@link GroupCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -56,7 +56,7 @@ public GroupCollectionResponse get() { return get(null); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GroupCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -70,7 +70,7 @@ public GroupCollectionResponse get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, GroupCollectionResponse::createFromDiscriminatorValue); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -78,7 +78,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -100,7 +100,7 @@ public GraphGroupRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new GraphGroupRequestBuilder(rawUrl, requestAdapter); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/memberof/item/graphgroup/GraphGroupRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/memberof/item/graphgroup/GraphGroupRequestBuilder.java index 7655f63e095..0a89b4aa960 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/memberof/item/graphgroup/GraphGroupRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/memberof/item/graphgroup/GraphGroupRequestBuilder.java @@ -37,7 +37,7 @@ public GraphGroupRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/groups/{group%2Did}/memberOf/{directoryObject%2Did}/graph.group{?%24expand,%24select}", rawUrl); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -47,7 +47,7 @@ public Group get() { return get(null); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Group} * @throws ODataError When receiving a 4XX or 5XX status code @@ -61,7 +61,7 @@ public Group get(@jakarta.annotation.Nullable final java.util.function.Consumer< return this.requestAdapter.send(requestInfo, errorMapping, Group::createFromDiscriminatorValue); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -69,7 +69,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -91,7 +91,7 @@ public GraphGroupRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new GraphGroupRequestBuilder(rawUrl, requestAdapter); } /** - * Get groups that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups. + * Get security groups, administrative units, and admin roles that the security group is a direct member of, or administrative units and admin roles that the Microsoft 365 group is a direct member of. This operation is not transitive. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/members/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/members/ref/RefRequestBuilder.java index 6734c302e3d..020373c71d4 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/members/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/members/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/groups/{group%2Did}/members/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/groups/{group%2Did}/members/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/owners/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/owners/ref/RefRequestBuilder.java index c980256d53e..4899353be59 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/owners/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/owners/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/groups/{group%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/groups/{group%2Did}/owners/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/rejectedsenders/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/rejectedsenders/ref/RefRequestBuilder.java index e02bf34c9cd..fecde83248d 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/rejectedsenders/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/rejectedsenders/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/restore/RestoreRequestBuilder.java index cc490f6ba53..e734467ef90 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/groups/{group%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/groups/item/settings/SettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/settings/SettingsRequestBuilder.java index 16e93c49d3c..596cc3d7413 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/settings/SettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/settings/SettingsRequestBuilder.java @@ -84,7 +84,7 @@ public GroupSettingCollectionResponse get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, GroupSettingCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param body The request body * @return a {@link GroupSetting} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public GroupSetting post(@jakarta.annotation.Nonnull final GroupSetting body) { return post(body, null); } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GroupSetting} @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @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/generated/groups/item/sites/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java index 5e81cb70c75..19c5b086eee 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java @@ -23,6 +23,7 @@ public class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolde public AssociateWithHubSitesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setPropagateToExistingLists(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/contenttypes/item/ispublished/IsPublishedGetResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/contenttypes/item/ispublished/IsPublishedGetResponse.java index b635e4e62d6..6a0524292c8 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/contenttypes/item/ispublished/IsPublishedGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/contenttypes/item/ispublished/IsPublishedGetResponse.java @@ -23,6 +23,7 @@ public class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel public IsPublishedGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 25276dfcf3d..9b4a9a4343d 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index fa51a89e0af..c8cd525c1a1 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/ListItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/ListItemRequestBuilder.java index 568efb83fdd..6ba5cf1fd7d 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/ListItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/ListItemRequestBuilder.java @@ -7,6 +7,7 @@ import com.microsoft.graph.groups.item.sites.item.lists.item.items.ItemsRequestBuilder; import com.microsoft.graph.groups.item.sites.item.lists.item.lastmodifiedbyuser.LastModifiedByUserRequestBuilder; import com.microsoft.graph.groups.item.sites.item.lists.item.operations.OperationsRequestBuilder; +import com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder; import com.microsoft.graph.groups.item.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder; import com.microsoft.graph.models.List; import com.microsoft.graph.models.odataerrors.ODataError; @@ -84,6 +85,14 @@ public LastModifiedByUserRequestBuilder lastModifiedByUser() { public OperationsRequestBuilder operations() { return new OperationsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the permissions property of the microsoft.graph.list entity. + * @return a {@link PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder permissions() { + return new PermissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subscriptions property of the microsoft.graph.list entity. * @return a {@link SubscriptionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java index 1b96de24ecf..6120f937687 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java @@ -23,6 +23,7 @@ public class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolde public AssociateWithHubSitesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setPropagateToExistingLists(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/contenttypes/item/ispublished/IsPublishedGetResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/contenttypes/item/ispublished/IsPublishedGetResponse.java index c4fdf96fd3d..84fc8100341 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/contenttypes/item/ispublished/IsPublishedGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/contenttypes/item/ispublished/IsPublishedGetResponse.java @@ -23,6 +23,7 @@ public class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel public IsPublishedGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index c396a350cda..3831b2a9dbb 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/ListItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/ListItemItemRequestBuilder.java index fc6df6b1318..e3d1172f170 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/ListItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/ListItemItemRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.groups.item.sites.item.lists.item.items.item.getactivitiesbyinterval.GetActivitiesByIntervalRequestBuilder; import com.microsoft.graph.groups.item.sites.item.lists.item.items.item.getactivitiesbyintervalwithstartdatetimewithenddatetimewithinterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; import com.microsoft.graph.groups.item.sites.item.lists.item.items.item.lastmodifiedbyuser.LastModifiedByUserRequestBuilder; +import com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder; import com.microsoft.graph.groups.item.sites.item.lists.item.items.item.versions.VersionsRequestBuilder; import com.microsoft.graph.models.ListItem; import com.microsoft.graph.models.odataerrors.ODataError; @@ -94,6 +95,14 @@ public GetActivitiesByIntervalRequestBuilder getActivitiesByInterval() { public LastModifiedByUserRequestBuilder lastModifiedByUser() { return new LastModifiedByUserRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the permissions property of the microsoft.graph.listItem entity. + * @return a {@link PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder permissions() { + return new PermissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the versions property of the microsoft.graph.listItem entity. * @return a {@link VersionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index a261d9fb5fd..efaccc2fefc 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/createlink/CreateLinkPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/createlink/CreateLinkPostRequestBody.java index b8143e73891..8a893df6f1d 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/createlink/CreateLinkPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/createlink/CreateLinkPostRequestBody.java @@ -25,6 +25,8 @@ public class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedMo public CreateLinkPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setRetainInheritedPermissions(false); + this.setSendNotification(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 6570b09014d..3aa0ed69a3f 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java new file mode 100644 index 00000000000..55b5b0ab943 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions; + +import com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder; +import com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.models.PermissionCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.listItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionsRequestBuilder 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 permissions property of the microsoft.graph.listItem entity. + * @param permissionId The unique identifier of permission + * @return a {@link PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder byPermissionId(@jakarta.annotation.Nonnull final String permissionId) { + Objects.requireNonNull(permissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("permission%2Did", permissionId); + return new PermissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PermissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to permissions for groups + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission body) { + return post(body, null); + } + /** + * Create new navigation property to permissions for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to permissions for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to permissions for groups + * @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 Permission 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 PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7812fad3559 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/$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}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/$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/generated/groups/item/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java new file mode 100644 index 00000000000..888e640360a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item; + +import com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.listItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the grant method. + * @return a {@link GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder grant() { + return new GrantRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property permissions for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property permissions for groups + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); + } + /** + * Update the navigation property permissions in groups + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission body) { + return patch(body, null); + } + /** + * Update the navigation property permissions in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Delete navigation property permissions for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property permissions for groups + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property permissions in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property permissions in groups + * @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 Permission 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 PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionItemRequestBuilder(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 set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/grant/GrantPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/grant/GrantPostRequestBody.java new file mode 100644 index 00000000000..41b9248e52a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/grant/GrantPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant; + +import com.microsoft.graph.models.DriveRecipient; +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 GrantPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link GrantPostRequestBody} and sets the default values. + */ + public GrantPostRequestBody() { + 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 GrantPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static GrantPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostRequestBody(); + } + /** + * 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("recipients", (n) -> { this.setRecipients(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Gets the roles property value. The roles property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("recipients", this.getRecipients()); + writer.writeCollectionOfPrimitiveValues("roles", this.getRoles()); + 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 recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recipients", value); + } + /** + * Sets the roles property value. The roles property + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/grant/GrantPostResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/grant/GrantPostResponse.java new file mode 100644 index 00000000000..96aeb5dc42a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/grant/GrantPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.Permission; +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 GrantPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GrantPostResponse} and sets the default values. + */ + public GrantPostResponse() { + 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 GrantPostResponse} + */ + @jakarta.annotation.Nonnull + public static GrantPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostResponse(); + } + /** + * 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(Permission::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/generated/groups/item/sites/item/lists/item/items/item/permissions/item/grant/GrantRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/grant/GrantRequestBuilder.java new file mode 100644 index 00000000000..6460f02606e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/items/item/permissions/item/grant/GrantRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant; + +import com.microsoft.graph.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 grant method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GrantRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}/grant", pathParameters); + } + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}/grant", rawUrl); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return post(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody 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, GrantPostResponse::createFromDiscriminatorValue); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Grant users access to a link represented by a 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 GrantPostRequestBody 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 GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GrantRequestBuilder(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/generated/groups/item/sites/item/lists/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 9276700800b..64e6c052915 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/PermissionsRequestBuilder.java new file mode 100644 index 00000000000..9a1eadc5f88 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/PermissionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.permissions; + +import com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder; +import com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.models.PermissionCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.list entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionsRequestBuilder 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 permissions property of the microsoft.graph.list entity. + * @param permissionId The unique identifier of permission + * @return a {@link PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder byPermissionId(@jakarta.annotation.Nonnull final String permissionId) { + Objects.requireNonNull(permissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("permission%2Did", permissionId); + return new PermissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PermissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to permissions for groups + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission body) { + return post(body, null); + } + /** + * Create new navigation property to permissions for groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to permissions for groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to permissions for groups + * @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 Permission 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 PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..dcbba99176a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions/$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}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions/$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/generated/groups/item/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java new file mode 100644 index 00000000000..32f6c1518c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item; + +import com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.list entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the grant method. + * @return a {@link GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder grant() { + return new GrantRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property permissions for groups + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property permissions for groups + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); + } + /** + * Update the navigation property permissions in groups + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission body) { + return patch(body, null); + } + /** + * Update the navigation property permissions in groups + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Delete navigation property permissions for groups + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property permissions for groups + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property permissions in groups + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property permissions in groups + * @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 Permission 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 PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionItemRequestBuilder(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 set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/grant/GrantPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/grant/GrantPostRequestBody.java new file mode 100644 index 00000000000..1fe7ec40d83 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/grant/GrantPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant; + +import com.microsoft.graph.models.DriveRecipient; +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 GrantPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link GrantPostRequestBody} and sets the default values. + */ + public GrantPostRequestBody() { + 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 GrantPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static GrantPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostRequestBody(); + } + /** + * 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("recipients", (n) -> { this.setRecipients(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Gets the roles property value. The roles property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("recipients", this.getRecipients()); + writer.writeCollectionOfPrimitiveValues("roles", this.getRoles()); + 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 recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recipients", value); + } + /** + * Sets the roles property value. The roles property + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/grant/GrantPostResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/grant/GrantPostResponse.java new file mode 100644 index 00000000000..d445787b81f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/grant/GrantPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.Permission; +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 GrantPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GrantPostResponse} and sets the default values. + */ + public GrantPostResponse() { + 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 GrantPostResponse} + */ + @jakarta.annotation.Nonnull + public static GrantPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostResponse(); + } + /** + * 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(Permission::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/generated/groups/item/sites/item/lists/item/permissions/item/grant/GrantRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/grant/GrantRequestBuilder.java new file mode 100644 index 00000000000..a5a851a7354 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/lists/item/permissions/item/grant/GrantRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant; + +import com.microsoft.graph.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 grant method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GrantRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}/grant", pathParameters); + } + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}/grant", rawUrl); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return post(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody 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, GrantPostResponse::createFromDiscriminatorValue); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Grant users access to a link represented by a 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 GrantPostRequestBody 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 GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GrantRequestBuilder(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/generated/groups/item/sites/item/pages/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index f42b89c7aae..323f5898ac6 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/graphsitepage/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/graphsitepage/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 30ee52cb879..b33dfcf6297 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/graphsitepage/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/graphsitepage/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/graphsitepage/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/graphsitepage/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 1b217c53661..583e4049ca6 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/graphsitepage/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/graphsitepage/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index b40a472738b..1caac6ea46a 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/sites/item/pages/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/archive/ArchivePostRequestBody.java index 39ca0315cf6..7f3492d4d70 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java index 11b423de780..db2988871d1 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/ChannelItemRequestBuilder.java @@ -4,12 +4,14 @@ import com.microsoft.graph.groups.item.team.channels.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +import com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.filesfolder.FilesFolderRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.members.MembersRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.tabs.TabsRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.graph.models.Channel; @@ -64,6 +66,14 @@ public CompleteMigrationRequestBuilder completeMigration() { public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName() { return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @return a {@link EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder enabledApps() { + return new EnabledAppsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. * @return a {@link FilesFolderRequestBuilder} @@ -112,6 +122,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/archive/ArchivePostRequestBody.java index 67625140381..f4ef34644a3 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/completemigration/CompleteMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/completemigration/CompleteMigrationRequestBuilder.java index fb2244a87b8..4dc62dc1529 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/completemigration/CompleteMigrationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/completemigration/CompleteMigrationRequestBuilder.java @@ -35,7 +35,7 @@ public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/completeMigration", rawUrl); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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/generated/groups/item/team/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java index 2ac529c516e..f9fbd58c6cf 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java @@ -23,6 +23,7 @@ public class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUser public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/enabledapps/EnabledAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/enabledapps/EnabledAppsRequestBuilder.java new file mode 100644 index 00000000000..b2bbc98e4b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/enabledapps/EnabledAppsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.groups.item.team.channels.item.enabledapps; + +import com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder; +import com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsAppCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnabledAppsRequestBuilder 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 enabledApps property of the microsoft.graph.channel entity. + * @param teamsAppId The unique identifier of teamsApp + * @return a {@link TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder byTeamsAppId(@jakarta.annotation.Nonnull final String teamsAppId) { + Objects.requireNonNull(teamsAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("teamsApp%2Did", teamsAppId); + return new TeamsAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsAppCollectionResponse::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnabledAppsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @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/generated/groups/item/team/channels/item/enabledapps/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/enabledapps/count/CountRequestBuilder.java new file mode 100644 index 00000000000..eb1c67c7e08 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/enabledapps/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.groups.item.team.channels.item.enabledapps.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps/$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}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps/$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/generated/groups/item/team/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java new file mode 100644 index 00000000000..656d0f6fe31 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.groups.item.team.channels.item.enabledapps.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsApp; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsAppItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/MessagesRequestBuilder.java index c84a3b1cd33..53816d41506 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/MessagesRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.groups.item.team.channels.item.messages.count.CountRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.messages.delta.DeltaRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.messages.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.graph.models.ChatMessage; import com.microsoft.graph.models.ChatMessageCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the messages property of the microsoft.graph.channel entity. * @param chatMessageId The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/RepliesRequestBuilder.java index d529849499e..08d3258ab2c 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/RepliesRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.count.CountRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.delta.DeltaRequestBuilder; import com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.graph.models.ChatMessage; import com.microsoft.graph.models.ChatMessageCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. * @param chatMessageId1 The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..fa1a264d5f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..4a9be516740 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/groups/item/team/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..64dfa72b075 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..8ba37272381 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/messages/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/groups/item/team/channels/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..938b34cfe0b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.groups.item.team.channels.item.startmigration; + +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 StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * 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("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..6a31eb1cc5e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/channels/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.groups.item.team.channels.item.startmigration; + +import com.microsoft.graph.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 startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/channels/{channel%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(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/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java index 120ec57aefa..807c1d914c7 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/PrimaryChannelRequestBuilder.java @@ -4,12 +4,14 @@ import com.microsoft.graph.groups.item.team.primarychannel.archive.ArchiveRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +import com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.filesfolder.FilesFolderRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.members.MembersRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.tabs.TabsRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.unarchive.UnarchiveRequestBuilder; import com.microsoft.graph.models.Channel; @@ -64,6 +66,14 @@ public CompleteMigrationRequestBuilder completeMigration() { public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName() { return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @return a {@link EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder enabledApps() { + return new EnabledAppsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. * @return a {@link FilesFolderRequestBuilder} @@ -112,6 +122,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/archive/ArchivePostRequestBody.java index 90f3bbec57a..a8425a30577 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/completemigration/CompleteMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/completemigration/CompleteMigrationRequestBuilder.java index d620088b570..c2c6d047f67 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/completemigration/CompleteMigrationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/completemigration/CompleteMigrationRequestBuilder.java @@ -35,7 +35,7 @@ public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/completeMigration", rawUrl); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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/generated/groups/item/team/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java index 223a8941264..c2c1028b611 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java @@ -23,6 +23,7 @@ public class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUser public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/enabledapps/EnabledAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/enabledapps/EnabledAppsRequestBuilder.java new file mode 100644 index 00000000000..513b93aa515 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/enabledapps/EnabledAppsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.groups.item.team.primarychannel.enabledapps; + +import com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder; +import com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsAppCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnabledAppsRequestBuilder 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 enabledApps property of the microsoft.graph.channel entity. + * @param teamsAppId The unique identifier of teamsApp + * @return a {@link TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder byTeamsAppId(@jakarta.annotation.Nonnull final String teamsAppId) { + Objects.requireNonNull(teamsAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("teamsApp%2Did", teamsAppId); + return new TeamsAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsAppCollectionResponse::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnabledAppsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @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/generated/groups/item/team/primarychannel/enabledapps/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/enabledapps/count/CountRequestBuilder.java new file mode 100644 index 00000000000..094bb9f13ff --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/enabledapps/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/groups/{group%2Did}/team/primaryChannel/enabledApps/$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}/groups/{group%2Did}/team/primaryChannel/enabledApps/$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/generated/groups/item/team/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java new file mode 100644 index 00000000000..c0b9dbb42f0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsApp; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsAppItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/MessagesRequestBuilder.java index a75320808a6..af4a9efa1c5 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/MessagesRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.groups.item.team.primarychannel.messages.count.CountRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.messages.delta.DeltaRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.messages.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.graph.models.ChatMessage; import com.microsoft.graph.models.ChatMessageCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the messages property of the microsoft.graph.channel entity. * @param chatMessageId The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/RepliesRequestBuilder.java index d9b5e60860d..5a77b9eed4b 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/RepliesRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.count.CountRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.delta.DeltaRequestBuilder; import com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.graph.models.ChatMessage; import com.microsoft.graph.models.ChatMessageCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. * @param chatMessageId1 The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..e0279e682be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..3ca0ffa1f09 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/{chatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/groups/item/team/primarychannel/messages/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..24040a0b6b0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..94821cdd553 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/messages/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/messages/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/groups/item/team/primarychannel/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..d04011736d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.groups.item.team.primarychannel.startmigration; + +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 StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * 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("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..8c13fe0a91e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/primarychannel/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.groups.item.team.primarychannel.startmigration; + +import com.microsoft.graph.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 startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/groups/{group%2Did}/team/primaryChannel/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(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/generated/groups/item/team/schedule/share/SharePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/share/SharePostRequestBody.java index 20c2e400545..b157fa7826e 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/share/SharePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/share/SharePostRequestBody.java @@ -24,6 +24,7 @@ public class SharePostRequestBody implements AdditionalDataHolder, BackedModel, public SharePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setNotifyTeam(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInPostRequestBody.java index cc1697dc895..7845444407f 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/clockin/ClockInPostRequestBody.java @@ -24,6 +24,7 @@ public class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel public ClockInPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutPostRequestBody.java index 6a325ebecfa..8a4f76bd4b0 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/clockout/ClockOutPostRequestBody.java @@ -24,6 +24,7 @@ public class ClockOutPostRequestBody implements AdditionalDataHolder, BackedMode public ClockOutPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java index 9e132f8dba8..6d21ace64d2 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java @@ -24,6 +24,7 @@ public class EndBreakPostRequestBody implements AdditionalDataHolder, BackedMode public EndBreakPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java index 8a6f5764b9e..2dc4e8114d8 100644 --- a/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groups/item/team/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java @@ -24,6 +24,7 @@ public class StartBreakPostRequestBody implements AdditionalDataHolder, BackedMo public StartBreakPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groupsettings/GroupSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groupsettings/GroupSettingsRequestBuilder.java index 07ed047b5e7..42ca84a117a 100644 --- a/src/main/java/com/microsoft/graph/generated/groupsettings/GroupSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groupsettings/GroupSettingsRequestBuilder.java @@ -84,7 +84,7 @@ public GroupSettingCollectionResponse get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, GroupSettingCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param body The request body * @return a {@link GroupSetting} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public GroupSetting post(@jakarta.annotation.Nonnull final GroupSetting body) { return post(body, null); } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GroupSetting} @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named Group.Unified can be used to configure tenant-wide Microsoft 365 group settings, while the template named Group.Unified.Guest can be used to configure group-specific settings. + * Create a new group setting based on the templates available in groupSettingTemplates. These settings can be at the tenant-level or at the group level. The following group setting templates are available for groups: * @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/generated/groupsettingtemplates/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index 5507489c526..826e57d13d6 100644 --- a/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/getmembergroups/GetMemberGroupsPostRequestBody.java index a85ee0b01df..67593b90dd2 100644 --- a/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index 6f9e6565963..04cf8387519 100644 --- a/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/restore/RestoreRequestBuilder.java index 930c473cc4a..549f47b83f6 100644 --- a/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groupsettingtemplates/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/groupSettingTemplates/{groupSettingTemplate%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/groupswithuniquename/GroupsWithUniqueNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/groupswithuniquename/GroupsWithUniqueNameRequestBuilder.java index 233ba30982b..c0c8f3015d2 100644 --- a/src/main/java/com/microsoft/graph/generated/groupswithuniquename/GroupsWithUniqueNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/groupswithuniquename/GroupsWithUniqueNameRequestBuilder.java @@ -39,7 +39,7 @@ public GroupsWithUniqueNameRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/groups(uniqueName='{uniqueName}'){?%24expand,%24select}", rawUrl); } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -47,7 +47,7 @@ public void delete() { delete(null); } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. * @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 @@ -110,7 +110,7 @@ public Group patch(@jakarta.annotation.Nonnull final Group body, @jakarta.annota return this.requestAdapter.send(requestInfo, errorMapping, Group::createFromDiscriminatorValue); } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. + * Delete a group. When deleted, both Microsoft 365 and security groups are moved to a temporary container and can be restored within 30 days. After that time, they're permanently deleted. This doesn't apply to Distribution groups which are permanently deleted immediately. To learn more, see deletedItems. * @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/generated/identity/IdentityRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/IdentityRequestBuilder.java index 5e3062f0f96..88e882ce0a0 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/IdentityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/IdentityRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.identity.identityproviders.IdentityProvidersRequestBuilder; import com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder; import com.microsoft.graph.identity.userflowattributes.UserFlowAttributesRequestBuilder; +import com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder; import com.microsoft.graph.models.IdentityContainer; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -101,6 +102,14 @@ public RiskPreventionRequestBuilder riskPrevention() { public UserFlowAttributesRequestBuilder userFlowAttributes() { return new UserFlowAttributesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the verifiedId property of the microsoft.graph.identityContainer entity. + * @return a {@link VerifiedIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VerifiedIdRequestBuilder verifiedId() { + return new VerifiedIdRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link IdentityRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identity/authenticationeventsflows/item/graphexternalusersselfservicesignupeventsflow/onattributecollection/graphonattributecollectionexternalusersselfservicesignup/attributes/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/authenticationeventsflows/item/graphexternalusersselfservicesignupeventsflow/onattributecollection/graphonattributecollectionexternalusersselfservicesignup/attributes/ref/RefRequestBuilder.java index 6b68b318e3d..77e63f33c2a 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/authenticationeventsflows/item/graphexternalusersselfservicesignupeventsflow/onattributecollection/graphonattributecollectionexternalusersselfservicesignup/attributes/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/authenticationeventsflows/item/graphexternalusersselfservicesignupeventsflow/onattributecollection/graphonattributecollectionexternalusersselfservicesignup/attributes/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -160,7 +160,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/identity/authenticationeventsflows/item/graphexternalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graphonauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/authenticationeventsflows/item/graphexternalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graphonauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders/ref/RefRequestBuilder.java index 612ab68397b..52a28059776 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/authenticationeventsflows/item/graphexternalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graphonauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/authenticationeventsflows/item/graphexternalusersselfservicesignupeventsflow/onauthenticationmethodloadstart/graphonauthenticationmethodloadstartexternalusersselfservicesignup/identityproviders/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -160,7 +160,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/identity/authenticationEventsFlows/{authenticationEventsFlow%2Did}/graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/identity/b2xuserflows/item/userflowidentityproviders/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/b2xuserflows/item/userflowidentityproviders/ref/RefRequestBuilder.java index 56ca7c8bc30..42c73c4e85e 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/b2xuserflows/item/userflowidentityproviders/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/b2xuserflows/item/userflowidentityproviders/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -156,7 +156,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/ConditionalAccessRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/ConditionalAccessRequestBuilder.java index 3f72a5a4922..cb56ed33532 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/ConditionalAccessRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/ConditionalAccessRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identity.conditionalaccess.authenticationcontextclassreferences.AuthenticationContextClassReferencesRequestBuilder; import com.microsoft.graph.identity.conditionalaccess.authenticationstrength.AuthenticationStrengthRequestBuilder; +import com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder; import com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluateRequestBuilder; import com.microsoft.graph.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder; import com.microsoft.graph.identity.conditionalaccess.policies.PoliciesRequestBuilder; @@ -31,6 +32,14 @@ public AuthenticationContextClassReferencesRequestBuilder authenticationContextC public AuthenticationStrengthRequestBuilder authenticationStrength() { return new AuthenticationStrengthRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + * @return a {@link DeletedItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeletedItemsRequestBuilder deletedItems() { + return new DeletedItemsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the evaluate method. * @return a {@link EvaluateRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/authenticationstrength/policies/item/usage/UsageRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/authenticationstrength/policies/item/usage/UsageRequestBuilder.java index 1ccc013a9cc..0b02dfa13a6 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/authenticationstrength/policies/item/usage/UsageRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/authenticationstrength/policies/item/usage/UsageRequestBuilder.java @@ -36,7 +36,7 @@ public UsageRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/identity/conditionalAccess/authenticationStrength/policies/{authenticationStrengthPolicy%2Did}/usage()", rawUrl); } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @return a {@link AuthenticationStrengthUsage} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public AuthenticationStrengthUsage get() { return get(null); } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuthenticationStrengthUsage} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public AuthenticationStrengthUsage get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, AuthenticationStrengthUsage::createFromDiscriminatorValue); } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @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/generated/identity/conditionalaccess/deleteditems/DeletedItemsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/DeletedItemsRequestBuilder.java new file mode 100644 index 00000000000..2a7e1dde063 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/DeletedItemsRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identity.conditionalaccess.deleteditems; + +import com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder; +import com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder; +import com.microsoft.graph.models.CaPoliciesDeletableRoot; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the deletedItems property of the microsoft.graph.conditionalAccessRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeletedItemsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @return a {@link NamedLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationsRequestBuilder namedLocations() { + return new NamedLocationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @return a {@link PoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PoliciesRequestBuilder policies() { + return new PoliciesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link DeletedItemsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeletedItemsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DeletedItemsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeletedItemsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property deletedItems for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property deletedItems for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get deletedItems from identity + * @return a {@link CaPoliciesDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot get() { + return get(null); + } + /** + * Get deletedItems from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaPoliciesDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CaPoliciesDeletableRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property deletedItems in identity + * @param body The request body + * @return a {@link CaPoliciesDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot patch(@jakarta.annotation.Nonnull final CaPoliciesDeletableRoot body) { + return patch(body, null); + } + /** + * Update the navigation property deletedItems in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CaPoliciesDeletableRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot patch(@jakarta.annotation.Nonnull final CaPoliciesDeletableRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CaPoliciesDeletableRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property deletedItems for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property deletedItems for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get deletedItems from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get deletedItems from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property deletedItems in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CaPoliciesDeletableRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property deletedItems in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CaPoliciesDeletableRoot body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeletedItemsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeletedItemsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeletedItemsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get deletedItems from identity + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/NamedLocationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/NamedLocationsRequestBuilder.java new file mode 100644 index 00000000000..d2e15745acb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/NamedLocationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations; + +import com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder; +import com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder; +import com.microsoft.graph.models.NamedLocation; +import com.microsoft.graph.models.NamedLocationCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NamedLocationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @param namedLocationId The unique identifier of namedLocation + * @return a {@link NamedLocationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationItemRequestBuilder byNamedLocationId(@jakarta.annotation.Nonnull final String namedLocationId) { + Objects.requireNonNull(namedLocationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("namedLocation%2Did", namedLocationId); + return new NamedLocationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link NamedLocationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link NamedLocationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get namedLocations from identity + * @return a {@link NamedLocationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocationCollectionResponse get() { + return get(null); + } + /** + * Get namedLocations from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NamedLocationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to namedLocations for identity + * @param body The request body + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nonnull final NamedLocation body) { + return post(body, null); + } + /** + * Create new navigation property to namedLocations for identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nonnull final NamedLocation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); + } + /** + * Get namedLocations from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get namedLocations from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to namedLocations for identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final NamedLocation body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to namedLocations for identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final NamedLocation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link NamedLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NamedLocationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get namedLocations from identity + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4a2b541d6d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/item/NamedLocationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/item/NamedLocationItemRequestBuilder.java new file mode 100644 index 00000000000..e6e314db2d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/item/NamedLocationItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item; + +import com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.models.NamedLocation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the namedLocations property of the microsoft.graph.caPoliciesDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NamedLocationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link NamedLocationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link NamedLocationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public NamedLocationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property namedLocations for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property namedLocations for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get namedLocations from identity + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation get() { + return get(null); + } + /** + * Get namedLocations from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); + } + /** + * Update the navigation property namedLocations in identity + * @param body The request body + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body) { + return patch(body, null); + } + /** + * Update the navigation property namedLocations in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation patch(@jakarta.annotation.Nonnull final NamedLocation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); + } + /** + * Delete navigation property namedLocations for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property namedLocations for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get namedLocations from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get namedLocations from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property namedLocations in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final NamedLocation body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property namedLocations in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final NamedLocation body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link NamedLocationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public NamedLocationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new NamedLocationItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get namedLocations from identity + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..5eee6d24097 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/namedlocations/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore; + +import com.microsoft.graph.models.NamedLocation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/namedLocations/{namedLocation%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/PoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/PoliciesRequestBuilder.java new file mode 100644 index 00000000000..3e1cf6565e8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/PoliciesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identity.conditionalaccess.deleteditems.policies; + +import com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder; +import com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder; +import com.microsoft.graph.models.ConditionalAccessPolicy; +import com.microsoft.graph.models.ConditionalAccessPolicyCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PoliciesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + * @param conditionalAccessPolicyId The unique identifier of conditionalAccessPolicy + * @return a {@link ConditionalAccessPolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPolicyItemRequestBuilder byConditionalAccessPolicyId(@jakarta.annotation.Nonnull final String conditionalAccessPolicyId) { + Objects.requireNonNull(conditionalAccessPolicyId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("conditionalAccessPolicy%2Did", conditionalAccessPolicyId); + return new ConditionalAccessPolicyItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PoliciesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PoliciesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PoliciesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PoliciesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get policies from identity + * @return a {@link ConditionalAccessPolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicyCollectionResponse get() { + return get(null); + } + /** + * Get policies from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicyCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicyCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicyCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to policies for identity + * @param body The request body + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return post(body, null); + } + /** + * Create new navigation property to policies for identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Get policies from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get policies from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to policies for identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to policies for identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link PoliciesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PoliciesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PoliciesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get policies from identity + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..30770ed8a6e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/item/ConditionalAccessPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/item/ConditionalAccessPolicyItemRequestBuilder.java new file mode 100644 index 00000000000..8a061befce4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/item/ConditionalAccessPolicyItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item; + +import com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.models.ConditionalAccessPolicy; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the policies property of the microsoft.graph.caPoliciesDeletableRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConditionalAccessPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConditionalAccessPolicyItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property policies for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property policies for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get policies from identity + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy get() { + return get(null); + } + /** + * Get policies from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Update the navigation property policies in identity + * @param body The request body + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy patch(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return patch(body, null); + } + /** + * Update the navigation property policies in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy patch(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Delete navigation property policies for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property policies for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get policies from identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get policies from identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property policies in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property policies in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ConditionalAccessPolicy body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConditionalAccessPolicyItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConditionalAccessPolicyItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConditionalAccessPolicyItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get policies from identity + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..8734e6c170b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/deleteditems/policies/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore; + +import com.microsoft.graph.models.ConditionalAccessPolicy; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/deletedItems/policies/{conditionalAccessPolicy%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java index a06ec276e19..66e173dbbbd 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/evaluate/EvaluatePostRequestBody.java @@ -26,6 +26,7 @@ public class EvaluatePostRequestBody implements AdditionalDataHolder, BackedMode public EvaluatePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setAppliedPoliciesOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java index 4fe5a689acc..f3eb7b8c03a 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/NamedLocationItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identity.conditionalaccess.namedlocations.item; +import com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder; import com.microsoft.graph.models.NamedLocation; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class NamedLocationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link NamedLocationItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..e3d52e7251b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/namedlocations/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore; + +import com.microsoft.graph.models.NamedLocation; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/namedLocations/{namedLocation%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link NamedLocation} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public NamedLocation post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, NamedLocation::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/policies/item/ConditionalAccessPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/policies/item/ConditionalAccessPolicyItemRequestBuilder.java index aafc71cdfa7..49d35a76a27 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/policies/item/ConditionalAccessPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/policies/item/ConditionalAccessPolicyItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identity.conditionalaccess.policies.item; +import com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder; import com.microsoft.graph.models.ConditionalAccessPolicy; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ConditionalAccessPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/policies/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/policies/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..138b6a1ab7e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/conditionalaccess/policies/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.identity.conditionalaccess.policies.item.restore; + +import com.microsoft.graph.models.ConditionalAccessPolicy; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/conditionalAccess/policies/{conditionalAccessPolicy%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/RiskPreventionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/RiskPreventionRequestBuilder.java index 047cc2ac2c6..25061092317 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/RiskPreventionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/RiskPreventionRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identity.riskprevention; +import com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder; import com.microsoft.graph.identity.riskprevention.webapplicationfirewallproviders.WebApplicationFirewallProvidersRequestBuilder; import com.microsoft.graph.identity.riskprevention.webapplicationfirewallverifications.WebApplicationFirewallVerificationsRequestBuilder; import com.microsoft.graph.models.odataerrors.ODataError; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class RiskPreventionRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + * @return a {@link FraudProtectionProvidersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FraudProtectionProvidersRequestBuilder fraudProtectionProviders() { + return new FraudProtectionProvidersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the webApplicationFirewallProviders property of the microsoft.graph.riskPreventionContainer entity. * @return a {@link WebApplicationFirewallProvidersRequestBuilder} @@ -73,7 +82,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @return a {@link RiskPreventionContainer} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -82,7 +91,7 @@ public RiskPreventionContainer get() { return get(null); } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RiskPreventionContainer} * @throws ODataError When receiving a 4XX or 5XX status code @@ -140,7 +149,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -148,7 +157,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -200,7 +209,7 @@ public RiskPreventionRequestBuilder withUrl(@jakarta.annotation.Nonnull final St public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get riskPrevention from identity + * Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/fraudprotectionproviders/FraudProtectionProvidersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/fraudprotectionproviders/FraudProtectionProvidersRequestBuilder.java new file mode 100644 index 00000000000..cbded2126f6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/fraudprotectionproviders/FraudProtectionProvidersRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.identity.riskprevention.fraudprotectionproviders; + +import com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder; +import com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder; +import com.microsoft.graph.models.FraudProtectionProvider; +import com.microsoft.graph.models.FraudProtectionProviderCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FraudProtectionProvidersRequestBuilder 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 fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + * @param fraudProtectionProviderId The unique identifier of fraudProtectionProvider + * @return a {@link FraudProtectionProviderItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FraudProtectionProviderItemRequestBuilder byFraudProtectionProviderId(@jakarta.annotation.Nonnull final String fraudProtectionProviderId) { + Objects.requireNonNull(fraudProtectionProviderId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("fraudProtectionProvider%2Did", fraudProtectionProviderId); + return new FraudProtectionProviderItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FraudProtectionProvidersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FraudProtectionProvidersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/fraudProtectionProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FraudProtectionProvidersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FraudProtectionProvidersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/fraudProtectionProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the fraudProtectionProvider object and their properties. The following derived types are supported: + * @return a {@link FraudProtectionProviderCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FraudProtectionProviderCollectionResponse get() { + return get(null); + } + /** + * Get a list of the fraudProtectionProvider object and their properties. The following derived types are supported: + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FraudProtectionProviderCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FraudProtectionProviderCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FraudProtectionProviderCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + * @param body The request body + * @return a {@link FraudProtectionProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FraudProtectionProvider post(@jakarta.annotation.Nonnull final FraudProtectionProvider body) { + return post(body, null); + } + /** + * Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FraudProtectionProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FraudProtectionProvider post(@jakarta.annotation.Nonnull final FraudProtectionProvider 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, FraudProtectionProvider::createFromDiscriminatorValue); + } + /** + * Get a list of the fraudProtectionProvider object and their properties. The following derived types are supported: + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the fraudProtectionProvider object and their properties. The following derived types are supported: + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final FraudProtectionProvider body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new fraudProtectionProvider object. You can create one of the following subtypes that are derived from fraudProtectionProvider. + * @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 FraudProtectionProvider 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 FraudProtectionProvidersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FraudProtectionProvidersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FraudProtectionProvidersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the fraudProtectionProvider object and their properties. The following derived types are supported: + */ + @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/generated/identity/riskprevention/fraudprotectionproviders/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/fraudprotectionproviders/count/CountRequestBuilder.java new file mode 100644 index 00000000000..12c21af3acb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/fraudprotectionproviders/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/fraudProtectionProviders/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/fraudProtectionProviders/$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/generated/identity/riskprevention/fraudprotectionproviders/item/FraudProtectionProviderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/fraudprotectionproviders/item/FraudProtectionProviderItemRequestBuilder.java new file mode 100644 index 00000000000..3f3697f2970 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/fraudprotectionproviders/item/FraudProtectionProviderItemRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item; + +import com.microsoft.graph.models.FraudProtectionProvider; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 fraudProtectionProviders property of the microsoft.graph.riskPreventionContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FraudProtectionProviderItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FraudProtectionProviderItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FraudProtectionProviderItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/fraudProtectionProviders/{fraudProtectionProvider%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link FraudProtectionProviderItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FraudProtectionProviderItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/riskPrevention/fraudProtectionProviders/{fraudProtectionProvider%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a fraudProtectionProvider object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a fraudProtectionProvider object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently supported. + * @return a {@link FraudProtectionProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FraudProtectionProvider get() { + return get(null); + } + /** + * Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently supported. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FraudProtectionProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FraudProtectionProvider get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FraudProtectionProvider::createFromDiscriminatorValue); + } + /** + * Update the properties of a fraudProtectionProvider object. The following derived types are currently supported. + * @param body The request body + * @return a {@link FraudProtectionProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FraudProtectionProvider patch(@jakarta.annotation.Nonnull final FraudProtectionProvider body) { + return patch(body, null); + } + /** + * Update the properties of a fraudProtectionProvider object. The following derived types 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 FraudProtectionProvider} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FraudProtectionProvider patch(@jakarta.annotation.Nonnull final FraudProtectionProvider 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, FraudProtectionProvider::createFromDiscriminatorValue); + } + /** + * Delete a fraudProtectionProvider object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a fraudProtectionProvider object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently supported. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of fraudProtectionProvider object. The following derived types are currently supported. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 fraudProtectionProvider object. The following derived types are currently supported. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FraudProtectionProvider body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a fraudProtectionProvider object. The following derived types 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 toPatchRequestInformation(@jakarta.annotation.Nonnull final FraudProtectionProvider 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 FraudProtectionProviderItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FraudProtectionProviderItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FraudProtectionProviderItemRequestBuilder(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 fraudProtectionProvider object. The following derived types are currently supported. + */ + @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/generated/identity/riskprevention/webapplicationfirewallproviders/WebApplicationFirewallProvidersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/WebApplicationFirewallProvidersRequestBuilder.java index 7fe5bbccc26..3d413a3545c 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/WebApplicationFirewallProvidersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/WebApplicationFirewallProvidersRequestBuilder.java @@ -60,19 +60,21 @@ public WebApplicationFirewallProvidersRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallProviders{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get webApplicationFirewallProviders from identity + * Get a list of the webApplicationFirewallProvider objects and their properties. * @return a {@link WebApplicationFirewallProviderCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallProviderCollectionResponse get() { return get(null); } /** - * Get webApplicationFirewallProviders from identity + * Get a list of the webApplicationFirewallProvider objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WebApplicationFirewallProviderCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallProviderCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -82,21 +84,23 @@ public WebApplicationFirewallProviderCollectionResponse get(@jakarta.annotation. return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallProviderCollectionResponse::createFromDiscriminatorValue); } /** - * Create new navigation property to webApplicationFirewallProviders for identity + * Create a new webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. * @param body The request body * @return a {@link WebApplicationFirewallProvider} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallProvider post(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body) { return post(body, null); } /** - * Create new navigation property to webApplicationFirewallProviders for identity + * Create a new webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WebApplicationFirewallProvider} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallProvider post(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +111,7 @@ public WebApplicationFirewallProvider post(@jakarta.annotation.Nonnull final Web return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallProvider::createFromDiscriminatorValue); } /** - * Get webApplicationFirewallProviders from identity + * Get a list of the webApplicationFirewallProvider objects and their properties. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get webApplicationFirewallProviders from identity + * Get a list of the webApplicationFirewallProvider objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new navigation property to webApplicationFirewallProviders for identity + * Create a new webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. * @param body The request body * @return a {@link RequestInformation} */ @@ -136,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new navigation property to webApplicationFirewallProviders for identity + * Create a new webApplicationFirewallProvider object. You can create one of the following subtypes that are derived from webApplicationFirewallProvider. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -161,7 +165,7 @@ public WebApplicationFirewallProvidersRequestBuilder withUrl(@jakarta.annotation return new WebApplicationFirewallProvidersRequestBuilder(rawUrl, requestAdapter); } /** - * Get webApplicationFirewallProviders from identity + * Get a list of the webApplicationFirewallProvider objects and their properties. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/WebApplicationFirewallProviderItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/WebApplicationFirewallProviderItemRequestBuilder.java index b9372a5bbed..691f6c096ea 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/WebApplicationFirewallProviderItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/WebApplicationFirewallProviderItemRequestBuilder.java @@ -46,16 +46,18 @@ public WebApplicationFirewallProviderItemRequestBuilder(@jakarta.annotation.Nonn super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property webApplicationFirewallProviders for identity + * Delete a webApplicationFirewallProvider object. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property webApplicationFirewallProviders for identity + * Delete a webApplicationFirewallProvider object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -64,19 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get webApplicationFirewallProviders from identity + * Read the properties and relationships of webApplicationFirewallProvider object. * @return a {@link WebApplicationFirewallProvider} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallProvider get() { return get(null); } /** - * Get webApplicationFirewallProviders from identity + * Read the properties and relationships of webApplicationFirewallProvider object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WebApplicationFirewallProvider} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallProvider get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -86,21 +90,23 @@ public WebApplicationFirewallProvider get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallProvider::createFromDiscriminatorValue); } /** - * Update the navigation property webApplicationFirewallProviders in identity + * Update the properties of a webApplicationFirewallProvider object. * @param body The request body * @return a {@link WebApplicationFirewallProvider} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallProvider patch(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body) { return patch(body, null); } /** - * Update the navigation property webApplicationFirewallProviders in identity + * Update the properties of a webApplicationFirewallProvider object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WebApplicationFirewallProvider} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallProvider patch(@jakarta.annotation.Nonnull final WebApplicationFirewallProvider body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +117,7 @@ public WebApplicationFirewallProvider patch(@jakarta.annotation.Nonnull final We return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallProvider::createFromDiscriminatorValue); } /** - * Delete navigation property webApplicationFirewallProviders for identity + * Delete a webApplicationFirewallProvider object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +125,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property webApplicationFirewallProviders for identity + * Delete a webApplicationFirewallProvider object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +137,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get webApplicationFirewallProviders from identity + * Read the properties and relationships of webApplicationFirewallProvider object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +145,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get webApplicationFirewallProviders from identity + * Read the properties and relationships of webApplicationFirewallProvider object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -151,7 +157,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property webApplicationFirewallProviders in identity + * Update the properties of a webApplicationFirewallProvider object. * @param body The request body * @return a {@link RequestInformation} */ @@ -160,7 +166,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the navigation property webApplicationFirewallProviders in identity + * Update the properties of a webApplicationFirewallProvider object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -191,7 +197,7 @@ public WebApplicationFirewallProviderItemRequestBuilder withUrl(@jakarta.annotat public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get webApplicationFirewallProviders from identity + * Read the properties and relationships of webApplicationFirewallProvider object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/verify/VerifyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/verify/VerifyRequestBuilder.java index b6c88d398db..8155f2a405d 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/verify/VerifyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallproviders/item/verify/VerifyRequestBuilder.java @@ -36,21 +36,23 @@ public VerifyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallProviders/{webApplicationFirewallProvider%2Did}/verify", rawUrl); } /** - * Invoke action verify + * Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. * @param body The request body * @return a {@link WebApplicationFirewallVerificationModel} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallVerificationModel post(@jakarta.annotation.Nonnull final VerifyPostRequestBody body) { return post(body, null); } /** - * Invoke action verify + * Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WebApplicationFirewallVerificationModel} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallVerificationModel post(@jakarta.annotation.Nonnull final VerifyPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -61,7 +63,7 @@ public WebApplicationFirewallVerificationModel post(@jakarta.annotation.Nonnull return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallVerificationModel::createFromDiscriminatorValue); } /** - * Invoke action verify + * Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. * @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 verify + * Initiate a verification operation for a webApplicationFirewallProvider object. This API triggers provider-specific verification logic and returns a webApplicationFirewallVerificationModel object describing the verification result. * @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/generated/identity/riskprevention/webapplicationfirewallverifications/WebApplicationFirewallVerificationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/WebApplicationFirewallVerificationsRequestBuilder.java index f8d13612596..d818d82a171 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/WebApplicationFirewallVerificationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/WebApplicationFirewallVerificationsRequestBuilder.java @@ -60,19 +60,21 @@ public WebApplicationFirewallVerificationsRequestBuilder(@jakarta.annotation.Non super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get webApplicationFirewallVerifications from identity + * Get a list of the webApplicationFirewallVerificationModel objects and their properties. * @return a {@link WebApplicationFirewallVerificationModelCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallVerificationModelCollectionResponse get() { return get(null); } /** - * Get webApplicationFirewallVerifications from identity + * Get a list of the webApplicationFirewallVerificationModel objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WebApplicationFirewallVerificationModelCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallVerificationModelCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -107,7 +109,7 @@ public WebApplicationFirewallVerificationModel post(@jakarta.annotation.Nonnull return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallVerificationModel::createFromDiscriminatorValue); } /** - * Get webApplicationFirewallVerifications from identity + * Get a list of the webApplicationFirewallVerificationModel objects and their properties. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get webApplicationFirewallVerifications from identity + * Get a list of the webApplicationFirewallVerificationModel objects and their properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +163,7 @@ public WebApplicationFirewallVerificationsRequestBuilder withUrl(@jakarta.annota return new WebApplicationFirewallVerificationsRequestBuilder(rawUrl, requestAdapter); } /** - * Get webApplicationFirewallVerifications from identity + * Get a list of the webApplicationFirewallVerificationModel objects and their properties. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/WebApplicationFirewallVerificationModelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/WebApplicationFirewallVerificationModelItemRequestBuilder.java index b012bb6988e..b1b4b226920 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/WebApplicationFirewallVerificationModelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/WebApplicationFirewallVerificationModelItemRequestBuilder.java @@ -46,16 +46,18 @@ public WebApplicationFirewallVerificationModelItemRequestBuilder(@jakarta.annota super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property webApplicationFirewallVerifications for identity + * Delete a webApplicationFirewallVerificationModel object. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property webApplicationFirewallVerifications for identity + * Delete a webApplicationFirewallVerificationModel object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -64,19 +66,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get webApplicationFirewallVerifications from identity + * Read the properties and relationships of webApplicationFirewallVerificationModel object. * @return a {@link WebApplicationFirewallVerificationModel} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallVerificationModel get() { return get(null); } /** - * Get webApplicationFirewallVerifications from identity + * Read the properties and relationships of webApplicationFirewallVerificationModel object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WebApplicationFirewallVerificationModel} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public WebApplicationFirewallVerificationModel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +115,7 @@ public WebApplicationFirewallVerificationModel patch(@jakarta.annotation.Nonnull return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallVerificationModel::createFromDiscriminatorValue); } /** - * Delete navigation property webApplicationFirewallVerifications for identity + * Delete a webApplicationFirewallVerificationModel object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +123,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property webApplicationFirewallVerifications for identity + * Delete a webApplicationFirewallVerificationModel object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +135,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get webApplicationFirewallVerifications from identity + * Read the properties and relationships of webApplicationFirewallVerificationModel object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +143,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get webApplicationFirewallVerifications from identity + * Read the properties and relationships of webApplicationFirewallVerificationModel object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +195,7 @@ public WebApplicationFirewallVerificationModelItemRequestBuilder withUrl(@jakart public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get webApplicationFirewallVerifications from identity + * Read the properties and relationships of webApplicationFirewallVerificationModel object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/provider/ProviderRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/provider/ProviderRequestBuilder.java index 08525e3a662..2d82b1cdcbe 100644 --- a/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/provider/ProviderRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identity/riskprevention/webapplicationfirewallverifications/item/provider/ProviderRequestBuilder.java @@ -37,7 +37,7 @@ public ProviderRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/identity/riskPrevention/webApplicationFirewallVerifications/{webApplicationFirewallVerificationModel%2Did}/provider{?%24expand,%24select}", rawUrl); } /** - * Get provider from identity + * Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. * @return a {@link WebApplicationFirewallProvider} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public WebApplicationFirewallProvider get() { return get(null); } /** - * Get provider from identity + * Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WebApplicationFirewallProvider} * @throws ODataError When receiving a 4XX or 5XX status code @@ -59,7 +59,7 @@ public WebApplicationFirewallProvider get(@jakarta.annotation.Nullable final jav return this.requestAdapter.send(requestInfo, errorMapping, WebApplicationFirewallProvider::createFromDiscriminatorValue); } /** - * Get provider from identity + * Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get provider from identity + * Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public ProviderRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new ProviderRequestBuilder(rawUrl, requestAdapter); } /** - * Get provider from identity + * Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identity/verifiedid/VerifiedIdRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/verifiedid/VerifiedIdRequestBuilder.java new file mode 100644 index 00000000000..bd5a6affaf9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/verifiedid/VerifiedIdRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identity.verifiedid; + +import com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder; +import com.microsoft.graph.models.IdentityVerifiedIdRoot; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 verifiedId property of the microsoft.graph.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VerifiedIdRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the profiles property of the microsoft.graph.identityVerifiedIdRoot entity. + * @return a {@link ProfilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfilesRequestBuilder profiles() { + return new ProfilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link VerifiedIdRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VerifiedIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/verifiedId{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link VerifiedIdRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VerifiedIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/verifiedId{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property verifiedId for identity + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property verifiedId for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Entry point for verified ID operations. + * @return a {@link IdentityVerifiedIdRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public IdentityVerifiedIdRoot get() { + return get(null); + } + /** + * Entry point for verified ID operations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link IdentityVerifiedIdRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public IdentityVerifiedIdRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, IdentityVerifiedIdRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property verifiedId in identity + * @param body The request body + * @return a {@link IdentityVerifiedIdRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public IdentityVerifiedIdRoot patch(@jakarta.annotation.Nonnull final IdentityVerifiedIdRoot body) { + return patch(body, null); + } + /** + * Update the navigation property verifiedId in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link IdentityVerifiedIdRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public IdentityVerifiedIdRoot patch(@jakarta.annotation.Nonnull final IdentityVerifiedIdRoot 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, IdentityVerifiedIdRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property verifiedId for identity + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property verifiedId for identity + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Entry point for verified ID operations. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Entry point for verified ID operations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 verifiedId in identity + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final IdentityVerifiedIdRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property verifiedId in identity + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final IdentityVerifiedIdRoot 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 VerifiedIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VerifiedIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VerifiedIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Entry point for verified ID operations. + */ + @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/generated/identity/verifiedid/profiles/ProfilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/verifiedid/profiles/ProfilesRequestBuilder.java new file mode 100644 index 00000000000..9161b04576b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/verifiedid/profiles/ProfilesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.identity.verifiedid.profiles; + +import com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder; +import com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VerifiedIdProfile; +import com.microsoft.graph.models.VerifiedIdProfileCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 profiles property of the microsoft.graph.identityVerifiedIdRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfilesRequestBuilder 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 profiles property of the microsoft.graph.identityVerifiedIdRoot entity. + * @param verifiedIdProfileId The unique identifier of verifiedIdProfile + * @return a {@link VerifiedIdProfileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VerifiedIdProfileItemRequestBuilder byVerifiedIdProfileId(@jakarta.annotation.Nonnull final String verifiedIdProfileId) { + Objects.requireNonNull(verifiedIdProfileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("verifiedIdProfile%2Did", verifiedIdProfileId); + return new VerifiedIdProfileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ProfilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/verifiedId/profiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ProfilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProfilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/verifiedId/profiles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the verifiedIdProfile objects and their properties. + * @return a {@link VerifiedIdProfileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VerifiedIdProfileCollectionResponse get() { + return get(null); + } + /** + * Get a list of the verifiedIdProfile objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VerifiedIdProfileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VerifiedIdProfileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VerifiedIdProfileCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new verifiedIdProfile object. + * @param body The request body + * @return a {@link VerifiedIdProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VerifiedIdProfile post(@jakarta.annotation.Nonnull final VerifiedIdProfile body) { + return post(body, null); + } + /** + * Create a new verifiedIdProfile object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VerifiedIdProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VerifiedIdProfile post(@jakarta.annotation.Nonnull final VerifiedIdProfile 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, VerifiedIdProfile::createFromDiscriminatorValue); + } + /** + * Get a list of the verifiedIdProfile objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the verifiedIdProfile 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 new verifiedIdProfile object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final VerifiedIdProfile body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new verifiedIdProfile 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 toPostRequestInformation(@jakarta.annotation.Nonnull final VerifiedIdProfile 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 ProfilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProfilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProfilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the verifiedIdProfile 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/generated/identity/verifiedid/profiles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/verifiedid/profiles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b59e6e6de3f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/verifiedid/profiles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identity.verifiedid.profiles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/verifiedId/profiles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/verifiedId/profiles/$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/generated/identity/verifiedid/profiles/item/VerifiedIdProfileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identity/verifiedid/profiles/item/VerifiedIdProfileItemRequestBuilder.java new file mode 100644 index 00000000000..d9bd20fd42b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identity/verifiedid/profiles/item/VerifiedIdProfileItemRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.identity.verifiedid.profiles.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VerifiedIdProfile; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 profiles property of the microsoft.graph.identityVerifiedIdRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VerifiedIdProfileItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link VerifiedIdProfileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VerifiedIdProfileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/verifiedId/profiles/{verifiedIdProfile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link VerifiedIdProfileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VerifiedIdProfileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identity/verifiedId/profiles/{verifiedIdProfile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a verifiedIdProfile object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a verifiedIdProfile object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of verifiedIdProfile object. + * @return a {@link VerifiedIdProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VerifiedIdProfile get() { + return get(null); + } + /** + * Read the properties and relationships of verifiedIdProfile object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VerifiedIdProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VerifiedIdProfile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VerifiedIdProfile::createFromDiscriminatorValue); + } + /** + * Update the properties of a verifiedIdProfile object. + * @param body The request body + * @return a {@link VerifiedIdProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VerifiedIdProfile patch(@jakarta.annotation.Nonnull final VerifiedIdProfile body) { + return patch(body, null); + } + /** + * Update the properties of a verifiedIdProfile object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VerifiedIdProfile} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VerifiedIdProfile patch(@jakarta.annotation.Nonnull final VerifiedIdProfile 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, VerifiedIdProfile::createFromDiscriminatorValue); + } + /** + * Delete a verifiedIdProfile object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a verifiedIdProfile object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of verifiedIdProfile object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of verifiedIdProfile 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 verifiedIdProfile object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VerifiedIdProfile body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a verifiedIdProfile 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 VerifiedIdProfile 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 VerifiedIdProfileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VerifiedIdProfileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VerifiedIdProfileItemRequestBuilder(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 verifiedIdProfile 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/generated/identitygovernance/IdentityGovernanceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/IdentityGovernanceRequestBuilder.java index a311fce55e2..00ba22aeef0 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/IdentityGovernanceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/IdentityGovernanceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder; import com.microsoft.graph.identitygovernance.appconsent.AppConsentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.LifecycleWorkflowsRequestBuilder; import com.microsoft.graph.identitygovernance.privilegedaccess.PrivilegedAccessRequestBuilder; @@ -42,6 +43,14 @@ public AccessReviewsRequestBuilder accessReviews() { public AppConsentRequestBuilder appConsent() { return new AppConsentRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. + * @return a {@link CatalogsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CatalogsRequestBuilder catalogs() { + return new CatalogsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the entitlementManagement property of the microsoft.graph.identityGovernance entity. * @return a {@link EntitlementManagementRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java index 6becb56f0ec..381ba226120 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/batchrecorddecisions/BatchRecordDecisionsRequestBuilder.java @@ -35,7 +35,7 @@ public BatchRecordDecisionsRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", rawUrl); } /** - * Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostReque post(body, null); } /** - * Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final BatchRecordDecisionsPostReque this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java index 1923d956b15..7eab3495744 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -38,7 +38,7 @@ public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @return a {@link FilterByCurrentUserWithOnGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -48,7 +48,7 @@ public FilterByCurrentUserWithOnGetResponse get() { return get(null); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FilterByCurrentUserWithOnGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -62,7 +62,7 @@ public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -70,7 +70,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -92,7 +92,7 @@ public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnu return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/StagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/StagesRequestBuilder.java index 08b3f47dbeb..ea48e8260dd 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/StagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/StagesRequestBuilder.java @@ -71,7 +71,7 @@ public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakart return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); } /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. * @return a {@link AccessReviewStageCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -81,7 +81,7 @@ public AccessReviewStageCollectionResponse get() { return get(null); } /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessReviewStageCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -120,7 +120,7 @@ public AccessReviewStage post(@jakarta.annotation.Nonnull final AccessReviewStag return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewStage::createFromDiscriminatorValue); } /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -128,7 +128,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -174,7 +174,7 @@ public StagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String raw return new StagesRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the stages in a multi-stage access review instance. + * Retrieve the accessReviewStage objects for a specific accessReviewInstance in a multi-stage access review. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java index 960758e249b..a300e948490 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/decisions/DecisionsRequestBuilder.java @@ -71,7 +71,7 @@ public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakart return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); } /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -81,7 +81,7 @@ public AccessReviewInstanceDecisionItemCollectionResponse get() { return get(null); } /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessReviewInstanceDecisionItemCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -120,7 +120,7 @@ public AccessReviewInstanceDecisionItem post(@jakarta.annotation.Nonnull final A return this.requestAdapter.send(requestInfo, errorMapping, AccessReviewInstanceDecisionItem::createFromDiscriminatorValue); } /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -128,7 +128,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -174,7 +174,7 @@ public DecisionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new DecisionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + * Get the accessReviewInstanceDecisionItem objects from an accessReviewStage in a multi-stage access review. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java index 28c120537ca..f993c4b73c7 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/accessreviews/definitions/item/instances/item/stages/item/decisions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -38,7 +38,7 @@ public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @return a {@link FilterByCurrentUserWithOnGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -48,7 +48,7 @@ public FilterByCurrentUserWithOnGetResponse get() { return get(null); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FilterByCurrentUserWithOnGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -62,7 +62,7 @@ public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -70,7 +70,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -92,7 +92,7 @@ public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnu return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review, for which the calling user is the reviewer. The decision items are represented by accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + * Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/CatalogsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/CatalogsRequestBuilder.java new file mode 100644 index 00000000000..c7f45234804 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/CatalogsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs; + +import com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageCatalog; +import com.microsoft.graph.models.AccessPackageCatalogCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 catalogs property of the microsoft.graph.identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CatalogsRequestBuilder 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 catalogs property of the microsoft.graph.identityGovernance entity. + * @param accessPackageCatalogId The unique identifier of accessPackageCatalog + * @return a {@link AccessPackageCatalogItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageCatalogItemRequestBuilder byAccessPackageCatalogId(@jakarta.annotation.Nonnull final String accessPackageCatalogId) { + Objects.requireNonNull(accessPackageCatalogId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageCatalog%2Did", accessPackageCatalogId); + return new AccessPackageCatalogItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CatalogsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CatalogsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CatalogsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CatalogsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get catalogs from identityGovernance + * @return a {@link AccessPackageCatalogCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalogCollectionResponse get() { + return get(null); + } + /** + * Get catalogs from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCatalogCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalogCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageCatalogCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to catalogs for identityGovernance + * @param body The request body + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog post(@jakarta.annotation.Nonnull final AccessPackageCatalog body) { + return post(body, null); + } + /** + * Create new navigation property to catalogs for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog post(@jakarta.annotation.Nonnull final AccessPackageCatalog 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, AccessPackageCatalog::createFromDiscriminatorValue); + } + /** + * Get catalogs from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get catalogs from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to catalogs for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageCatalog body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to catalogs for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageCatalog 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 CatalogsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CatalogsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CatalogsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get catalogs from identityGovernance + */ + @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/generated/identitygovernance/catalogs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..02abfcafdef --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/$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/generated/identitygovernance/catalogs/item/AccessPackageCatalogItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/AccessPackageCatalogItemRequestBuilder.java new file mode 100644 index 00000000000..e267e429ddd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/AccessPackageCatalogItemRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.identitygovernance.catalogs.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder; +import com.microsoft.graph.models.AccessPackageCatalog; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 catalogs property of the microsoft.graph.identityGovernance entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageCatalogItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link AccessPackagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackagesRequestBuilder accessPackages() { + return new AccessPackagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link CustomWorkflowExtensionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomWorkflowExtensionsRequestBuilder customWorkflowExtensions() { + return new CustomWorkflowExtensionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link ResourceRolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRolesRequestBuilder resourceRoles() { + return new ResourceRolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link ResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourcesRequestBuilder resources() { + return new ResourcesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + * @return a {@link ResourceScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceScopesRequestBuilder resourceScopes() { + return new ResourceScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageCatalogItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageCatalogItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageCatalogItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageCatalogItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property catalogs for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property catalogs for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get catalogs from identityGovernance + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog get() { + return get(null); + } + /** + * Get catalogs from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageCatalog::createFromDiscriminatorValue); + } + /** + * Update the navigation property catalogs in identityGovernance + * @param body The request body + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog patch(@jakarta.annotation.Nonnull final AccessPackageCatalog body) { + return patch(body, null); + } + /** + * Update the navigation property catalogs in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCatalog} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCatalog patch(@jakarta.annotation.Nonnull final AccessPackageCatalog 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, AccessPackageCatalog::createFromDiscriminatorValue); + } + /** + * Delete navigation property catalogs for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property catalogs for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get catalogs from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get catalogs from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 catalogs in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageCatalog body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property catalogs in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageCatalog 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 AccessPackageCatalogItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageCatalogItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageCatalogItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get catalogs from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/accesspackages/AccessPackagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/AccessPackagesRequestBuilder.java new file mode 100644 index 00000000000..6c8156c6225 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/AccessPackagesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.accesspackages; + +import com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 accessPackages property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackagesRequestBuilder 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 accessPackages property of the microsoft.graph.accessPackageCatalog entity. + * @param accessPackageId The unique identifier of accessPackage + * @return a {@link AccessPackageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageItemRequestBuilder byAccessPackageId(@jakarta.annotation.Nonnull final String accessPackageId) { + Objects.requireNonNull(accessPackageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackage%2Did", accessPackageId); + return new AccessPackageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @return a {@link AccessPackageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCollectionResponse get() { + return get(null); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageCollectionResponse::createFromDiscriminatorValue); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The access packages in this catalog. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8347f48084c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/$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/generated/identitygovernance/catalogs/item/accesspackages/item/AccessPackageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/item/AccessPackageItemRequestBuilder.java new file mode 100644 index 00000000000..c80894f3d57 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/accesspackages/item/AccessPackageItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item; + +import com.microsoft.graph.models.AccessPackage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 accessPackages property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @return a {@link AccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackage get() { + return get(null); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackage::createFromDiscriminatorValue); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The access packages in this catalog. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AccessPackageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The access packages in this catalog. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java new file mode 100644 index 00000000000..e3ba7dc5e05 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions; + +import com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder; +import com.microsoft.graph.models.CustomCalloutExtension; +import com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomWorkflowExtensionsRequestBuilder 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 customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + * @param customCalloutExtensionId The unique identifier of customCalloutExtension + * @return a {@link CustomCalloutExtensionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomCalloutExtensionItemRequestBuilder byCustomCalloutExtensionId(@jakarta.annotation.Nonnull final String customCalloutExtensionId) { + Objects.requireNonNull(customCalloutExtensionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customCalloutExtension%2Did", customCalloutExtensionId); + return new CustomCalloutExtensionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CustomWorkflowExtensionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomWorkflowExtensionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CustomWorkflowExtensionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomWorkflowExtensionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @return a {@link CustomCalloutExtensionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtensionCollectionResponse get() { + return get(null); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomCalloutExtensionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtensionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtensionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to customWorkflowExtensions for identityGovernance + * @param body The request body + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension post(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { + return post(body, null); + } + /** + * Create new navigation property to customWorkflowExtensions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension post(@jakarta.annotation.Nonnull final CustomCalloutExtension 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, CustomCalloutExtension::createFromDiscriminatorValue); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to customWorkflowExtensions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to customWorkflowExtensions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomCalloutExtension 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 CustomWorkflowExtensionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomWorkflowExtensionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomWorkflowExtensionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get customWorkflowExtensions from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/customworkflowextensions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7e2a06dfa76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/$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/generated/identitygovernance/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java new file mode 100644 index 00000000000..a1de1ffff30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/customworkflowextensions/item/CustomCalloutExtensionItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item; + +import com.microsoft.graph.models.CustomCalloutExtension; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomCalloutExtensionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CustomCalloutExtensionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomCalloutExtensionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomCalloutExtensionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomCalloutExtensionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension get() { + return get(null); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); + } + /** + * Update the navigation property customWorkflowExtensions in identityGovernance + * @param body The request body + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { + return patch(body, null); + } + /** + * Update the navigation property customWorkflowExtensions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomCalloutExtension} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomCalloutExtension patch(@jakarta.annotation.Nonnull final CustomCalloutExtension 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, CustomCalloutExtension::createFromDiscriminatorValue); + } + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property customWorkflowExtensions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get customWorkflowExtensions from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get customWorkflowExtensions from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 customWorkflowExtensions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomCalloutExtension body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property customWorkflowExtensions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomCalloutExtension 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 CustomCalloutExtensionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomCalloutExtensionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomCalloutExtensionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get customWorkflowExtensions from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/ResourceRolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/ResourceRolesRequestBuilder.java new file mode 100644 index 00000000000..8ff48f09f14 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/ResourceRolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRolesRequestBuilder 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 resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + * @param accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId) { + Objects.requireNonNull(accessPackageResourceRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did", accessPackageResourceRoleId); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get resourceRoles from identityGovernance + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Get resourceRoles from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to resourceRoles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to resourceRoles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Get resourceRoles from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resourceRoles from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to resourceRoles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to resourceRoles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 ResourceRolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get resourceRoles from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e84e3bec778 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/$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/generated/identitygovernance/catalogs/item/resourceroles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..b5ad4050f35 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resourceRoles property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resourceRoles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resourceRoles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resourceRoles from identityGovernance + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Get resourceRoles from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property resourceRoles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property resourceRoles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property resourceRoles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resourceRoles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resourceRoles from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resourceRoles from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resourceRoles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resourceRoles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resourceRoles from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..d2e0d4d29bf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resource property of the microsoft.graph.accessPackageResourceRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..5c2117f413a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..f806f4df321 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh; + +import com.microsoft.graph.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 refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @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 refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @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 RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..1b97ae4a6cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder 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 roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId1 The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId1(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId1) { + Objects.requireNonNull(accessPackageResourceRoleId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did1", accessPackageResourceRoleId1); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..522f428f646 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/$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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..8d01cfc809f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item; + +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..30366729c4e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder 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 scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId) { + Objects.requireNonNull(accessPackageResourceScopeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did", accessPackageResourceScopeId); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2c92d660411 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/$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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..8f6497c4521 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..fcffc517e40 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resource property of the microsoft.graph.accessPackageResourceScope entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..4315c5d8c34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..30d5b999dc0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh; + +import com.microsoft.graph.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 refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @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 refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @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 RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..e67b47b73dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder 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 roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId1 The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId1(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId1) { + Objects.requireNonNull(accessPackageResourceRoleId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did1", accessPackageResourceRoleId1); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b955d5f6a58 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..35750bc88bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item; + +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..8fbd97f758c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1713d2dddde --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..cdcefd135f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..ab23f79d8e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ce0bb010a02 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..8f4f5ef1fcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..5ecf4546eb6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..4ba3fb41585 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..d4e0fe4fe5f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7cd80a15532 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..e965c7d13cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..6123ec98d1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9251b4e22d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..734dbcbfc15 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..b101bf8da62 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..216303776a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/ResourcesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/ResourcesRequestBuilder.java new file mode 100644 index 00000000000..4972d771da8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/ResourcesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.AccessPackageResourceCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resources property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourcesRequestBuilder 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 resources property of the microsoft.graph.accessPackageCatalog entity. + * @param accessPackageResourceId The unique identifier of accessPackageResource + * @return a {@link AccessPackageResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceItemRequestBuilder byAccessPackageResourceId(@jakarta.annotation.Nonnull final String accessPackageResourceId) { + Objects.requireNonNull(accessPackageResourceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResource%2Did", accessPackageResourceId); + return new AccessPackageResourceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ResourcesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourcesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ResourcesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourcesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Access package resources in this catalog. + * @return a {@link AccessPackageResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceCollectionResponse get() { + return get(null); + } + /** + * Access package resources in this catalog. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to resources for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource post(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return post(body, null); + } + /** + * Create new navigation property to resources for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource post(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Access package resources in this catalog. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Access package resources in this catalog. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to resources for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to resources for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 ResourcesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourcesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourcesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Access package resources in this catalog. + */ + @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/generated/identitygovernance/catalogs/item/resources/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/count/CountRequestBuilder.java new file mode 100644 index 00000000000..201f52c7ac3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/$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/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java new file mode 100644 index 00000000000..6a647104f00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resources property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resources for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resources for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Access package resources in this catalog. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Access package resources in this catalog. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resources in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resources in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resources for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resources for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Access package resources in this catalog. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Access package resources in this catalog. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resources in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resources in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 AccessPackageResourceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceItemRequestBuilder(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 { + } + /** + * Access package resources in this catalog. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..0c73a950f21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..b4e62d6f776 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh; + +import com.microsoft.graph.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 refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @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 refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @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 RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/item/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..992f5b0e763 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder 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 roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId) { + Objects.requireNonNull(accessPackageResourceRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did", accessPackageResourceRoleId); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..af84ec5ee16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/$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/generated/identitygovernance/catalogs/item/resources/item/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..21f48ec6561 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..8da954f8772 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resource property of the microsoft.graph.accessPackageResourceRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..c2e1bcc5b4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..bb0270dc271 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh; + +import com.microsoft.graph.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 refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @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 refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @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 RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..7a21238a333 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder 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 scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId) { + Objects.requireNonNull(accessPackageResourceScopeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did", accessPackageResourceScopeId); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..66270b8d2bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..47d042a3f0f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..9054526077b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resource property of the microsoft.graph.accessPackageResourceScope entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..7d33ac45fda --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..e2398ba4584 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh; + +import com.microsoft.graph.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 refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @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 refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @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 RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..f6e0c93bfcf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ae86bf67397 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..e0dd40dd34e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..10a77241037 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..208d6887d14 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..f52d1502997 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..cd0ca324c8b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..410b2735ffc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..893df5a809a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b024bfcb189 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..8c942d3a8c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..eb35475a27f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..974f1395c95 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..e05c65d87b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..479a770bfc6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..e44dea67c1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/item/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..ee59175c9ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder 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 scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId) { + Objects.requireNonNull(accessPackageResourceScopeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did", accessPackageResourceScopeId); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..132b0226668 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/$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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..dde6c055d23 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..791e5550361 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resource property of the microsoft.graph.accessPackageResourceScope entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..a0b8edc62a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..6dbe6d567cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh; + +import com.microsoft.graph.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 refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @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 refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @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 RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..c6d2e9e429f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder 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 roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId) { + Objects.requireNonNull(accessPackageResourceRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did", accessPackageResourceRoleId); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f7b40e547b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..9b469082de3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..96da42fcf94 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resource property of the microsoft.graph.accessPackageResourceRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..837d6756fba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..d916fdc5d08 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh; + +import com.microsoft.graph.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 refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @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 refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @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 RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..9fec11071aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..886f41b5b00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..abdfc93051d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..eccedb0ee6b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1babd777b3a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..13c5a528cbf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..66b067dbf2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..940446fc64c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..ee47e8fefad --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c8505f5995f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..7bdc3192da5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..4e853378848 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0526d0b6b81 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..1ca117f0652 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..6736e160eea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..172b6c9c585 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..eca643e2850 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3b6a8e2ba34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$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/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..926904677e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..351f7f6e72a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..555c9e140ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..2a1aa5f08a8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..a8c717919df --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b9a8a3b0c38 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/catalogs/item/resourcescopes/ResourceScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/ResourceScopesRequestBuilder.java new file mode 100644 index 00000000000..eaa2a55b016 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/ResourceScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceScopesRequestBuilder 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 resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + * @param accessPackageResourceScopeId The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId) { + Objects.requireNonNull(accessPackageResourceScopeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did", accessPackageResourceScopeId); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ResourceScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ResourceScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get resourceScopes from identityGovernance + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Get resourceScopes from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to resourceScopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to resourceScopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Get resourceScopes from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resourceScopes from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to resourceScopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to resourceScopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 ResourceScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get resourceScopes from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f87a8378097 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/$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/generated/identitygovernance/catalogs/item/resourcescopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..51a83cd7602 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resourceScopes property of the microsoft.graph.accessPackageCatalog entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resourceScopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resourceScopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resourceScopes from identityGovernance + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Get resourceScopes from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property resourceScopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property resourceScopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property resourceScopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resourceScopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resourceScopes from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resourceScopes from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resourceScopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resourceScopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resourceScopes from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..8e26c63f0c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resource property of the microsoft.graph.accessPackageResourceScope entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. + * @return a {@link RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder roles() { + return new RolesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..6a09536ab75 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..bd9c2724ea5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh; + +import com.microsoft.graph.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 refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @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 refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @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 RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/RolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/RolesRequestBuilder.java new file mode 100644 index 00000000000..be962690fb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/RolesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RolesRequestBuilder 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 roles property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceRoleId The unique identifier of accessPackageResourceRole + * @return a {@link AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder byAccessPackageResourceRoleId(@jakarta.annotation.Nonnull final String accessPackageResourceRoleId) { + Objects.requireNonNull(accessPackageResourceRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRole%2Did", accessPackageResourceRoleId); + return new AccessPackageResourceRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return post(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole post(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to roles for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 RolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7f45da03a50 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/$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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java new file mode 100644 index 00000000000..8d4f1cf4f9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/AccessPackageResourceRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 roles property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. + * @return a {@link ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder resource() { + return new ResourceRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property roles for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return patch(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRole patch(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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, AccessPackageResourceRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property roles for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property roles for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property roles in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property roles in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceRole 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 AccessPackageResourceRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java new file mode 100644 index 00000000000..a2b0e6a74b6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -0,0 +1,264 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; +import com.microsoft.graph.models.AccessPackageResource; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resource property of the microsoft.graph.accessPackageResourceRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder environment() { + return new EnvironmentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the refresh method. + * @return a {@link RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder refresh() { + return new RefreshRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. + * @return a {@link ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder scopes() { + return new ScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property resource for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get resource from identityGovernance + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get() { + return get(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return patch(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResource} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResource patch(@jakarta.annotation.Nonnull final AccessPackageResource 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, AccessPackageResource::createFromDiscriminatorValue); + } + /** + * Delete navigation property resource for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property resource for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get resource from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get resource from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 resource in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property resource in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResource 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 ResourceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get resource from identityGovernance + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java new file mode 100644 index 00000000000..676b1b4a354 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/environment/EnvironmentRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment; + +import com.microsoft.graph.models.AccessPackageResourceEnvironment; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 environment property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnvironmentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EnvironmentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnvironmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", rawUrl); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get() { + return get(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceEnvironment} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceEnvironment get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceEnvironment::createFromDiscriminatorValue); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link EnvironmentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnvironmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnvironmentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java new file mode 100644 index 00000000000..28665f25d9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/refresh/RefreshRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh; + +import com.microsoft.graph.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 refresh method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefreshRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters); + } + /** + * Instantiates a new {@link RefreshRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefreshRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", rawUrl); + } + /** + * Invoke action refresh + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action refresh + * @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 refresh + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action refresh + * @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 RefreshRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefreshRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefreshRequestBuilder(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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..db4962ccf96 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder 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 scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId1 The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId1(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId1) { + Objects.requireNonNull(accessPackageResourceScopeId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did1", accessPackageResourceScopeId1); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8f7140c7b3d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..0f1387ebec4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item; + +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..dcd38dc0947 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b70b5b27d56 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..4d465a2f6aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..5788c4e98c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3d951a682da --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..a34ba1fc26e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..9365ddb8014 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b9f6232d7e3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/ScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/ScopesRequestBuilder.java new file mode 100644 index 00000000000..b037f72f847 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/ScopesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.AccessPackageResourceScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ScopesRequestBuilder 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 scopes property of the microsoft.graph.accessPackageResource entity. + * @param accessPackageResourceScopeId1 The unique identifier of accessPackageResourceScope + * @return a {@link AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder byAccessPackageResourceScopeId1(@jakarta.annotation.Nonnull final String accessPackageResourceScopeId1) { + Objects.requireNonNull(accessPackageResourceScopeId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceScope%2Did1", accessPackageResourceScopeId1); + return new AccessPackageResourceScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return post(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope post(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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; + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to scopes for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 ScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read-only. Nullable. Supports $expand. + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0d3bd529ae3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/$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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java new file mode 100644 index 00000000000..a289d817881 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/scopes/item/AccessPackageResourceScopeItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item; + +import com.microsoft.graph.models.AccessPackageResourceScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 scopes property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property scopes for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get() { + return get(null); + } + /** + * Read-only. Nullable. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return patch(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceScope patch(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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, AccessPackageResourceScope::createFromDiscriminatorValue); + } + /** + * Delete navigation property scopes for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property scopes for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read-only. Nullable. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read-only. Nullable. 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 navigation property scopes in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property scopes in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageResourceScope 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 AccessPackageResourceScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read-only. Nullable. 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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..097c6aeed16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..66f5d93b2fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a4302f665ee --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..7bc4acbbfd6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..dd1b190379b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..d0b36f90cf3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..e195562e10f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..24feed7fb7e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java index 5a30012e25c..2725e00459f 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/EntitlementManagementRequestBuilder.java @@ -2,16 +2,21 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackageassignmentapprovals.AccessPackageAssignmentApprovalsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.AccessPackagesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.assignmentpolicies.AssignmentPoliciesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.assignmentrequests.AssignmentRequestsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.assignments.AssignmentsRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.CatalogsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.connectedorganizations.ConnectedOrganizationsRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.ResourceEnvironmentsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.ResourceRequestsRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.ResourceRoleScopesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.ResourcesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.settings.SettingsRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder; import com.microsoft.graph.models.EntitlementManagement; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -48,6 +53,14 @@ public AccessPackageAssignmentApprovalsRequestBuilder accessPackageAssignmentApp public AccessPackagesRequestBuilder accessPackages() { return new AccessPackagesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + * @return a {@link AccessPackageSuggestionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageSuggestionsRequestBuilder accessPackageSuggestions() { + return new AccessPackageSuggestionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the assignmentPolicies property of the microsoft.graph.entitlementManagement entity. * @return a {@link AssignmentPoliciesRequestBuilder} @@ -72,6 +85,14 @@ public AssignmentRequestsRequestBuilder assignmentRequests() { public AssignmentsRequestBuilder assignments() { return new AssignmentsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + * @return a {@link AvailableAccessPackagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AvailableAccessPackagesRequestBuilder availableAccessPackages() { + return new AvailableAccessPackagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the catalogs property of the microsoft.graph.entitlementManagement entity. * @return a {@link CatalogsRequestBuilder} @@ -88,6 +109,14 @@ public CatalogsRequestBuilder catalogs() { public ConnectedOrganizationsRequestBuilder connectedOrganizations() { return new ConnectedOrganizationsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the controlConfigurations property of the microsoft.graph.entitlementManagement entity. + * @return a {@link ControlConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ControlConfigurationsRequestBuilder controlConfigurations() { + return new ControlConfigurationsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the resourceEnvironments property of the microsoft.graph.entitlementManagement entity. * @return a {@link ResourceEnvironmentsRequestBuilder} @@ -128,6 +157,14 @@ public ResourcesRequestBuilder resources() { public SettingsRequestBuilder settings() { return new SettingsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. + * @return a {@link SubjectsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectsRequestBuilder subjects() { + return new SubjectsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link EntitlementManagementRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request @@ -209,6 +246,16 @@ public EntitlementManagement patch(@jakarta.annotation.Nonnull final Entitlement errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, EntitlementManagement::createFromDiscriminatorValue); } + /** + * Provides operations to manage the subjects property of the microsoft.graph.entitlementManagement entity. + * @param objectId Alternate key of accessPackageSubject + * @return a {@link SubjectsWithObjectIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectsWithObjectIdRequestBuilder subjectsWithObjectId(@jakarta.annotation.Nonnull final String objectId) { + Objects.requireNonNull(objectId); + return new SubjectsWithObjectIdRequestBuilder(pathParameters, requestAdapter, objectId); + } /** * Delete navigation property entitlementManagement for identityGovernance * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/assignmentpolicies/item/accesspackage/AccessPackageRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/assignmentpolicies/item/accesspackage/AccessPackageRequestBuilder.java index a4fcb615f4d..a621d80c70b 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/assignmentpolicies/item/accesspackage/AccessPackageRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/assignmentpolicies/item/accesspackage/AccessPackageRequestBuilder.java @@ -37,7 +37,7 @@ public AccessPackageRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/accessPackage{?%24expand,%24select}", rawUrl); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public AccessPackage get() { return get(null); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code @@ -59,7 +59,7 @@ public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.C return this.requestAdapter.send(requestInfo, errorMapping, AccessPackage::createFromDiscriminatorValue); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public AccessPackageRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new AccessPackageRequestBuilder(rawUrl, requestAdapter); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/getapplicablepolicyrequirements/GetApplicablePolicyRequirementsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/getapplicablepolicyrequirements/GetApplicablePolicyRequirementsRequestBuilder.java index c3979ef6336..3a7253c651b 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/getapplicablepolicyrequirements/GetApplicablePolicyRequirementsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/getapplicablepolicyrequirements/GetApplicablePolicyRequirementsRequestBuilder.java @@ -35,7 +35,7 @@ public GetApplicablePolicyRequirementsRequestBuilder(@jakarta.annotation.Nonnull super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/getApplicablePolicyRequirements", rawUrl); } /** - * In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + * In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. * @return a {@link GetApplicablePolicyRequirementsPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -45,7 +45,7 @@ public GetApplicablePolicyRequirementsPostResponse post() { return post(null); } /** - * In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + * In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link GetApplicablePolicyRequirementsPostResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -59,7 +59,7 @@ public GetApplicablePolicyRequirementsPostResponse post(@jakarta.annotation.Null return this.requestAdapter.send(requestInfo, errorMapping, GetApplicablePolicyRequirementsPostResponse::createFromDiscriminatorValue); } /** - * In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + * In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * In Microsoft Entra entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. + * In Microsoft Entra entitlement management, this action retrieves accessPackageAssignmentRequestRequirements objects for an accessPackage that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for. * @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/incompatibleaccesspackages/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/incompatibleaccesspackages/ref/RefRequestBuilder.java index ef9097ff95b..64321836027 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/incompatibleaccesspackages/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/incompatibleaccesspackages/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/incompatiblegroups/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/incompatiblegroups/ref/RefRequestBuilder.java index ae340818ef3..82bbdbdc686 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/incompatiblegroups/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/incompatiblegroups/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java index 14e496328c9..91d1f632258 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java index 2a0a82dd878..d95869ddb07 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..5e2dcbbb315 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0e7d6912445 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..365b3ea1f6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..680dd072628 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..760c4940283 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..1010b759c0a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..b5950e072c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..08ee62e6f31 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..cae28b875cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1c1d010b765 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a8a2a922526 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..c864180523b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..da2cf20419c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..dcafc483cf4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..a4419a5a6cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..058f0bb2b71 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java index d63ac2d3019..e253f242a57 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java index f6da1829d6c..71ca72e7030 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..8c8889da791 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ecedcb4d00a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..2c150951ef2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..f62cd7ae9d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a981ca95018 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..7334c4b7a2d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..24d7827b9a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..ab67145e82d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..095723dd2a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..020bcc45be6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a089ad6c7b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..a815d69398e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9bbdda69e12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9d48d8632de --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..c6ae101ae2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b102372254b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackages/item/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/AccessPackageSuggestionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/AccessPackageSuggestionsRequestBuilder.java new file mode 100644 index 00000000000..cbd4e0035c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/AccessPackageSuggestionsRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageSuggestion; +import com.microsoft.graph.models.AccessPackageSuggestionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageSuggestionsRequestBuilder 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 accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + * @param accessPackageSuggestionId The unique identifier of accessPackageSuggestion + * @return a {@link AccessPackageSuggestionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageSuggestionItemRequestBuilder byAccessPackageSuggestionId(@jakarta.annotation.Nonnull final String accessPackageSuggestionId) { + Objects.requireNonNull(accessPackageSuggestionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageSuggestion%2Did", accessPackageSuggestionId); + return new AccessPackageSuggestionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageSuggestionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageSuggestionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageSuggestionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageSuggestionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder filterByCurrentUserWithOn(@jakarta.annotation.Nonnull final String on) { + Objects.requireNonNull(on); + return new FilterByCurrentUserWithOnRequestBuilder(pathParameters, requestAdapter, on); + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @return a {@link AccessPackageSuggestionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSuggestionCollectionResponse get() { + return get(null); + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSuggestionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSuggestionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageSuggestionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to accessPackageSuggestions for identityGovernance + * @param body The request body + * @return a {@link AccessPackageSuggestion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSuggestion post(@jakarta.annotation.Nonnull final AccessPackageSuggestion body) { + return post(body, null); + } + /** + * Create new navigation property to accessPackageSuggestions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSuggestion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSuggestion post(@jakarta.annotation.Nonnull final AccessPackageSuggestion 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, AccessPackageSuggestion::createFromDiscriminatorValue); + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to accessPackageSuggestions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageSuggestion body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to accessPackageSuggestions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageSuggestion 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 AccessPackageSuggestionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageSuggestionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageSuggestionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cc26dd283d6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/$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/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java new file mode 100644 index 00000000000..0fdf2b1fb54 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/filterbycurrentuserwithon/FilterByCurrentUserWithOnGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.AccessPackageSuggestion; +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnGetResponse} and sets the default values. + */ + public FilterByCurrentUserWithOnGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FilterByCurrentUserWithOnGetResponse} + */ + @jakarta.annotation.Nonnull + public static FilterByCurrentUserWithOnGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FilterByCurrentUserWithOnGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AccessPackageSuggestion::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/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java new file mode 100644 index 00000000000..df4be14b6ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/filterbycurrentuserwithon/FilterByCurrentUserWithOnRequestBuilder.java @@ -0,0 +1,168 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the filterByCurrentUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param on Usage: on='{on}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String on) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("on", on); + } + /** + * Instantiates a new {@link FilterByCurrentUserWithOnRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilterByCurrentUserWithOnRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get() { + return get(null); + } + /** + * Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FilterByCurrentUserWithOnGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FilterByCurrentUserWithOnGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FilterByCurrentUserWithOnGetResponse::createFromDiscriminatorValue); + } + /** + * Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link FilterByCurrentUserWithOnRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilterByCurrentUserWithOnRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilterByCurrentUserWithOnRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve suggested accessPackageSuggestion objects for the current end user. This operation returns access packages that are suggested based on various criteria such as related people insights and the user's assignment history. The suggestions help end users discover relevant access packages they may need for their role or work context. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/item/AccessPackageSuggestionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/item/AccessPackageSuggestionItemRequestBuilder.java new file mode 100644 index 00000000000..9df4669c12c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/item/AccessPackageSuggestionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder; +import com.microsoft.graph.models.AccessPackageSuggestion; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 accessPackageSuggestions property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageSuggestionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the accessPackage property of the microsoft.graph.accessPackageSuggestion entity. + * @return a {@link AccessPackageRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageRequestBuilder accessPackage() { + return new AccessPackageRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageSuggestionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageSuggestionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageSuggestionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageSuggestionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property accessPackageSuggestions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property accessPackageSuggestions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @return a {@link AccessPackageSuggestion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSuggestion get() { + return get(null); + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSuggestion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSuggestion get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageSuggestion::createFromDiscriminatorValue); + } + /** + * Update the navigation property accessPackageSuggestions in identityGovernance + * @param body The request body + * @return a {@link AccessPackageSuggestion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSuggestion patch(@jakarta.annotation.Nonnull final AccessPackageSuggestion body) { + return patch(body, null); + } + /** + * Update the navigation property accessPackageSuggestions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSuggestion} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSuggestion patch(@jakarta.annotation.Nonnull final AccessPackageSuggestion 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, AccessPackageSuggestion::createFromDiscriminatorValue); + } + /** + * Delete navigation property accessPackageSuggestions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property accessPackageSuggestions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 accessPackageSuggestions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageSuggestion body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property accessPackageSuggestions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageSuggestion 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 AccessPackageSuggestionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageSuggestionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageSuggestionItemRequestBuilder(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 { + } + /** + * Suggested access packages for end users based on various criteria such as related people insights and assignment history. + */ + @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/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/item/accesspackage/AccessPackageRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/item/accesspackage/AccessPackageRequestBuilder.java new file mode 100644 index 00000000000..1b4933e10ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/accesspackagesuggestions/item/accesspackage/AccessPackageRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage; + +import com.microsoft.graph.models.AvailableAccessPackage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 accessPackage property of the microsoft.graph.accessPackageSuggestion entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}/accessPackage{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackageSuggestions/{accessPackageSuggestion%2Did}/accessPackage{?%24expand,%24select}", rawUrl); + } + /** + * The access package information for the suggested package. + * @return a {@link AvailableAccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackage get() { + return get(null); + } + /** + * The access package information for the suggested package. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AvailableAccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AvailableAccessPackage::createFromDiscriminatorValue); + } + /** + * The access package information for the suggested package. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The access package information for the suggested package. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 AccessPackageRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageRequestBuilder(rawUrl, requestAdapter); + } + /** + * The access package information for the suggested package. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/assignmentpolicies/item/accesspackage/AccessPackageRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/assignmentpolicies/item/accesspackage/AccessPackageRequestBuilder.java index b07d4c6cc50..9c4839e3e3f 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/assignmentpolicies/item/accesspackage/AccessPackageRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/assignmentpolicies/item/accesspackage/AccessPackageRequestBuilder.java @@ -37,7 +37,7 @@ public AccessPackageRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentPolicies/{accessPackageAssignmentPolicy%2Did}/accessPackage{?%24expand,%24select}", rawUrl); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public AccessPackage get() { return get(null); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackage} * @throws ODataError When receiving a 4XX or 5XX status code @@ -59,7 +59,7 @@ public AccessPackage get(@jakarta.annotation.Nullable final java.util.function.C return this.requestAdapter.send(requestInfo, errorMapping, AccessPackage::createFromDiscriminatorValue); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public AccessPackageRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new AccessPackageRequestBuilder(rawUrl, requestAdapter); } /** - * Access package containing this policy. Read-only. Supports $expand. + * Access package containing this policy. Read-only. Supports $expand. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/assignmentrequests/item/assignment/AssignmentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/assignmentrequests/item/assignment/AssignmentRequestBuilder.java index 7627960dc45..ef1b2bc8a40 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/assignmentrequests/item/assignment/AssignmentRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/assignmentrequests/item/assignment/AssignmentRequestBuilder.java @@ -37,7 +37,7 @@ public AssignmentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/assignmentRequests/{accessPackageAssignmentRequest%2Did}/assignment{?%24expand,%24select}", rawUrl); } /** - * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. * @return a {@link AccessPackageAssignment} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public AccessPackageAssignment get() { return get(null); } /** - * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AccessPackageAssignment} * @throws ODataError When receiving a 4XX or 5XX status code @@ -59,7 +59,7 @@ public AccessPackageAssignment get(@jakarta.annotation.Nullable final java.util. return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageAssignment::createFromDiscriminatorValue); } /** - * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +67,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +89,7 @@ public AssignmentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new AssignmentRequestBuilder(rawUrl, requestAdapter); } /** - * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + * For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/AvailableAccessPackagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/AvailableAccessPackagesRequestBuilder.java new file mode 100644 index 00000000000..68af9784ef0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/AvailableAccessPackagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder; +import com.microsoft.graph.models.AvailableAccessPackage; +import com.microsoft.graph.models.AvailableAccessPackageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AvailableAccessPackagesRequestBuilder 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 availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + * @param availableAccessPackageId The unique identifier of availableAccessPackage + * @return a {@link AvailableAccessPackageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AvailableAccessPackageItemRequestBuilder byAvailableAccessPackageId(@jakarta.annotation.Nonnull final String availableAccessPackageId) { + Objects.requireNonNull(availableAccessPackageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("availableAccessPackage%2Did", availableAccessPackageId); + return new AvailableAccessPackageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AvailableAccessPackagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AvailableAccessPackagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AvailableAccessPackagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AvailableAccessPackagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Access packages available for end users to browse and request. + * @return a {@link AvailableAccessPackageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackageCollectionResponse get() { + return get(null); + } + /** + * Access packages available for end users to browse and request. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AvailableAccessPackageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AvailableAccessPackageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to availableAccessPackages for identityGovernance + * @param body The request body + * @return a {@link AvailableAccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackage post(@jakarta.annotation.Nonnull final AvailableAccessPackage body) { + return post(body, null); + } + /** + * Create new navigation property to availableAccessPackages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AvailableAccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackage post(@jakarta.annotation.Nonnull final AvailableAccessPackage 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, AvailableAccessPackage::createFromDiscriminatorValue); + } + /** + * Access packages available for end users to browse and request. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Access packages available for end users to browse and request. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to availableAccessPackages for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AvailableAccessPackage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to availableAccessPackages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AvailableAccessPackage 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 AvailableAccessPackagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AvailableAccessPackagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AvailableAccessPackagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Access packages available for end users to browse and request. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..10c397b7996 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/$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/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/AvailableAccessPackageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/AvailableAccessPackageItemRequestBuilder.java new file mode 100644 index 00000000000..c3440279b4f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/AvailableAccessPackageItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder; +import com.microsoft.graph.models.AvailableAccessPackage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 availableAccessPackages property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AvailableAccessPackageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. + * @return a {@link ResourceRoleScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRoleScopesRequestBuilder resourceRoleScopes() { + return new ResourceRoleScopesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AvailableAccessPackageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AvailableAccessPackageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AvailableAccessPackageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AvailableAccessPackageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property availableAccessPackages for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property availableAccessPackages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Access packages available for end users to browse and request. + * @return a {@link AvailableAccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackage get() { + return get(null); + } + /** + * Access packages available for end users to browse and request. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AvailableAccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AvailableAccessPackage::createFromDiscriminatorValue); + } + /** + * Update the navigation property availableAccessPackages in identityGovernance + * @param body The request body + * @return a {@link AvailableAccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackage patch(@jakarta.annotation.Nonnull final AvailableAccessPackage body) { + return patch(body, null); + } + /** + * Update the navigation property availableAccessPackages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AvailableAccessPackage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AvailableAccessPackage patch(@jakarta.annotation.Nonnull final AvailableAccessPackage 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, AvailableAccessPackage::createFromDiscriminatorValue); + } + /** + * Delete navigation property availableAccessPackages for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property availableAccessPackages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Access packages available for end users to browse and request. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Access packages available for end users to browse and request. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property availableAccessPackages in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AvailableAccessPackage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property availableAccessPackages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AvailableAccessPackage 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 AvailableAccessPackageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AvailableAccessPackageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AvailableAccessPackageItemRequestBuilder(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 { + } + /** + * Access packages available for end users to browse and request. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/resourcerolescopes/ResourceRoleScopesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/resourcerolescopes/ResourceRoleScopesRequestBuilder.java new file mode 100644 index 00000000000..9b16d245c20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/resourcerolescopes/ResourceRoleScopesRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageResourceRoleScopeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceRoleScopesRequestBuilder 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 resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. + * @param accessPackageResourceRoleScopeId The unique identifier of accessPackageResourceRoleScope + * @return a {@link AccessPackageResourceRoleScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleScopeItemRequestBuilder byAccessPackageResourceRoleScopeId(@jakarta.annotation.Nonnull final String accessPackageResourceRoleScopeId) { + Objects.requireNonNull(accessPackageResourceRoleScopeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageResourceRoleScope%2Did", accessPackageResourceRoleScopeId); + return new AccessPackageResourceRoleScopeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ResourceRoleScopesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRoleScopesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ResourceRoleScopesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResourceRoleScopesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + * @return a {@link AccessPackageResourceRoleScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleScopeCollectionResponse get() { + return get(null); + } + /** + * Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleScopeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleScopeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleScopeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ResourceRoleScopesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResourceRoleScopesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResourceRoleScopesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the accessPackageResourceRoleScope objects associated with an availableAccessPackage. + */ + @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/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/resourcerolescopes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/resourcerolescopes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..56359cfeefc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/resourcerolescopes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/$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/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/resourcerolescopes/item/AccessPackageResourceRoleScopeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/resourcerolescopes/item/AccessPackageResourceRoleScopeItemRequestBuilder.java new file mode 100644 index 00000000000..77e84cb138c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/availableaccesspackages/item/resourcerolescopes/item/AccessPackageResourceRoleScopeItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item; + +import com.microsoft.graph.models.AccessPackageResourceRoleScope; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 resourceRoleScopes property of the microsoft.graph.availableAccessPackage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageResourceRoleScopeItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AccessPackageResourceRoleScopeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleScopeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageResourceRoleScopeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageResourceRoleScopeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/availableAccessPackages/{availableAccessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The resource role scopes associated with this available access package. + * @return a {@link AccessPackageResourceRoleScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleScope get() { + return get(null); + } + /** + * The resource role scopes associated with this available access package. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageResourceRoleScope} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageResourceRoleScope get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageResourceRoleScope::createFromDiscriminatorValue); + } + /** + * The resource role scopes associated with this available access package. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The resource role scopes associated with this available access package. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 AccessPackageResourceRoleScopeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageResourceRoleScopeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageResourceRoleScopeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The resource role scopes associated with this available access package. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java index 30c63686456..58db2ac8ab5 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/customworkflowextensions/CustomWorkflowExtensionsRequestBuilder.java @@ -60,7 +60,7 @@ public CustomWorkflowExtensionsRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @return a {@link CustomCalloutExtensionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public CustomCalloutExtensionCollectionResponse get() { return get(null); } /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomCalloutExtensionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public CustomCalloutExtensionCollectionResponse get(@jakarta.annotation.Nullable return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtensionCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param body The request body * @return a {@link CustomCalloutExtension} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public CustomCalloutExtension post(@jakarta.annotation.Nonnull final CustomCallo return post(body, null); } /** - * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CustomCalloutExtension} @@ -111,7 +111,7 @@ public CustomCalloutExtension post(@jakarta.annotation.Nonnull final CustomCallo return this.requestAdapter.send(requestInfo, errorMapping, CustomCalloutExtension::createFromDiscriminatorValue); } /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object and add it to an existing accessPackageCatalog object. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * Create a new accessPackageAssignmentRequestWorkflowExtension or accessPackageAssignmentWorkflowExtension object in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. You must explicitly provide an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public CustomWorkflowExtensionsRequestBuilder withUrl(@jakarta.annotation.Nonnul return new CustomWorkflowExtensionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects and their properties. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. + * List the accessPackageAssignmentRequestWorkflowExtension and accessPackageAssignmentWorkflowExtension objects in the accessPackageCustomWorkflowExtensions relationship of an accessPackageCatalog. The resulting list includes all the customAccessPackageWorkflowExtension objects for the catalog that the caller has access to read. Each object includes an @odata.type property that indicates whether the object is an accessPackageAssignmentRequestWorkflowExtension or an accessPackageAssignmentWorkflowExtension. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java index 2021981588b..a49b53fd959 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index d75d17153f7..78493cee1ef 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..18ce7025e05 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2d766366bfc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a91a634dafb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..9faa4462b00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8633e7d068c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..aec1a33d48f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..c3de60370db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..78196567de4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..ff187edbbbe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..13d9bd60598 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..4d420e18a28 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..be7220b6ea4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b939392c70b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..0c23889e07d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..262663a2176 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..5e608e5d966 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java index ffb4c5db6c4..fafe285de22 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java index 3d335925075..28de96aa9ed 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index b1bbc75d398..dcd1c7ca85e 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..8e06d5ed182 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0457d3f51ed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..39f6924d3fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..94f3ce93625 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..36499edb2be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..d8fa7472818 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..a20728d9432 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..0d7071585a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..05b3a8f7fe0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cf2c40cd733 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..9c1161cd43e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..34ded9aa948 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d6324f68d8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..1f19cf12317 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..8eddf64d856 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..cd46ea7ae22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java index ce6c273c49b..2663cfcae11 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 61c0403b908..ebc9ebbde2c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..97937439578 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d30d9954608 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..89d643770b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..a6fd94df501 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a324f7a169d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9247e1ee663 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..400ca2f3757 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..48325da8d17 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..0dfb031fc2c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..082337d1f60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..70539987531 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..f0f1ec6d95c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f12cc2e0f3d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..0d2cadc4e67 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..bd06b889f22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..cd717ea3fe5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..b8bc323a6fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the customDataProvidedResourceUploadSession objects and their properties. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * Get a list of the customDataProvidedResourceUploadSession objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Get a list of the customDataProvidedResourceUploadSession objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the customDataProvidedResourceUploadSession 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 customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived 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 toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the customDataProvidedResourceUploadSession 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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..152cd045b49 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..432b2c5af4d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a customDataProvidedResourceUploadSession object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a customDataProvidedResourceUploadSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession object. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete a customDataProvidedResourceUploadSession object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a customDataProvidedResourceUploadSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a customDataProvidedResourceUploadSession 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 customDataProvidedResourceUploadSession created for an accessPackageResource object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource 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 CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 customDataProvidedResourceUploadSession 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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..c3bccb248ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7898c1fe579 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..b0fa3f5e78e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..1e717937249 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..8d58d4c932d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java index dc1a1be24c4..e03a10fc26c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index e94b689269f..795b994d241 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..1a1a062d75c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8bd1c9081de --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..34cf261350a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..2eda470fa12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d2c79ef8629 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..85bc520fa4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..732308b93c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..aeb8680d218 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..6049805c88a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3790cb5f33a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..5a4ab658aaa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..8cb55916146 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..24b87a39f7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..52aaabc7e4d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..cda6fa2daa5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..e145e1f7b9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/catalogs/item/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/externalsponsors/item/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/externalsponsors/item/ref/RefRequestBuilder.java index b1258ffd463..a6107eeaf1b 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/externalsponsors/item/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/externalsponsors/item/ref/RefRequestBuilder.java @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/{directoryObject%2Did}/$ref", rawUrl); } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void delete() { delete(null); } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @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/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/externalsponsors/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/externalsponsors/ref/RefRequestBuilder.java index 25e0c1878d5..c20e6e42f04 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/externalsponsors/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/externalsponsors/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,10 +35,10 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMapFind more info here */ @@ -46,7 +46,7 @@ public void delete() { delete(null); } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -80,7 +80,7 @@ public StringCollectionResponse get(@jakarta.annotation.Nullable final java.util return this.requestAdapter.send(requestInfo, errorMapping, StringCollectionResponse::createFromDiscriminatorValue); } /** - * Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -89,7 +89,7 @@ public void post(@jakarta.annotation.Nonnull final ReferenceCreate body) { post(body, null); } /** - * Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @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 @@ -103,7 +103,7 @@ public void post(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakart this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -111,7 +111,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,13 +137,13 @@ public RequestInformation toGetRequestInformation() { */ @jakarta.annotation.Nonnull public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } /** - * Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @return a {@link RequestInformation} */ @@ -152,7 +152,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Add a user or a group to the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -160,7 +160,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref", pathParameters); + 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); @@ -177,7 +177,7 @@ public RefRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl return new RefRequestBuilder(rawUrl, requestAdapter); } /** - * Remove a user or a group from the connected organization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the externalSponsors relationship of a connectedOrganization. External sponsors are a set of users who can approve requests on behalf of other users from that connected organization. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class DeleteQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/internalsponsors/item/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/internalsponsors/item/ref/RefRequestBuilder.java index 74e081d51b5..f934889f8b5 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/internalsponsors/item/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/internalsponsors/item/ref/RefRequestBuilder.java @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/{directoryObject%2Did}/$ref", rawUrl); } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void delete() { delete(null); } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @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/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/internalsponsors/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/internalsponsors/ref/RefRequestBuilder.java index 3574a38dc4a..cab85865c7d 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/internalsponsors/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/connectedorganizations/item/internalsponsors/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,10 +35,10 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMapFind more info here */ @@ -46,7 +46,7 @@ public void delete() { delete(null); } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -80,7 +80,7 @@ public StringCollectionResponse get(@jakarta.annotation.Nullable final java.util return this.requestAdapter.send(requestInfo, errorMapping, StringCollectionResponse::createFromDiscriminatorValue); } /** - * Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -89,7 +89,7 @@ public void post(@jakarta.annotation.Nonnull final ReferenceCreate body) { post(body, null); } /** - * Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @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 @@ -103,7 +103,7 @@ public void post(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakart this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -111,7 +111,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -137,13 +137,13 @@ public RequestInformation toGetRequestInformation() { */ @jakarta.annotation.Nonnull public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; } /** - * Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @return a {@link RequestInformation} */ @@ -152,7 +152,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Add a user or a group to the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Add a user or a group to the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -160,7 +160,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref", pathParameters); + 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); @@ -177,7 +177,7 @@ public RefRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl return new RefRequestBuilder(rawUrl, requestAdapter); } /** - * Remove a user or a group from the connected organization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + * Remove a user or a group from the internalSponsors relationship of a connectedOrganization. Internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class DeleteQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/controlconfigurations/ControlConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/controlconfigurations/ControlConfigurationsRequestBuilder.java new file mode 100644 index 00000000000..cd8fb2076db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/controlconfigurations/ControlConfigurationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder; +import com.microsoft.graph.models.ControlConfiguration; +import com.microsoft.graph.models.ControlConfigurationCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 controlConfigurations property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ControlConfigurationsRequestBuilder 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 controlConfigurations property of the microsoft.graph.entitlementManagement entity. + * @param controlConfigurationId The unique identifier of controlConfiguration + * @return a {@link ControlConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ControlConfigurationItemRequestBuilder byControlConfigurationId(@jakarta.annotation.Nonnull final String controlConfigurationId) { + Objects.requireNonNull(controlConfigurationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("controlConfiguration%2Did", controlConfigurationId); + return new ControlConfigurationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ControlConfigurationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ControlConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ControlConfigurationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ControlConfigurationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @return a {@link ControlConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ControlConfigurationCollectionResponse get() { + return get(null); + } + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ControlConfigurationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ControlConfigurationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ControlConfigurationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to controlConfigurations for identityGovernance + * @param body The request body + * @return a {@link ControlConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ControlConfiguration post(@jakarta.annotation.Nonnull final ControlConfiguration body) { + return post(body, null); + } + /** + * Create new navigation property to controlConfigurations for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ControlConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ControlConfiguration post(@jakarta.annotation.Nonnull final ControlConfiguration 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, ControlConfiguration::createFromDiscriminatorValue); + } + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to controlConfigurations for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ControlConfiguration body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to controlConfigurations for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ControlConfiguration 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 ControlConfigurationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ControlConfigurationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ControlConfigurationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/controlconfigurations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/controlconfigurations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c8b774ed88f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/controlconfigurations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations/$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/generated/identitygovernance/entitlementmanagement/controlconfigurations/item/ControlConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/controlconfigurations/item/ControlConfigurationItemRequestBuilder.java new file mode 100644 index 00000000000..0defac66881 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/controlconfigurations/item/ControlConfigurationItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item; + +import com.microsoft.graph.models.ControlConfiguration; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 controlConfigurations property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ControlConfigurationItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ControlConfigurationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ControlConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ControlConfigurationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ControlConfigurationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/controlConfigurations/{controlConfiguration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property controlConfigurations for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property controlConfigurations for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @return a {@link ControlConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ControlConfiguration get() { + return get(null); + } + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ControlConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ControlConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ControlConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property controlConfigurations in identityGovernance + * @param body The request body + * @return a {@link ControlConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ControlConfiguration put(@jakarta.annotation.Nonnull final ControlConfiguration body) { + return put(body, null); + } + /** + * Update the navigation property controlConfigurations in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ControlConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ControlConfiguration put(@jakarta.annotation.Nonnull final ControlConfiguration 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, ControlConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property controlConfigurations for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property controlConfigurations for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property controlConfigurations in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final ControlConfiguration body) { + return toPutRequestInformation(body, null); + } + /** + * Update the navigation property controlConfigurations in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final ControlConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ControlConfigurationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ControlConfigurationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ControlConfigurationItemRequestBuilder(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 settings that control the lifecycle and access policies of entitlement management within a tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java index dd68dc10758..3e9de37b445 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java index 7d0a5876258..0a718a64fa5 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 4f7c095b6ad..1ab2d8d3588 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..1665c1fd680 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cfd8f3444d1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..6e76452ae1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..91ff3cdf2e3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cf9a68657d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..e142fbe4abd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..bed3495fc9c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..5cae29175d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..16db0431bb5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3e188e49b6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..a0bd54981c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..675b407dad3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..378078c8600 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..d21884d5752 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..ee10a354566 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b0b8cf4ee92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 79f0609cc2a..720186cad58 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index ab54c916450..692769ccae7 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..4dc0c442f35 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..aa2816e7072 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..b72213b9c3f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..dc4f7151e10 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c965f0f70c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..91b9b643980 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..b800eeb7ffa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..42e0ae83c6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..c7930bb68aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..604874ed9d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..76aef46e811 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..04c37a2574f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fafa540165d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..c00caff9a51 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..f3d44fc4565 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b5495365e11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..a75fd21c863 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..24941969eec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..8a786c013ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..b07fa26f4ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d2dd403760c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..e0c14614de4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..39729cf4bd8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..655bb077a3d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourceenvironments/item/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java index feabec11476..a44bfdb7de1 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 64c18711393..ef1f08cfe28 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..ffaad70a3a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a1b77b9ea85 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..9fa865951c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..19dfef461be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cbc18a313a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..13af6744c63 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..594984ba670 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..ce21708a1c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..293539f038e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..231ec0aa25a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..d702d1b6a7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..d99c65b2702 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4a1b4943ba2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..8c321135820 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..9d135affd5c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..e88aab67f3f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourceroles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java index 28353597253..94ab7b8b61d 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java index 939a7c3a31b..d6674273224 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index dec44cad380..86cb3247f45 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..3f14cba3455 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..61033ce7f8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..7d04d62f7fa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..7ca38d2d8f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3ef7c4094a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..2d7d97582d6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..4f2f638470f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..c6025c0bfc2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..feee5b6a4df --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..095882d727a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..2643b325752 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..f4639cfbea1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8caf28a3356 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..bca9e4f71af --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..90bc5b7db9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..63014b4e044 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 9f247334241..2bfab017515 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 9e2ae265197..2495ba611d4 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..d8f893e6d81 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c6e0912e3ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..f8859ac15c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..cf2f013e68f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e4aab876eed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9be7cc97a75 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..e7414db258e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..6960804a0ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..9d3a1dc6e4b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2da2023a2bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..4676a64eec5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..de63ec40487 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4a305c2c90e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..c42e9c098b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..da246485294 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..0667935e238 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..9b5ac795f25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4002d7ab59b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..cb9485fa85f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..3c078d4a8cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2c4aa08909b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..7d955a0b280 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..56a5147fb22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..f2bf9496828 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java index 2e8ab2935bd..312bbe3c3fa 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index d0babb63466..a0f424575c1 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..778a8815c46 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d90c687f7e0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..b8befbf803f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..42e39fb5594 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..897b1bc8d71 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9292076b116 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..104a0d01126 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..b6e2d03918c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..c25db82609e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..292094166f6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..13a043b82b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..e1f9ac07b90 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..77a754371db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..669b0d242cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..6cfcfb81559 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..bc17952f726 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/catalog/resourcescopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java index c5978d3717f..15d79e71677 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java index 61a77350add..e13585bb2c9 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index cc1a7ac2afd..dea1acc1ded 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..fd277c315a8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..143f8977c1e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..8f5d0e39a21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..c66d9b7a93f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2d5dcd87efe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..ebccea619f2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..43e502b6a4f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..8f018fd74ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..e1fed539fda --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..846aee0db72 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..6e1c62b612f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..3ac7bd4ac6d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2c2212a0bf1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..29c0ce94b24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..ca45aa0ba47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..2fc89fa35a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java index 943fcd4c8b7..1ef268b1e4f 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 4812415544f..6e0548a30a5 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..20b63537583 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c8822ca58e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..70cecc160c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..8fde67ffee4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7dd45537eb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..1a918781214 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..119103fe052 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..31f2502463a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..852bfed62d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0f1df373644 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..37237cdc015 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..491bddbbe38 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..671f86b4ab2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..7c73820d6c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..f7ad05a865d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..7e90e157232 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..d2aa722ce4f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2bcb8691c1b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..bcf3b14fd61 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..c1f925941b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ca631351f0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..907a5c4ccb4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..b5192713978 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..bafbe7f988d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerequests/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java index 282724aacda..fd4168cc026 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java index 8ee905bfc83..1745f633658 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..af8719857e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5f81a065cb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..0ba2d1c0628 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..312e9717634 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b16b6ab817d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..5bb07e2efa8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..bda9441f0b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..f2b282d375f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..3d9dfed60a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..c1370814ac6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..68049179d30 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..1f5455828b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3c25b213586 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..20a9746087a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..19d1168537c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..70bcb852cf2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/role/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java index f3e58f539c4..0938709729b 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/ResourceRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java index 7f1fe1389e3..0e8512ca240 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..1d77ba2fd4f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4f2de6ae28d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..1232233f03f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..cf308eb78e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1d972690b0a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..a3d5af91a88 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..fef322927d3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..81a16817182 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..3bb89d9a2bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..aaab7b13070 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..9e72c98b6d7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..196ecf93106 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..907032f99d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..f71df9de67b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..64ea3478a93 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..c2c1b0e1234 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resourcerolescopes/item/scope/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java index b6399bee90c..8d766c7f763 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/AccessPackageResourceItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.RolesRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -56,6 +57,14 @@ public RolesRequestBuilder roles() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link AccessPackageResourceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java index 3d4e55ec136..f3f61210211 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public ScopesRequestBuilder scopes() { return new ScopesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java index ac380c6a572..64d795575bb 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..4c9243874f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..cb166ef343f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..b76b479e0a2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..5138c5c8836 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8dee24b5667 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..8e862a54255 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..fcba0f34b8d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..4e8ca9259de --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..9b88413db16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..a68134fe2e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..24aa305c791 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..02b2e723582 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..961dcfdf417 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..9f14c526c49 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..c704470d389 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..23c3a74bdd8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java index 19ca9fa5d6c..eb2647890ab 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/ResourceRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -47,6 +48,14 @@ public RefreshRequestBuilder refresh() { public RolesRequestBuilder roles() { return new RolesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java index 4f059c03dd0..f4794b223c2 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/ResourceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder; import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder; import com.microsoft.graph.models.AccessPackageResource; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.kiota.BaseRequestBuilder; @@ -38,6 +39,14 @@ public EnvironmentRequestBuilder environment() { public RefreshRequestBuilder refresh() { return new RefreshRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @return a {@link UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder uploadSessions() { + return new UploadSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ResourceRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..911cfa2539c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2a77768ca4c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..37131a72cbe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..94690a3beaa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b5fd105c71a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..e256a7e2c78 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..a4301feee58 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..02ba1efea76 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/roles/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..bc2d1f5eb7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..38d6a76ced9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..9819ab07b13 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..21fde4651fb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b393c9bf2a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..302e25e79bf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..e8ef53e8b6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..ebcda7f26ee --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/scopes/item/resource/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/UploadSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/UploadSessionsRequestBuilder.java new file mode 100644 index 00000000000..30754b2e3ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/UploadSessionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadSessionsRequestBuilder 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + * @param customDataProvidedResourceUploadSessionId The unique identifier of customDataProvidedResourceUploadSession + * @return a {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder byCustomDataProvidedResourceUploadSessionId(@jakarta.annotation.Nonnull final String customDataProvidedResourceUploadSessionId) { + Objects.requireNonNull(customDataProvidedResourceUploadSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceUploadSession%2Did", customDataProvidedResourceUploadSessionId); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UploadSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return post(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to uploadSessions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 UploadSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b6e430e4f7b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/$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/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java new file mode 100644 index 00000000000..6f9f1a78020 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/CustomDataProvidedResourceUploadSessionItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 uploadSessions property of the microsoft.graph.accessPackageResource entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @return a {@link FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder files() { + return new FilesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the uploadFile method. + * @return a {@link UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder uploadFile() { + return new UploadFileRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceUploadSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get() { + return get(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return patch(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession patch(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property uploadSessions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 uploadSessions in identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property uploadSessions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CustomDataProvidedResourceUploadSession 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 CustomDataProvidedResourceUploadSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceUploadSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceUploadSessionItemRequestBuilder(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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/FilesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/FilesRequestBuilder.java new file mode 100644 index 00000000000..1ad910dadbf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/FilesRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FilesRequestBuilder 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + * @param customDataProvidedResourceFileId The unique identifier of customDataProvidedResourceFile + * @return a {@link CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder byCustomDataProvidedResourceFileId(@jakarta.annotation.Nonnull final String customDataProvidedResourceFileId) { + Objects.requireNonNull(customDataProvidedResourceFileId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("customDataProvidedResourceFile%2Did", customDataProvidedResourceFileId); + return new CustomDataProvidedResourceFileItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FilesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FilesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFileCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFileCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFileCollectionResponse::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 FilesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FilesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FilesRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @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/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java new file mode 100644 index 00000000000..70f0f0d0052 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$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/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java new file mode 100644 index 00000000000..2694ff430be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/CustomDataProvidedResourceFileItemRequestBuilder.java @@ -0,0 +1,138 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder; +import com.microsoft.graph.models.CustomDataProvidedResourceFile; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the identityGovernance entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CustomDataProvidedResourceFileItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CustomDataProvidedResourceFileItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get() { + return get(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceFile} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceFile get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceFile::createFromDiscriminatorValue); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 CustomDataProvidedResourceFileItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CustomDataProvidedResourceFileItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CustomDataProvidedResourceFileItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..1eae63c68a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/files/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the identityGovernance 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}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java new file mode 100644 index 00000000000..1cf2d12e315 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/resources/item/uploadsessions/item/uploadfile/UploadFileRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile; + +import com.microsoft.graph.models.CustomDataProvidedResourceUploadSession; +import com.microsoft.graph.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 uploadFile method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UploadFileRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters); + } + /** + * Instantiates a new {@link UploadFileRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UploadFileRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", rawUrl); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post() { + return post(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CustomDataProvidedResourceUploadSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadSession post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. + * @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 UploadFileRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UploadFileRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UploadFileRequestBuilder(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/generated/identitygovernance/entitlementmanagement/subjects/SubjectsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjects/SubjectsRequestBuilder.java new file mode 100644 index 00000000000..ed14cbde0ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjects/SubjectsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.subjects; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder; +import com.microsoft.graph.models.AccessPackageSubject; +import com.microsoft.graph.models.AccessPackageSubjectCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 subjects property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectsRequestBuilder 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 subjects property of the microsoft.graph.entitlementManagement entity. + * @param accessPackageSubjectId The unique identifier of accessPackageSubject + * @return a {@link AccessPackageSubjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageSubjectItemRequestBuilder byAccessPackageSubjectId(@jakarta.annotation.Nonnull final String accessPackageSubjectId) { + Objects.requireNonNull(accessPackageSubjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("accessPackageSubject%2Did", accessPackageSubjectId); + return new AccessPackageSubjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SubjectsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SubjectsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the properties of an external directory user represented by an existing accessPackageSubject object. + * @return a {@link AccessPackageSubjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessPackageSubjectCollectionResponse get() { + return get(null); + } + /** + * Get the properties of an external directory user represented by an existing accessPackageSubject object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSubjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessPackageSubjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageSubjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to subjects for identityGovernance + * @param body The request body + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSubject post(@jakarta.annotation.Nonnull final AccessPackageSubject body) { + return post(body, null); + } + /** + * Create new navigation property to subjects for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSubject post(@jakarta.annotation.Nonnull final AccessPackageSubject 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, AccessPackageSubject::createFromDiscriminatorValue); + } + /** + * Get the properties of an external directory user represented by an existing accessPackageSubject object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the properties of an external directory user represented by an existing accessPackageSubject 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; + } + /** + * Create new navigation property to subjects for identityGovernance + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageSubject body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to subjects for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AccessPackageSubject 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 SubjectsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the properties of an external directory user represented by an existing accessPackageSubject object. + */ + @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/generated/identitygovernance/entitlementmanagement/subjects/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjects/count/CountRequestBuilder.java new file mode 100644 index 00000000000..6e3bdae7144 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjects/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects/$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/generated/identitygovernance/entitlementmanagement/subjects/item/AccessPackageSubjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjects/item/AccessPackageSubjectItemRequestBuilder.java new file mode 100644 index 00000000000..e6998a97ad3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjects/item/AccessPackageSubjectItemRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item; + +import com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder; +import com.microsoft.graph.models.AccessPackageSubject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 subjects property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageSubjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the connectedOrganization property of the microsoft.graph.accessPackageSubject entity. + * @return a {@link ConnectedOrganizationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConnectedOrganizationRequestBuilder connectedOrganization() { + return new ConnectedOrganizationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AccessPackageSubjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageSubjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects/{accessPackageSubject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AccessPackageSubjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AccessPackageSubjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects/{accessPackageSubject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property subjects for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property subjects for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get subjects from identityGovernance + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSubject get() { + return get(null); + } + /** + * Get subjects from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSubject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageSubject::createFromDiscriminatorValue); + } + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param body The request body + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessPackageSubject patch(@jakarta.annotation.Nonnull final AccessPackageSubject body) { + return patch(body, null); + } + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessPackageSubject patch(@jakarta.annotation.Nonnull final AccessPackageSubject 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, AccessPackageSubject::createFromDiscriminatorValue); + } + /** + * Delete navigation property subjects for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property subjects for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get subjects from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get subjects from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageSubject body) { + return toPatchRequestInformation(body, null); + } + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @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 AccessPackageSubject 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 AccessPackageSubjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AccessPackageSubjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AccessPackageSubjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get subjects from identityGovernance + */ + @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/generated/identitygovernance/entitlementmanagement/subjects/item/connectedorganization/ConnectedOrganizationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjects/item/connectedorganization/ConnectedOrganizationRequestBuilder.java new file mode 100644 index 00000000000..13d7b1c12b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjects/item/connectedorganization/ConnectedOrganizationRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization; + +import com.microsoft.graph.models.ConnectedOrganization; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 connectedOrganization property of the microsoft.graph.accessPackageSubject entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConnectedOrganizationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ConnectedOrganizationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConnectedOrganizationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects/{accessPackageSubject%2Did}/connectedOrganization{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ConnectedOrganizationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ConnectedOrganizationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects/{accessPackageSubject%2Did}/connectedOrganization{?%24expand,%24select}", rawUrl); + } + /** + * The connected organization of the subject. Read-only. Nullable. + * @return a {@link ConnectedOrganization} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConnectedOrganization get() { + return get(null); + } + /** + * The connected organization of the subject. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConnectedOrganization} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConnectedOrganization get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConnectedOrganization::createFromDiscriminatorValue); + } + /** + * The connected organization of the subject. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The connected organization of the subject. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ConnectedOrganizationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ConnectedOrganizationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ConnectedOrganizationRequestBuilder(rawUrl, requestAdapter); + } + /** + * The connected organization of the subject. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjectswithobjectid/SubjectsWithObjectIdRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjectswithobjectid/SubjectsWithObjectIdRequestBuilder.java new file mode 100644 index 00000000000..4e99b2e2a4b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/entitlementmanagement/subjectswithobjectid/SubjectsWithObjectIdRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid; + +import com.microsoft.graph.models.AccessPackageSubject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 subjects property of the microsoft.graph.entitlementManagement entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SubjectsWithObjectIdRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SubjectsWithObjectIdRequestBuilder} and sets the default values. + * @param objectId Alternate key of accessPackageSubject + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectsWithObjectIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String objectId) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects(objectId='{objectId}'){?%24expand,%24select}", pathParameters); + this.pathParameters.put("objectId", objectId); + } + /** + * Instantiates a new {@link SubjectsWithObjectIdRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SubjectsWithObjectIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/subjects(objectId='{objectId}'){?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property subjects for identityGovernance + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property subjects for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get subjects from identityGovernance + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSubject get() { + return get(null); + } + /** + * Get subjects from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AccessPackageSubject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AccessPackageSubject::createFromDiscriminatorValue); + } + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param body The request body + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessPackageSubject patch(@jakarta.annotation.Nonnull final AccessPackageSubject body) { + return patch(body, null); + } + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AccessPackageSubject} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AccessPackageSubject patch(@jakarta.annotation.Nonnull final AccessPackageSubject 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, AccessPackageSubject::createFromDiscriminatorValue); + } + /** + * Delete navigation property subjects for identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property subjects for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get subjects from identityGovernance + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get subjects from identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AccessPackageSubject body) { + return toPatchRequestInformation(body, null); + } + /** + * Update an external directory user represented by an existing accessPackageSubject object to change the subject lifecycle. + * @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 AccessPackageSubject 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 SubjectsWithObjectIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SubjectsWithObjectIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SubjectsWithObjectIdRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get subjects from identityGovernance + */ + @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/generated/identitygovernance/lifecycleworkflows/customtaskextensions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/customtaskextensions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java index f534ff516f2..47779a9178f 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/customtaskextensions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/customtaskextensions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/createdBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/customtaskextensions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/customtaskextensions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java index 602455c4787..7673a581eb4 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/customtaskextensions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/customtaskextensions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension%2Did}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/WorkflowsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/WorkflowsRequestBuilder.java index dee6febbc2a..06c9e14fb7a 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/WorkflowsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/WorkflowsRequestBuilder.java @@ -59,7 +59,7 @@ public WorkflowsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. * @return a {@link WorkflowCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public WorkflowCollectionResponse get() { return get(null); } /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkflowCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public WorkflowCollectionResponse get(@jakarta.annotation.Nullable final java.ut return this.requestAdapter.send(requestInfo, errorMapping, WorkflowCollectionResponse::createFromDiscriminatorValue); } /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -91,7 +91,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -113,7 +113,7 @@ public WorkflowsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new WorkflowsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the deleted workflow objects and their properties. + * Get a list of deleted workflow objects and their properties from the deletedItemContainer. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java index c62a6089d78..613d1058c6a 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/WorkflowItemRequestBuilder.java @@ -1,11 +1,18 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.createdby.CreatedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.executionscope.ExecutionScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.lastmodifiedby.LastModifiedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.RunsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.taskreports.TaskReportsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.tasks.TasksRequestBuilder; @@ -31,6 +38,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class WorkflowItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @return a {@link AdministrationScopeTargetsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdministrationScopeTargetsRequestBuilder administrationScopeTargets() { + return new AdministrationScopeTargetsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. * @return a {@link CreatedByRequestBuilder} @@ -63,6 +78,30 @@ public LastModifiedByRequestBuilder lastModifiedBy() { public MicrosoftGraphIdentityGovernanceActivateRequestBuilder microsoftGraphIdentityGovernanceActivate() { return new MicrosoftGraphIdentityGovernanceActivateRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the activateWithScope method. + * @return a {@link MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder microsoftGraphIdentityGovernanceActivateWithScope() { + return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the cancelProcessing method. + * @return a {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder microsoftGraphIdentityGovernanceCancelProcessing() { + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the clearQuarantine method. + * @return a {@link MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder microsoftGraphIdentityGovernanceClearQuarantine() { + return new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the createNewVersion method. * @return a {@link MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder} @@ -71,6 +110,22 @@ public MicrosoftGraphIdentityGovernanceActivateRequestBuilder microsoftGraphIden public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftGraphIdentityGovernanceCreateNewVersion() { return new MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the previewTaskFailures method. + * @return a {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder microsoftGraphIdentityGovernancePreviewTaskFailures() { + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the previewWorkflow method. + * @return a {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder microsoftGraphIdentityGovernancePreviewWorkflow() { + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the restore method. * @return a {@link MicrosoftGraphIdentityGovernanceRestoreRequestBuilder} @@ -79,6 +134,14 @@ public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftG public MicrosoftGraphIdentityGovernanceRestoreRequestBuilder microsoftGraphIdentityGovernanceRestore() { return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @return a {@link PreviewScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PreviewScopeRequestBuilder previewScope() { + return new PreviewScopeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the runs property of the microsoft.graph.identityGovernance.workflow entity. * @return a {@link RunsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java new file mode 100644 index 00000000000..03452c5e6eb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdministrationScopeTargetsRequestBuilder 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AdministrationScopeTargetsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdministrationScopeTargetsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AdministrationScopeTargetsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdministrationScopeTargetsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The administrative units in the scope of the workflow. Optional. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AdministrationScopeTargetsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdministrationScopeTargetsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdministrationScopeTargetsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + */ + @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/administrationscopetargets/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/administrationscopetargets/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f576bcb7511 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/administrationscopetargets/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/$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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..b2c21e11637 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item; + +import com.microsoft.graph.models.DirectoryObject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The administrative units in the scope of the workflow. Optional. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The administrative units in the scope of the workflow. Optional. 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java index b297b2127bc..b68ec0c1fdd 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/createdBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java index 439031cf328..021f321c009 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/ActivateWithScopePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/ActivateWithScopePostRequestBody.java new file mode 100644 index 00000000000..5e50a63fbc0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/ActivateWithScopePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope; + +import com.microsoft.graph.models.identitygovernance.ActivationScope; +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 ActivateWithScopePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActivateWithScopePostRequestBody} and sets the default values. + */ + public ActivateWithScopePostRequestBody() { + 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 ActivateWithScopePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ActivateWithScopePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivateWithScopePostRequestBody(); + } + /** + * 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("scope", (n) -> { this.setScope(n.getObjectValue(ActivationScope::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the scope property value. The scope property + * @return a {@link ActivationScope} + */ + @jakarta.annotation.Nullable + public ActivationScope getScope() { + return this.backingStore.get("scope"); + } + /** + * Serializes information the 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("scope", this.getScope()); + 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 scope property value. The scope property + * @param value Value to set for the scope property. + */ + public void setScope(@jakarta.annotation.Nullable final ActivationScope value) { + this.backingStore.set("scope", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.java new file mode 100644 index 00000000000..229221e902b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope; + +import com.microsoft.graph.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 activateWithScope method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateWithScope", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateWithScope", rawUrl); + } + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ActivateWithScopePostRequestBody body) { + post(body, null); + } + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ActivateWithScopePostRequestBody 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); + } + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivateWithScopePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @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 ActivateWithScopePostRequestBody 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 MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java new file mode 100644 index 00000000000..57fb1bfc025 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing; + +import com.microsoft.graph.models.identitygovernance.CancelScope; +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 CancelProcessingPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CancelProcessingPostRequestBody} and sets the default values. + */ + public CancelProcessingPostRequestBody() { + 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 CancelProcessingPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static CancelProcessingPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CancelProcessingPostRequestBody(); + } + /** + * 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("scope", (n) -> { this.setScope(n.getObjectValue(CancelScope::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the scope property value. The scope property + * @return a {@link CancelScope} + */ + @jakarta.annotation.Nullable + public CancelScope getScope() { + return this.backingStore.get("scope"); + } + /** + * Serializes information the 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("scope", this.getScope()); + 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 scope property value. The scope property + * @param value Value to set for the scope property. + */ + public void setScope(@jakarta.annotation.Nullable final CancelScope value) { + this.backingStore.set("scope", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java new file mode 100644 index 00000000000..476161b5555 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing; + +import com.microsoft.graph.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 cancelProcessing method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", rawUrl); + } + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body) { + post(body, null); + } + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody 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); + } + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody 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 MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceclearquarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceclearquarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.java new file mode 100644 index 00000000000..7901844f7d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernanceclearquarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine; + +import com.microsoft.graph.models.identitygovernance.Workflow; +import com.microsoft.graph.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 clearQuarantine method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", rawUrl); + } + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @return a {@link Workflow} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Workflow post() { + return post(null); + } + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Workflow} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Workflow post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Workflow::createFromDiscriminatorValue); + } + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @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 MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java new file mode 100644 index 00000000000..634197d3b5a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures; + +import com.microsoft.graph.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 previewTaskFailures method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", rawUrl); + } + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @return a {@link PreviewTaskFailuresPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PreviewTaskFailuresPostResponse post() { + return post(null); + } + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PreviewTaskFailuresPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PreviewTaskFailuresPostResponse post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PreviewTaskFailuresPostResponse::createFromDiscriminatorValue); + } + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @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 MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java new file mode 100644 index 00000000000..e681235e74e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.identitygovernance.PreviewFailedTask; +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 PreviewTaskFailuresPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link PreviewTaskFailuresPostResponse} and sets the default values. + */ + public PreviewTaskFailuresPostResponse() { + 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 PreviewTaskFailuresPostResponse} + */ + @jakarta.annotation.Nonnull + public static PreviewTaskFailuresPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PreviewTaskFailuresPostResponse(); + } + /** + * 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(PreviewFailedTask::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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java new file mode 100644 index 00000000000..2eca650fb9e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow; + +import com.microsoft.graph.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 previewWorkflow method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", rawUrl); + } + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody body) { + post(body, null); + } + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody 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); + } + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @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 PreviewWorkflowPostRequestBody 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 MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java new file mode 100644 index 00000000000..64ef66f4b52 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow; + +import com.microsoft.graph.models.DirectoryObject; +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 PreviewWorkflowPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PreviewWorkflowPostRequestBody} and sets the default values. + */ + public PreviewWorkflowPostRequestBody() { + 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 PreviewWorkflowPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static PreviewWorkflowPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PreviewWorkflowPostRequestBody(); + } + /** + * 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("subjects", (n) -> { this.setSubjects(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the subjects property value. The subjects property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSubjects() { + return this.backingStore.get("subjects"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("subjects", this.getSubjects()); + 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 subjects property value. The subjects property + * @param value Value to set for the subjects property. + */ + public void setSubjects(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("subjects", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancerestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancerestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.java index 4605e89d421..02824ffbe6b 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancerestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/microsoftgraphidentitygovernancerestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.java @@ -36,7 +36,7 @@ public MicrosoftGraphIdentityGovernanceRestoreRequestBuilder(@jakarta.annotation super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.restore", rawUrl); } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @return a {@link Workflow} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public Workflow post() { return post(null); } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Workflow} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public Workflow post(@jakarta.annotation.Nullable final java.util.function.Consu return this.requestAdapter.send(requestInfo, errorMapping, Workflow::createFromDiscriminatorValue); } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/PreviewScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/PreviewScopeRequestBuilder.java new file mode 100644 index 00000000000..3c287d8df47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/PreviewScopeRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PreviewScopeRequestBuilder 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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PreviewScopeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PreviewScopeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PreviewScopeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PreviewScopeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The preview scope for the workflow. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * The preview scope for the workflow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * The preview scope for the workflow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The preview scope for the workflow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 PreviewScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PreviewScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PreviewScopeRequestBuilder(rawUrl, requestAdapter); + } + /** + * The preview scope for the workflow. + */ + @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7e4388caae6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/$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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..4ce05541073 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item; + +import com.microsoft.graph.models.DirectoryObject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The preview scope for the workflow. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * The preview scope for the workflow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * The preview scope for the workflow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The preview scope for the workflow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The preview scope for the workflow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/RunItemRequestBuilder.java index 5197b567110..ae5e790e7a0 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/RunItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/RunItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.UserProcessingResultsRequestBuilder; import com.microsoft.graph.models.identitygovernance.Run; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.run entity. * @return a {@link TaskProcessingResultsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..fbba0c1bcbb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder 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 reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + * @param runId1 The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId1(@jakarta.annotation.Nonnull final String runId1) { + Objects.requireNonNull(runId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did1", runId1); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e7fb3e4f94f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/$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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..b9fdb74c246 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java index 0eacde9f899..46c1e630e80 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index 9ce484c2031..baa415b8137 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java index ec2e5f67156..ae0f4610643 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.subject.SubjectRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; import com.microsoft.graph.models.identitygovernance.UserProcessingResult; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class UserProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.userProcessingResult entity. * @return a {@link SubjectRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..3eba4ac90d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @param runId1 The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId1(@jakarta.annotation.Nonnull final String runId1) { + Objects.requireNonNull(runId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did1", runId1); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1f6463e4cda --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..22cffd15a46 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/subject/SubjectRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/subject/SubjectRequestBuilder.java index dd38d837329..5e4c33c524f 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/subject/SubjectRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/subject/SubjectRequestBuilder.java @@ -55,7 +55,7 @@ public SubjectRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject{?%24expand,%24select}", rawUrl); } /** - * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public User get() { return get(null); } /** - * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code @@ -77,7 +77,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.ConsumerFind more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index 8f85ab518a0..af64a3bf7d1 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/runs/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/taskreports/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/taskreports/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java index a18bb37704d..737d5650230 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/taskreports/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/taskreports/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/taskreports/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/taskreports/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index b8a7f02f4d0..51e7698f64e 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/taskreports/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/taskreports/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java index 72afeb29868..ca60f337483 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index 0c4fa48d6d7..07154b3f424 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java index cf2b094f61f..f5682a0dc40 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.subject.SubjectRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; import com.microsoft.graph.models.identitygovernance.UserProcessingResult; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class UserProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.userProcessingResult entity. * @return a {@link SubjectRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..97da30cb78d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @param runId The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId(@jakarta.annotation.Nonnull final String runId) { + Objects.requireNonNull(runId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did", runId); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..bcb081710f8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..61775acb937 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/subject/SubjectRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/subject/SubjectRequestBuilder.java index 42bfa8de490..ce58de4d492 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/subject/SubjectRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/subject/SubjectRequestBuilder.java @@ -55,7 +55,7 @@ public SubjectRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject{?%24expand,%24select}", rawUrl); } /** - * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public User get() { return get(null); } /** - * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code @@ -77,7 +77,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.ConsumerFind more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index 7cfd630031c..7d224792fdc 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/WorkflowVersionVersionNumberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/WorkflowVersionVersionNumberItemRequestBuilder.java index 907e84525e2..c4e01c828ea 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/WorkflowVersionVersionNumberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/WorkflowVersionVersionNumberItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.createdby.CreatedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.lastmodifiedby.LastModifiedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.tasks.TasksRequestBuilder; @@ -23,6 +24,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class WorkflowVersionVersionNumberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @return a {@link AdministrationScopeTargetsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdministrationScopeTargetsRequestBuilder administrationScopeTargets() { + return new AdministrationScopeTargetsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. * @return a {@link CreatedByRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java new file mode 100644 index 00000000000..2df9a3767ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdministrationScopeTargetsRequestBuilder 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AdministrationScopeTargetsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdministrationScopeTargetsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AdministrationScopeTargetsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdministrationScopeTargetsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The administrative units in the scope of the workflow. Optional. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AdministrationScopeTargetsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdministrationScopeTargetsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdministrationScopeTargetsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + */ + @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/administrationscopetargets/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/administrationscopetargets/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8a574f19f44 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/administrationscopetargets/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..346e8d3de65 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item; + +import com.microsoft.graph.models.DirectoryObject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The administrative units in the scope of the workflow. Optional. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The administrative units in the scope of the workflow. Optional. 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java index ef6db1ac314..481ae486a8c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java index 0164969ea36..7db3ead9131 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java index 9229c64cd0c..ceb7b62735b 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index 493c616bd23..ddbaff88110 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/deleteditems/workflows/item/versions/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernancetoptasksprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernancetoptasksprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java index 5ed587f39af..a668e354590 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernancetoptasksprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernancetoptasksprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -41,7 +41,7 @@ public MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTime super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topTasksProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", rawUrl); } /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. * @return a {@link TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -51,7 +51,7 @@ public TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse get() return get(null); } /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -65,7 +65,7 @@ public TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse get(@ return this.requestAdapter.send(requestInfo, errorMapping, TopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); } /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -73,7 +73,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -95,7 +95,7 @@ public MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTime return new MicrosoftGraphIdentityGovernanceTopTasksProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); } /** - * Provide a summary of the most processed tasks, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. + * Provide a summary from the insights resource of the most processed task objects, known as top tasks, for a specified time period in a tenant. The task definition is provided, along with numerical counts of total, successful, and failed runs. For information about workflows processed, see insights: topWorkflowsProcessedSummary. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernancetopworkflowsprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernancetopworkflowsprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java index e8318d35c97..027ce9d3f3e 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernancetopworkflowsprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernancetopworkflowsprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -41,7 +41,7 @@ public MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDate super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.topWorkflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", rawUrl); } /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. * @return a {@link TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -51,7 +51,7 @@ public TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse g return get(null); } /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -65,7 +65,7 @@ public TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse g return this.requestAdapter.send(requestInfo, errorMapping, TopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); } /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -73,7 +73,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -95,7 +95,7 @@ public MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDate return new MicrosoftGraphIdentityGovernanceTopWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); } /** - * Provide a summary of the workflows processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. + * Provide a summary from the insights resource of the workflow objects processed the most, known as top workflows, for a specified period in a tenant. Workflow basic details are given, along with run information. For information about tasks processed, see insights: topTasksProcessedSummary. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernanceworkflowsprocessedbycategorywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernanceworkflowsprocessedbycategorywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder.java index b4f3213aa92..2dc947b50ae 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernanceworkflowsprocessedbycategorywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernanceworkflowsprocessedbycategorywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -41,7 +41,7 @@ public MicrosoftGraphIdentityGovernanceWorkflowsProcessedByCategoryWithStartDate super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedByCategory(startDateTime={startDateTime},endDateTime={endDateTime})", rawUrl); } /** - * Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + * Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. * @return a {@link WorkflowsInsightsByCategory} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -51,7 +51,7 @@ public WorkflowsInsightsByCategory get() { return get(null); } /** - * Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + * Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkflowsInsightsByCategory} * @throws ODataError When receiving a 4XX or 5XX status code @@ -65,7 +65,7 @@ public WorkflowsInsightsByCategory get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, WorkflowsInsightsByCategory::createFromDiscriminatorValue); } /** - * Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + * Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -73,7 +73,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Provide a summary of workflows processed, by category, in a tenant. This allows you to quickly get category information, by numerical value, bypassing other information found in the WorkflowsProcessedSummary call. + * Provide a summary from the insights resource of workflow objects processed by category in a tenant. This allows you to quickly get category information, by numerical value, without retrieving the other information included in the workflowsProcessedSummary call. * @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/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernanceworkflowsprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernanceworkflowsprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java index 124bc5eb65b..d2499275293 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernanceworkflowsprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/insights/microsoftgraphidentitygovernanceworkflowsprocessedsummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -41,7 +41,7 @@ public MicrosoftGraphIdentityGovernanceWorkflowsProcessedSummaryWithStartDateTim super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/insights/microsoft.graph.identityGovernance.workflowsProcessedSummary(startDateTime={startDateTime},endDateTime={endDateTime})", rawUrl); } /** - * Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + * Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. * @return a {@link WorkflowsInsightsSummary} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -51,7 +51,7 @@ public WorkflowsInsightsSummary get() { return get(null); } /** - * Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + * Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkflowsInsightsSummary} * @throws ODataError When receiving a 4XX or 5XX status code @@ -65,7 +65,7 @@ public WorkflowsInsightsSummary get(@jakarta.annotation.Nullable final java.util return this.requestAdapter.send(requestInfo, errorMapping, WorkflowsInsightsSummary::createFromDiscriminatorValue); } /** - * Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + * Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -73,7 +73,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Provide a summary of all workflows processed within a tenant for a specified period. Because the amount of results for listed workflows as returned by the List workflows does not tell you which workflows were processed from the list of created workflows, this summary gives you a quick overview of processed status based on counts. + * Provide a summary from the insights resource of workflow objects processed within a tenant for a specified period. Because the list returned by List workflows doesn't indicate which workflows were processed, this summary gives you a quick overview based on counts. * @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/generated/identitygovernance/lifecycleworkflows/workflows/WorkflowsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/WorkflowsRequestBuilder.java index a6a8060f7e5..f7312d2e8f2 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/WorkflowsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/WorkflowsRequestBuilder.java @@ -60,7 +60,7 @@ public WorkflowsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. * @return a {@link WorkflowCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public WorkflowCollectionResponse get() { return get(null); } /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WorkflowCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -111,7 +111,7 @@ public Workflow post(@jakarta.annotation.Nonnull final Workflow body, @jakarta.a return this.requestAdapter.send(requestInfo, errorMapping, Workflow::createFromDiscriminatorValue); } /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -165,7 +165,7 @@ public WorkflowsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new WorkflowsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of workflow resources that are associated with lifecycle workflows. + * Get a list of workflow resources that are associated with Lifecycle Workflows. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java index a555c974481..abbe640c674 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/WorkflowItemRequestBuilder.java @@ -1,11 +1,18 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.createdby.CreatedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.executionscope.ExecutionScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.lastmodifiedby.LastModifiedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.RunsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.taskreports.TaskReportsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.tasks.TasksRequestBuilder; @@ -31,6 +38,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class WorkflowItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @return a {@link AdministrationScopeTargetsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdministrationScopeTargetsRequestBuilder administrationScopeTargets() { + return new AdministrationScopeTargetsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. * @return a {@link CreatedByRequestBuilder} @@ -63,6 +78,30 @@ public LastModifiedByRequestBuilder lastModifiedBy() { public MicrosoftGraphIdentityGovernanceActivateRequestBuilder microsoftGraphIdentityGovernanceActivate() { return new MicrosoftGraphIdentityGovernanceActivateRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the activateWithScope method. + * @return a {@link MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder microsoftGraphIdentityGovernanceActivateWithScope() { + return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the cancelProcessing method. + * @return a {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder microsoftGraphIdentityGovernanceCancelProcessing() { + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the clearQuarantine method. + * @return a {@link MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder microsoftGraphIdentityGovernanceClearQuarantine() { + return new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the createNewVersion method. * @return a {@link MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder} @@ -71,6 +110,22 @@ public MicrosoftGraphIdentityGovernanceActivateRequestBuilder microsoftGraphIden public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftGraphIdentityGovernanceCreateNewVersion() { return new MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the previewTaskFailures method. + * @return a {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder microsoftGraphIdentityGovernancePreviewTaskFailures() { + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the previewWorkflow method. + * @return a {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder microsoftGraphIdentityGovernancePreviewWorkflow() { + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the restore method. * @return a {@link MicrosoftGraphIdentityGovernanceRestoreRequestBuilder} @@ -79,6 +134,14 @@ public MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder microsoftG public MicrosoftGraphIdentityGovernanceRestoreRequestBuilder microsoftGraphIdentityGovernanceRestore() { return new MicrosoftGraphIdentityGovernanceRestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @return a {@link PreviewScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PreviewScopeRequestBuilder previewScope() { + return new PreviewScopeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the runs property of the microsoft.graph.identityGovernance.workflow entity. * @return a {@link RunsRequestBuilder} @@ -136,7 +199,7 @@ public WorkflowItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + * Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -144,7 +207,7 @@ public void delete() { delete(null); } /** - * Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + * Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. * @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 @@ -207,7 +270,7 @@ public Workflow patch(@jakarta.annotation.Nonnull final Workflow body, @jakarta. return this.requestAdapter.send(requestInfo, errorMapping, Workflow::createFromDiscriminatorValue); } /** - * Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + * Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -215,7 +278,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a workflow object and its associated tasks, taskProcessingResults and versions. You can restore a deleted workflow and its associated objects within 30 days of deletion. + * Delete a workflow object and its associated tasks, taskProcessingResults and versions. The deleted workflow is sent to the deleted workflows container. You can restore a deleted workflow and its associated objects within 30 days of deletion. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java new file mode 100644 index 00000000000..2cd6e012c1f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdministrationScopeTargetsRequestBuilder 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AdministrationScopeTargetsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdministrationScopeTargetsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AdministrationScopeTargetsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdministrationScopeTargetsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The administrative units in the scope of the workflow. Optional. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AdministrationScopeTargetsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdministrationScopeTargetsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdministrationScopeTargetsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + */ + @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/generated/identitygovernance/lifecycleworkflows/workflows/item/administrationscopetargets/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/administrationscopetargets/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ddf9a8c7a34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/administrationscopetargets/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/$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/generated/identitygovernance/lifecycleworkflows/workflows/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..3e6d9b3f09c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item; + +import com.microsoft.graph.models.DirectoryObject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The administrative units in the scope of the workflow. Optional. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The administrative units in the scope of the workflow. Optional. 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java index 0c8aedb1afe..f13e8e9d23d 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/createdBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java index 0262e9f3e90..b95b195ec61 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/ActivateWithScopePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/ActivateWithScopePostRequestBody.java new file mode 100644 index 00000000000..a059e6a848d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/ActivateWithScopePostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope; + +import com.microsoft.graph.models.identitygovernance.ActivationScope; +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 ActivateWithScopePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActivateWithScopePostRequestBody} and sets the default values. + */ + public ActivateWithScopePostRequestBody() { + 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 ActivateWithScopePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ActivateWithScopePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivateWithScopePostRequestBody(); + } + /** + * 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("scope", (n) -> { this.setScope(n.getObjectValue(ActivationScope::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the scope property value. The scope property + * @return a {@link ActivationScope} + */ + @jakarta.annotation.Nullable + public ActivationScope getScope() { + return this.backingStore.get("scope"); + } + /** + * Serializes information the 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("scope", this.getScope()); + 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 scope property value. The scope property + * @param value Value to set for the scope property. + */ + public void setScope(@jakarta.annotation.Nullable final ActivationScope value) { + this.backingStore.set("scope", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.java new file mode 100644 index 00000000000..0aa64c69b63 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceactivatewithscope/MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope; + +import com.microsoft.graph.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 activateWithScope method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateWithScope", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateWithScope", rawUrl); + } + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ActivateWithScopePostRequestBody body) { + post(body, null); + } + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ActivateWithScopePostRequestBody 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); + } + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivateWithScopePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Run a workflow object on-demand with a specific scope. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions. + * @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 ActivateWithScopePostRequestBody 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 MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java new file mode 100644 index 00000000000..408be90cde3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/CancelProcessingPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing; + +import com.microsoft.graph.models.identitygovernance.CancelScope; +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 CancelProcessingPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CancelProcessingPostRequestBody} and sets the default values. + */ + public CancelProcessingPostRequestBody() { + 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 CancelProcessingPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static CancelProcessingPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CancelProcessingPostRequestBody(); + } + /** + * 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("scope", (n) -> { this.setScope(n.getObjectValue(CancelScope::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the scope property value. The scope property + * @return a {@link CancelScope} + */ + @jakarta.annotation.Nullable + public CancelScope getScope() { + return this.backingStore.get("scope"); + } + /** + * Serializes information the 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("scope", this.getScope()); + 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 scope property value. The scope property + * @param value Value to set for the scope property. + */ + public void setScope(@jakarta.annotation.Nullable final CancelScope value) { + this.backingStore.set("scope", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java new file mode 100644 index 00000000000..8bd6e4a7616 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancecancelprocessing/MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing; + +import com.microsoft.graph.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 cancelProcessing method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.cancelProcessing", rawUrl); + } + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body) { + post(body, null); + } + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody 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); + } + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Cancel one or more workflow runs that are currently in queued or inProgress status. Currently limited to canceling one run per request. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CancelProcessingPostRequestBody 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 MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceclearquarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceclearquarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.java new file mode 100644 index 00000000000..91b93fe37ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernanceclearquarantine/MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine; + +import com.microsoft.graph.models.identitygovernance.Workflow; +import com.microsoft.graph.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 clearQuarantine method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.clearQuarantine", rawUrl); + } + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @return a {@link Workflow} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Workflow post() { + return post(null); + } + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Workflow} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Workflow post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Workflow::createFromDiscriminatorValue); + } + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Release a quarantined workflow so that it resumes processing. A workflow is automatically quarantined when a run exceeds the threshold conditions defined in its quarantineConfiguration. After an administrator reviews the cause of the quarantine, calling this action clears the quarantine state and allows the workflow to run again. + * @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 MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java new file mode 100644 index 00000000000..911fc033534 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures; + +import com.microsoft.graph.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 previewTaskFailures method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewTaskFailures", rawUrl); + } + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @return a {@link PreviewTaskFailuresPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PreviewTaskFailuresPostResponse post() { + return post(null); + } + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PreviewTaskFailuresPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PreviewTaskFailuresPostResponse post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PreviewTaskFailuresPostResponse::createFromDiscriminatorValue); + } + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Validate the tasks configured in a workflow to check for configuration errors. This action identifies any tasks that would fail during execution, allowing you to fix issues before running the workflow. Returns an empty collection if no task failures are detected. + * @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 MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java new file mode 100644 index 00000000000..081e867e9cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewtaskfailures/PreviewTaskFailuresPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.identitygovernance.PreviewFailedTask; +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 PreviewTaskFailuresPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link PreviewTaskFailuresPostResponse} and sets the default values. + */ + public PreviewTaskFailuresPostResponse() { + 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 PreviewTaskFailuresPostResponse} + */ + @jakarta.annotation.Nonnull + public static PreviewTaskFailuresPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PreviewTaskFailuresPostResponse(); + } + /** + * 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(PreviewFailedTask::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/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java new file mode 100644 index 00000000000..c0871571357 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow; + +import com.microsoft.graph.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 previewWorkflow method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.previewWorkflow", rawUrl); + } + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody body) { + post(body, null); + } + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody 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); + } + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final PreviewWorkflowPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Run a workflow in preview mode for selected directory objects without affecting production users. This action triggers workflow processing in preview mode, and results can be retrieved by using the List userProcessingResults operation with $filter=workflowExecutionType eq 'previewMode'. + * @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 PreviewWorkflowPostRequestBody 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 MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder(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/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java new file mode 100644 index 00000000000..3aaa08402a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancepreviewworkflow/PreviewWorkflowPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow; + +import com.microsoft.graph.models.DirectoryObject; +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 PreviewWorkflowPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PreviewWorkflowPostRequestBody} and sets the default values. + */ + public PreviewWorkflowPostRequestBody() { + 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 PreviewWorkflowPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static PreviewWorkflowPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PreviewWorkflowPostRequestBody(); + } + /** + * 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("subjects", (n) -> { this.setSubjects(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the subjects property value. The subjects property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSubjects() { + return this.backingStore.get("subjects"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("subjects", this.getSubjects()); + 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 subjects property value. The subjects property + * @param value Value to set for the subjects property. + */ + public void setSubjects(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("subjects", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancerestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancerestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.java index d257bd3f3ee..41b80e8448a 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancerestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/microsoftgraphidentitygovernancerestore/MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.java @@ -36,7 +36,7 @@ public MicrosoftGraphIdentityGovernanceRestoreRequestBuilder(@jakarta.annotation super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.restore", rawUrl); } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @return a {@link Workflow} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public Workflow post() { return post(null); } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Workflow} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public Workflow post(@jakarta.annotation.Nullable final java.util.function.Consu return this.requestAdapter.send(requestInfo, errorMapping, Workflow::createFromDiscriminatorValue); } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. + * Restore a deleted workflow object. You can only restore a workflow that was deleted within the last 30 days before Microsoft Entra ID automatically permanently deletes it. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/PreviewScopeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/PreviewScopeRequestBuilder.java new file mode 100644 index 00000000000..ad72f000d29 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/PreviewScopeRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PreviewScopeRequestBuilder 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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PreviewScopeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PreviewScopeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PreviewScopeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PreviewScopeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The preview scope for the workflow. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * The preview scope for the workflow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * The preview scope for the workflow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The preview scope for the workflow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 PreviewScopeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PreviewScopeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PreviewScopeRequestBuilder(rawUrl, requestAdapter); + } + /** + * The preview scope for the workflow. + */ + @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/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1f6a80cc447 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/$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/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..8b906cad68c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/previewscope/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item; + +import com.microsoft.graph.models.DirectoryObject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 previewScope property of the microsoft.graph.identityGovernance.workflow entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/previewScope/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The preview scope for the workflow. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * The preview scope for the workflow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * The preview scope for the workflow. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The preview scope for the workflow. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The preview scope for the workflow. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/RunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/RunsRequestBuilder.java index 502ecd689be..e54566317c2 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/RunsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/RunsRequestBuilder.java @@ -61,7 +61,7 @@ public RunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jaka super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the run objects and their properties for a lifecycle workflow. + * Get a list of run objects and their properties for a workflow. * @return a {@link RunCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -71,7 +71,7 @@ public RunCollectionResponse get() { return get(null); } /** - * Get a list of the run objects and their properties for a lifecycle workflow. + * Get a list of run objects and their properties for a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RunCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -97,7 +97,7 @@ public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRe return new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); } /** - * Get a list of the run objects and their properties for a lifecycle workflow. + * Get a list of run objects and their properties for a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -105,7 +105,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the run objects and their properties for a lifecycle workflow. + * Get a list of run objects and their properties for a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -127,7 +127,7 @@ public RunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUr return new RunsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the run objects and their properties for a lifecycle workflow. + * Get a list of run objects and their properties for a workflow. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/RunItemRequestBuilder.java index 4129be05921..dbb688f3dad 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/RunItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/RunItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.UserProcessingResultsRequestBuilder; import com.microsoft.graph.models.identitygovernance.Run; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.run entity. * @return a {@link TaskProcessingResultsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..ad8198e8d47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder 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 reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + * @param runId1 The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId1(@jakarta.annotation.Nonnull final String runId1) { + Objects.requireNonNull(runId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did1", runId1); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @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/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0955a77976f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/$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/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..01311917e19 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.run entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java index c7bf049aadf..e1409083bd9 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index 83f13e51b62..a7772a6e275 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java index afab9c03d24..6f099c60efe 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.subject.SubjectRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; import com.microsoft.graph.models.identitygovernance.UserProcessingResult; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class UserProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.userProcessingResult entity. * @return a {@link SubjectRequestBuilder} @@ -55,7 +64,7 @@ public UserProcessingResultItemRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}{?%24expand,%24select}", rawUrl); } /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. * @return a {@link UserProcessingResult} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -65,7 +74,7 @@ public UserProcessingResult get() { return get(null); } /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UserProcessingResult} * @throws ODataError When receiving a 4XX or 5XX status code @@ -79,7 +88,7 @@ public UserProcessingResult get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, UserProcessingResult::createFromDiscriminatorValue); } /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -87,7 +96,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -109,7 +118,7 @@ public UserProcessingResultItemRequestBuilder withUrl(@jakarta.annotation.Nonnul return new UserProcessingResultItemRequestBuilder(rawUrl, requestAdapter); } /** - * Get the user processing result of a user processing result of a run. + * Get a userProcessingResult for a run. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..771ade78d2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @param runId1 The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId1(@jakarta.annotation.Nonnull final String runId1) { + Objects.requireNonNull(runId1); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did1", runId1); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @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/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..efe96e4e2ba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$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/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..a237555d9cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/subject/SubjectRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/subject/SubjectRequestBuilder.java index 37a2686c8c7..a161428a9b8 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/subject/SubjectRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/subject/SubjectRequestBuilder.java @@ -55,7 +55,7 @@ public SubjectRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject{?%24expand,%24select}", rawUrl); } /** - * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public User get() { return get(null); } /** - * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code @@ -77,7 +77,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.ConsumerFind more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index 193855be207..b28a6613bd0 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java index 7d999f1c829..6b2d33609ff 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/runs/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -41,7 +41,7 @@ public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRe super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", rawUrl); } /** - * Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. * @return a {@link RunSummary} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -50,7 +50,7 @@ public RunSummary get() { return get(null); } /** - * Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RunSummary} * @throws ODataError When receiving a 4XX or 5XX status code @@ -63,7 +63,7 @@ public RunSummary get(@jakarta.annotation.Nullable final java.util.function.Cons return this.requestAdapter.send(requestInfo, errorMapping, RunSummary::createFromDiscriminatorValue); } /** - * Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -71,7 +71,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a summary of runs for a specified time period. Because the amount of runs returned by the List API call can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a runSummary for run objects over a specified time period. Because the number of runs returned by the list API call can be overwhelming, this summary allows administrators to get a quick overview based on counts. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java index 0116f93e3f6..e869ccc7af2 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index cbe706f0248..27641d23f3a 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/{taskReport%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java index cf84bd10dd9..6f7d1e2b46c 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/taskreports/microsoftgraphidentitygovernancesummarywithstartdatetimewithenddatetime/MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -41,7 +41,7 @@ public MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRe super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/taskReports/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", rawUrl); } /** - * Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. * @return a {@link TaskReportSummary} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -50,7 +50,7 @@ public TaskReportSummary get() { return get(null); } /** - * Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TaskReportSummary} * @throws ODataError When receiving a 4XX or 5XX status code @@ -63,7 +63,7 @@ public TaskReportSummary get(@jakarta.annotation.Nullable final java.util.functi return this.requestAdapter.send(requestInfo, errorMapping, TaskReportSummary::createFromDiscriminatorValue); } /** - * Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -71,7 +71,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a taskReportSummary object. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. + * Get a taskReportSummary for a taskReport. This API provides a summary of task processing results for a specified time period. Because the volume of task processing results and task reports returned by the List API calls can be overwhelming, this summary allows the administrator to get a quick overview based on counts. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/TasksRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/TasksRequestBuilder.java index e7eaafe99eb..16ced3f98f4 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/TasksRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/TasksRequestBuilder.java @@ -60,7 +60,7 @@ public TasksRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. * @return a {@link TaskCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public TaskCollectionResponse get() { return get(null); } /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. * @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 @@ -109,7 +109,7 @@ public Task post(@jakarta.annotation.Nonnull final Task body, @jakarta.annotatio return this.requestAdapter.send(requestInfo, errorMapping, Task::createFromDiscriminatorValue); } /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public TasksRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new TasksRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the details of the built-in tasks in Lifecycle Workflows. + * Retrieve the details of the built-in task objects in a workflow. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java index 1e0153ca701..9e7dbe7ab65 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index a5b68dcb0e1..143cae90525 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java index f3ce3cde065..e25dd944c27 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/UserProcessingResultItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.subject.SubjectRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.taskprocessingresults.TaskProcessingResultsRequestBuilder; import com.microsoft.graph.models.identitygovernance.UserProcessingResult; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class UserProcessingResultItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @return a {@link ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder reprocessedRuns() { + return new ReprocessedRunsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subject property of the microsoft.graph.identityGovernance.userProcessingResult entity. * @return a {@link SubjectRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java new file mode 100644 index 00000000000..0f48abf7044 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/reprocessedruns/ReprocessedRunsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder; +import com.microsoft.graph.models.identitygovernance.RunCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprocessedRunsRequestBuilder 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + * @param runId The unique identifier of run + * @return a {@link RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder byRunId(@jakarta.annotation.Nonnull final String runId) { + Objects.requireNonNull(runId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("run%2Did", runId); + return new RunItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ReprocessedRunsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprocessedRunsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RunCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public RunCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, RunCollectionResponse::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ReprocessedRunsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprocessedRunsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprocessedRunsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @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/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java new file mode 100644 index 00000000000..949ea803f34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/reprocessedruns/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/$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/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java new file mode 100644 index 00000000000..4c77ed50a11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/reprocessedruns/item/RunItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item; + +import com.microsoft.graph.models.identitygovernance.Run; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 reprocessedRuns property of the microsoft.graph.identityGovernance.userProcessingResult entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RunItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RunItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RunItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The related reprocessed workflow run. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get() { + return get(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Run} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Run get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Run::createFromDiscriminatorValue); + } + /** + * The related reprocessed workflow run. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The related reprocessed workflow run. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RunItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RunItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RunItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The related reprocessed workflow run. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/subject/SubjectRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/subject/SubjectRequestBuilder.java index edcaa0f7133..9e3fc0d380d 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/subject/SubjectRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/subject/SubjectRequestBuilder.java @@ -55,7 +55,7 @@ public SubjectRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/subject{?%24expand,%24select}", rawUrl); } /** - * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -64,7 +64,7 @@ public User get() { return get(null); } /** - * The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. + * The unique identifier of the user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link User} * @throws ODataError When receiving a 4XX or 5XX status code @@ -77,7 +77,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.ConsumerFind more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index 12ddf880636..28d1dd137d3 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/userprocessingresults/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/userProcessingResults/{userProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/WorkflowVersionVersionNumberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/WorkflowVersionVersionNumberItemRequestBuilder.java index 437b7eb03af..4d290c27bca 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/WorkflowVersionVersionNumberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/WorkflowVersionVersionNumberItemRequestBuilder.java @@ -1,5 +1,6 @@ package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.createdby.CreatedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.lastmodifiedby.LastModifiedByRequestBuilder; import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.tasks.TasksRequestBuilder; @@ -23,6 +24,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class WorkflowVersionVersionNumberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @return a {@link AdministrationScopeTargetsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdministrationScopeTargetsRequestBuilder administrationScopeTargets() { + return new AdministrationScopeTargetsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the createdBy property of the microsoft.graph.identityGovernance.workflowBase entity. * @return a {@link CreatedByRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java new file mode 100644 index 00000000000..b5994579640 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/administrationscopetargets/AdministrationScopeTargetsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets; + +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder; +import com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdministrationScopeTargetsRequestBuilder 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AdministrationScopeTargetsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdministrationScopeTargetsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AdministrationScopeTargetsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdministrationScopeTargetsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The administrative units in the scope of the workflow. Optional. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AdministrationScopeTargetsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdministrationScopeTargetsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdministrationScopeTargetsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + */ + @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/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/administrationscopetargets/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/administrationscopetargets/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1ff3a329e4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/administrationscopetargets/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/$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/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..fd28784ac8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/administrationscopetargets/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item; + +import com.microsoft.graph.models.DirectoryObject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 administrationScopeTargets property of the microsoft.graph.identityGovernance.workflowBase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/administrationScopeTargets/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * The administrative units in the scope of the workflow. Optional. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The administrative units in the scope of the workflow. Optional. 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The administrative units in the scope of the workflow. Optional. 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java index 40c884b8949..3331a5c6f65 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/createdby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/createdBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java index 893280e36e7..64b27723bac 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/lastmodifiedby/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/lastModifiedBy/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java index ad291d9c92e..6f301dab4b8 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index 02c15365c6b..66148448d29 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflows/item/versions/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/versions/{workflowVersion%2DversionNumber}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflowtemplates/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflowtemplates/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java index f033be50a82..0a755abec77 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflowtemplates/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflowtemplates/item/tasks/item/taskprocessingresults/item/microsoftgraphidentitygovernanceresume/MicrosoftGraphIdentityGovernanceResumeRequestBuilder.java @@ -35,7 +35,7 @@ public MicrosoftGraphIdentityGovernanceResumeRequestBuilder(@jakarta.annotation. super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", rawUrl); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body) { post(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ResumePostRequestBody body, @ this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Resume a task processing result that's inProgress. In the default case an Azure Logic Apps system-assigned managed identity calls this API. For more information, see: Lifecycle Workflows extensibility approach. + * Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. * @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/generated/identitygovernance/lifecycleworkflows/workflowtemplates/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflowtemplates/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java index ce2d7a59f73..4e3977780eb 100644 --- a/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflowtemplates/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/identitygovernance/lifecycleworkflows/workflowtemplates/item/tasks/item/taskprocessingresults/item/subject/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate%2Did}/tasks/{task%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/informationprotection/bitlocker/recoverykeys/RecoveryKeysRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/informationprotection/bitlocker/recoverykeys/RecoveryKeysRequestBuilder.java index c80ff75c794..c70cd32820f 100644 --- a/src/main/java/com/microsoft/graph/generated/informationprotection/bitlocker/recoverykeys/RecoveryKeysRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/informationprotection/bitlocker/recoverykeys/RecoveryKeysRequestBuilder.java @@ -59,7 +59,7 @@ public RecoveryKeysRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/informationProtection/bitlocker/recoveryKeys{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. * @return a {@link BitlockerRecoveryKeyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public BitlockerRecoveryKeyCollectionResponse get() { return get(null); } /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link BitlockerRecoveryKeyCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public BitlockerRecoveryKeyCollectionResponse get(@jakarta.annotation.Nullable f return this.requestAdapter.send(requestInfo, errorMapping, BitlockerRecoveryKeyCollectionResponse::createFromDiscriminatorValue); } /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -91,7 +91,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -113,7 +113,7 @@ public RecoveryKeysRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new RecoveryKeysRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of the bitlockerRecoveryKey objects and their properties. This operation does not return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. + * Get a list of the bitlockerRecoveryKey objects and their properties. This operation doesn't return the key property. For information about how to read the key property, see Get bitlockerRecoveryKey. You can use this API to programmatically iterate through the list of recovery keys in the tenant and identify devices with BitLocker enabled. For more information, see the sample PowerShell code in BitLocker recovery process. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/invitations/inviteduser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/invitations/inviteduser/mailboxsettings/MailboxSettingsRequestBuilder.java index c8a9a208a90..52bb96cce6f 100644 --- a/src/main/java/com/microsoft/graph/generated/invitations/inviteduser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/invitations/inviteduser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/invitations/invitedUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt b/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt index a17adda3384..4191731d1a0 100644 --- a/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt +++ b/src/main/java/com/microsoft/graph/generated/kiota-dom-export.txt @@ -6,9 +6,11 @@ com.microsoft.graph.admin.AdminRequestBuilder.GetQueryParameters~~>QueryParamete com.microsoft.graph.admin.AdminRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.AdminRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.admin.AdminRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.AdminRequestBuilder::|public|configurationManagement:ConfigurationManagementRequestBuilder com.microsoft.graph.admin.AdminRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.AdminRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.admin.AdminRequestBuilder::|public|edge:EdgeRequestBuilder +com.microsoft.graph.admin.AdminRequestBuilder::|public|exchange:ExchangeRequestBuilder com.microsoft.graph.admin.AdminRequestBuilder::|public|get():Admin com.microsoft.graph.admin.AdminRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Admin com.microsoft.graph.admin.AdminRequestBuilder::|public|microsoft365Apps:Microsoft365AppsRequestBuilder @@ -18,11 +20,391 @@ com.microsoft.graph.admin.AdminRequestBuilder::|public|people:PeopleRequestBuild com.microsoft.graph.admin.AdminRequestBuilder::|public|reportSettings:ReportSettingsRequestBuilder com.microsoft.graph.admin.AdminRequestBuilder::|public|serviceAnnouncement:ServiceAnnouncementRequestBuilder com.microsoft.graph.admin.AdminRequestBuilder::|public|sharepoint:SharepointRequestBuilder +com.microsoft.graph.admin.AdminRequestBuilder::|public|teams:TeamsRequestBuilder com.microsoft.graph.admin.AdminRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.AdminRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.AdminRequestBuilder::|public|toPatchRequestInformation(body:Admin):RequestInformation com.microsoft.graph.admin.AdminRequestBuilder::|public|toPatchRequestInformation(body:Admin; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.AdminRequestBuilder::|public|withUrl(rawUrl:String):AdminRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|byConfigurationDriftId(configurationDriftId:String):ConfigurationDriftItemRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|get():ConfigurationDriftCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationDriftCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|post(body:ConfigurationDrift):ConfigurationDrift +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|post(body:ConfigurationDrift; requestConfiguration?:java.util.function.Consumer):ConfigurationDrift +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationDrift):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationDrift; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.ConfigurationDriftsRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationDriftsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|get():ConfigurationDrift +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationDrift +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|patch(body:ConfigurationDrift):ConfigurationDrift +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|patch(body:ConfigurationDrift; requestConfiguration?:java.util.function.Consumer):ConfigurationDrift +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationDrift):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationDrift; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationdrifts.item.ConfigurationDriftItemRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationDriftItemRequestBuilder +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|configurationDrifts:ConfigurationDriftsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|configurationMonitoringResults:ConfigurationMonitoringResultsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|configurationMonitors:ConfigurationMonitorsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|configurationSnapshotJobs:ConfigurationSnapshotJobsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|configurationSnapshots:ConfigurationSnapshotsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|get():ConfigurationManagement +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationManagement +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|patch(body:ConfigurationManagement):ConfigurationManagement +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|patch(body:ConfigurationManagement; requestConfiguration?:java.util.function.Consumer):ConfigurationManagement +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationManagement):RequestInformation +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationManagement; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.ConfigurationManagementRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationManagementRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|byConfigurationMonitoringResultId(configurationMonitoringResultId:String):ConfigurationMonitoringResultItemRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|get():ConfigurationMonitoringResultCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationMonitoringResultCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|post(body:ConfigurationMonitoringResult):ConfigurationMonitoringResult +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|post(body:ConfigurationMonitoringResult; requestConfiguration?:java.util.function.Consumer):ConfigurationMonitoringResult +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationMonitoringResult):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationMonitoringResult; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.ConfigurationMonitoringResultsRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationMonitoringResultsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|get():ConfigurationMonitoringResult +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationMonitoringResult +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|patch(body:ConfigurationMonitoringResult):ConfigurationMonitoringResult +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|patch(body:ConfigurationMonitoringResult; requestConfiguration?:java.util.function.Consumer):ConfigurationMonitoringResult +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationMonitoringResult):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationMonitoringResult; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitoringresults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationMonitoringResultItemRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|byConfigurationMonitorId(configurationMonitorId:String):ConfigurationMonitorItemRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|get():ConfigurationMonitorCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationMonitorCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|post(body:ConfigurationMonitor):ConfigurationMonitor +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|post(body:ConfigurationMonitor; requestConfiguration?:java.util.function.Consumer):ConfigurationMonitor +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationMonitor):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationMonitor; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.ConfigurationMonitorsRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationMonitorsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|get():ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|patch(body:ConfigurationBaseline):ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|patch(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationBaseline):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.baseline.BaselineRequestBuilder::|public|withUrl(rawUrl:String):BaselineRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|baseline:BaselineRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|get():ConfigurationMonitor +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationMonitor +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|patch(body:ConfigurationMonitor):ConfigurationMonitor +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|patch(body:ConfigurationMonitor; requestConfiguration?:java.util.function.Consumer):ConfigurationMonitor +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationMonitor):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationMonitor; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationmonitors.item.ConfigurationMonitorItemRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationMonitorItemRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|byConfigurationSnapshotJobId(configurationSnapshotJobId:String):ConfigurationSnapshotJobItemRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|get():ConfigurationSnapshotJobCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationSnapshotJobCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|post(body:ConfigurationSnapshotJob):ConfigurationSnapshotJob +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|post(body:ConfigurationSnapshotJob; requestConfiguration?:java.util.function.Consumer):ConfigurationSnapshotJob +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationSnapshotJob):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationSnapshotJob; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.ConfigurationSnapshotJobsRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationSnapshotJobsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|get():ConfigurationSnapshotJob +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationSnapshotJob +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|patch(body:ConfigurationSnapshotJob):ConfigurationSnapshotJob +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|patch(body:ConfigurationSnapshotJob; requestConfiguration?:java.util.function.Consumer):ConfigurationSnapshotJob +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationSnapshotJob):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationSnapshotJob; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshotjobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationSnapshotJobItemRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|byConfigurationBaselineId(configurationBaselineId:String):ConfigurationBaselineItemRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|get():ConfigurationBaselineCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationBaselineCollectionResponse +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|post(body:ConfigurationBaseline):ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|post(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationBaseline):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|toPostRequestInformation(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.ConfigurationSnapshotsRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationSnapshotsRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|get():ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|patch(body:ConfigurationBaseline):ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|patch(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):ConfigurationBaseline +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationBaseline):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|toPatchRequestInformation(body:ConfigurationBaseline; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.configurationmanagement.configurationsnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|withUrl(rawUrl:String):ConfigurationBaselineItemRequestBuilder com.microsoft.graph.admin.edge.EdgeRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.edge.EdgeRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.edge.EdgeRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -296,6 +678,570 @@ com.microsoft.graph.admin.edge.internetexplorermode.sitelists.SiteListsRequestBu com.microsoft.graph.admin.edge.internetexplorermode.sitelists.SiteListsRequestBuilder::|public|toPostRequestInformation(body:BrowserSiteList):RequestInformation com.microsoft.graph.admin.edge.internetexplorermode.sitelists.SiteListsRequestBuilder::|public|toPostRequestInformation(body:BrowserSiteList; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.edge.internetexplorermode.sitelists.SiteListsRequestBuilder::|public|withUrl(rawUrl:String):SiteListsRequestBuilder +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|get():ExchangeAdmin +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExchangeAdmin +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|mailboxes:MailboxesRequestBuilder +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|patch(body:ExchangeAdmin):ExchangeAdmin +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|patch(body:ExchangeAdmin; requestConfiguration?:java.util.function.Consumer):ExchangeAdmin +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|toPatchRequestInformation(body:ExchangeAdmin):RequestInformation +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|toPatchRequestInformation(body:ExchangeAdmin; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|tracing:TracingRequestBuilder +com.microsoft.graph.admin.exchange.ExchangeRequestBuilder::|public|withUrl(rawUrl:String):ExchangeRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder::|public|post():MailboxItemImportSession +com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):MailboxItemImportSession +com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.createimportsession.CreateImportSessionRequestBuilder::|public|withUrl(rawUrl:String):CreateImportSessionRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|public|constructor():void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|public|getItemIds():java.util.List +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|public|setItemIds(value?:java.util.List):void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExportItemsPostRequestBody +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostResponse::|public|constructor():void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostResponse::|public|getValue():java.util.List +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExportItemsPostResponse +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder::|public|post(body:ExportItemsPostRequestBody):ExportItemsPostResponse +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder::|public|post(body:ExportItemsPostRequestBody; requestConfiguration?:java.util.function.Consumer):ExportItemsPostResponse +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder::|public|toPostRequestInformation(body:ExportItemsPostRequestBody):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder::|public|toPostRequestInformation(body:ExportItemsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.exportitems.ExportItemsRequestBuilder::|public|withUrl(rawUrl:String):ExportItemsRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|byMailboxFolderId(mailboxFolderId:String):MailboxFolderItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|get():MailboxFolderCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxFolderCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|withUrl(rawUrl:String):FoldersRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|byMailboxFolderId1(mailboxFolderId1:String):MailboxFolderItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|get():MailboxFolderCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxFolderCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.ChildFoldersRequestBuilder::|public|withUrl(rawUrl:String):ChildFoldersRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|get():MailboxItem +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxItem +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.item.MailboxItemItemRequestBuilder::|public|withUrl(rawUrl:String):MailboxItemItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|byMailboxItemId(mailboxItemId:String):MailboxItemItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|get():MailboxItemCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxItemCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.items.ItemsRequestBuilder::|public|withUrl(rawUrl:String):ItemsRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|get():MailboxFolder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxFolder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.childfolders.item.MailboxFolderItemRequestBuilder::|public|withUrl(rawUrl:String):MailboxFolderItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|get():MailboxItem +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxItem +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|withUrl(rawUrl:String):MailboxItemItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|byMailboxItemId(mailboxItemId:String):MailboxItemItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|get():MailboxItemCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxItemCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|withUrl(rawUrl:String):ItemsRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|childFolders:ChildFoldersRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|get():MailboxFolder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxFolder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|withUrl(rawUrl:String):MailboxFolderItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|createImportSession:CreateImportSessionRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|exportItems:ExportItemsRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|folders:FoldersRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|get():Mailbox +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Mailbox +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|patch(body:Mailbox):Mailbox +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|patch(body:Mailbox; requestConfiguration?:java.util.function.Consumer):Mailbox +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|toPatchRequestInformation(body:Mailbox):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|toPatchRequestInformation(body:Mailbox; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.item.MailboxItemRequestBuilder::|public|withUrl(rawUrl:String):MailboxItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|byMailboxId(mailboxId:String):MailboxItemRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|get():MailboxCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxCollectionResponse +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|post(body:Mailbox):Mailbox +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|post(body:Mailbox; requestConfiguration?:java.util.function.Consumer):Mailbox +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|toPostRequestInformation(body:Mailbox):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|toPostRequestInformation(body:Mailbox; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.mailboxes.MailboxesRequestBuilder::|public|withUrl(rawUrl:String):MailboxesRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|get():ExchangeMessageTrace +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExchangeMessageTrace +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|getDetailsByRecipientWithRecipientAddress(recipientAddress:String):GetDetailsByRecipientWithRecipientAddressRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|patch(body:ExchangeMessageTrace):ExchangeMessageTrace +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|patch(body:ExchangeMessageTrace; requestConfiguration?:java.util.function.Consumer):ExchangeMessageTrace +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toPatchRequestInformation(body:ExchangeMessageTrace):RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|toPatchRequestInformation(body:ExchangeMessageTrace; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.ExchangeMessageTraceItemRequestBuilder::|public|withUrl(rawUrl:String):ExchangeMessageTraceItemRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|constructor():void +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|getValue():java.util.List +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetDetailsByRecipientWithRecipientAddressGetResponse +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; recipientAddress?:String):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|get():GetDetailsByRecipientWithRecipientAddressGetResponse +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetDetailsByRecipientWithRecipientAddressGetResponse +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.item.getdetailsbyrecipientwithrecipientaddress.GetDetailsByRecipientWithRecipientAddressRequestBuilder::|public|withUrl(rawUrl:String):GetDetailsByRecipientWithRecipientAddressRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|byExchangeMessageTraceId(exchangeMessageTraceId:String):ExchangeMessageTraceItemRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|get():ExchangeMessageTraceCollectionResponse +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExchangeMessageTraceCollectionResponse +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|post(body:ExchangeMessageTrace):ExchangeMessageTrace +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|post(body:ExchangeMessageTrace; requestConfiguration?:java.util.function.Consumer):ExchangeMessageTrace +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|toPostRequestInformation(body:ExchangeMessageTrace):RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|toPostRequestInformation(body:ExchangeMessageTrace; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.messagetraces.MessageTracesRequestBuilder::|public|withUrl(rawUrl:String):MessageTracesRequestBuilder +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|get():MessageTracingRoot +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MessageTracingRoot +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|messageTraces:MessageTracesRequestBuilder +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|patch(body:MessageTracingRoot):MessageTracingRoot +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|patch(body:MessageTracingRoot; requestConfiguration?:java.util.function.Consumer):MessageTracingRoot +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|toPatchRequestInformation(body:MessageTracingRoot):RequestInformation +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|toPatchRequestInformation(body:MessageTracingRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.exchange.tracing.TracingRequestBuilder::|public|withUrl(rawUrl:String):TracingRequestBuilder com.microsoft.graph.admin.microsoft365apps.installationoptions.InstallationOptionsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.microsoft365apps.installationoptions.InstallationOptionsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.admin.microsoft365apps.installationoptions.InstallationOptionsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -382,6 +1328,9 @@ com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|get():PeopleAdmin com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PeopleAdminSettings com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|itemInsights:ItemInsightsRequestBuilder com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|profileCardProperties:ProfileCardPropertiesRequestBuilder +com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|profilePropertySettings:ProfilePropertySettingsRequestBuilder +com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|profileSources:ProfileSourcesRequestBuilder +com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|profileSourcesWithSourceId(sourceId:String):ProfileSourcesWithSourceIdRequestBuilder com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|pronouns:PronounsRequestBuilder com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.admin.people.PeopleRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -451,6 +1400,160 @@ com.microsoft.graph.admin.people.profilecardproperties.ProfileCardPropertiesRequ com.microsoft.graph.admin.people.profilecardproperties.ProfileCardPropertiesRequestBuilder::|public|toPostRequestInformation(body:ProfileCardProperty):RequestInformation com.microsoft.graph.admin.people.profilecardproperties.ProfileCardPropertiesRequestBuilder::|public|toPostRequestInformation(body:ProfileCardProperty; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.people.profilecardproperties.ProfileCardPropertiesRequestBuilder::|public|withUrl(rawUrl:String):ProfileCardPropertiesRequestBuilder +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|get():ProfilePropertySetting +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ProfilePropertySetting +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|patch(body:ProfilePropertySetting):ProfilePropertySetting +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|patch(body:ProfilePropertySetting; requestConfiguration?:java.util.function.Consumer):ProfilePropertySetting +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|toPatchRequestInformation(body:ProfilePropertySetting):RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|toPatchRequestInformation(body:ProfilePropertySetting; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.item.ProfilePropertySettingItemRequestBuilder::|public|withUrl(rawUrl:String):ProfilePropertySettingItemRequestBuilder +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|byProfilePropertySettingId(profilePropertySettingId:String):ProfilePropertySettingItemRequestBuilder +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|get():ProfilePropertySettingCollectionResponse +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ProfilePropertySettingCollectionResponse +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|post(body:ProfilePropertySetting):ProfilePropertySetting +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|post(body:ProfilePropertySetting; requestConfiguration?:java.util.function.Consumer):ProfilePropertySetting +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|toPostRequestInformation(body:ProfilePropertySetting):RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|toPostRequestInformation(body:ProfilePropertySetting; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilepropertysettings.ProfilePropertySettingsRequestBuilder::|public|withUrl(rawUrl:String):ProfilePropertySettingsRequestBuilder +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilesources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|get():ProfileSource +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|patch(body:ProfileSource):ProfileSource +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|patch(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toPatchRequestInformation(body:ProfileSource):RequestInformation +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|toPatchRequestInformation(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilesources.item.ProfileSourceItemRequestBuilder::|public|withUrl(rawUrl:String):ProfileSourceItemRequestBuilder +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|byProfileSourceId(profileSourceId:String):ProfileSourceItemRequestBuilder +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|get():ProfileSourceCollectionResponse +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ProfileSourceCollectionResponse +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|post(body:ProfileSource):ProfileSource +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|post(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|toPostRequestInformation(body:ProfileSource):RequestInformation +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|toPostRequestInformation(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilesources.ProfileSourcesRequestBuilder::|public|withUrl(rawUrl:String):ProfileSourcesRequestBuilder +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; sourceId?:String):Void +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|get():ProfileSource +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|patch(body:ProfileSource):ProfileSource +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|patch(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):ProfileSource +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toPatchRequestInformation(body:ProfileSource):RequestInformation +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|toPatchRequestInformation(body:ProfileSource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.people.profilesourceswithsourceid.ProfileSourcesWithSourceIdRequestBuilder::|public|withUrl(rawUrl:String):ProfileSourcesWithSourceIdRequestBuilder com.microsoft.graph.admin.people.pronouns.PronounsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.admin.people.pronouns.PronounsRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.admin.people.pronouns.PronounsRequestBuilder.GetQueryParameters::|public|select:String[] @@ -1161,6 +2264,569 @@ com.microsoft.graph.admin.sharepoint.SharepointRequestBuilder::|public|toGetRequ com.microsoft.graph.admin.sharepoint.SharepointRequestBuilder::|public|toPatchRequestInformation(body:Sharepoint):RequestInformation com.microsoft.graph.admin.sharepoint.SharepointRequestBuilder::|public|toPatchRequestInformation(body:Sharepoint; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.admin.sharepoint.SharepointRequestBuilder::|public|withUrl(rawUrl:String):SharepointRequestBuilder +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.GetPolicyIdWithTypeWithNameGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.GetPolicyIdWithTypeWithNameGetResponse::|public|constructor():void +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.GetPolicyIdWithTypeWithNameGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.GetPolicyIdWithTypeWithNameGetResponse::|public|getValue():java.util.List +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.GetPolicyIdWithTypeWithNameGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.GetPolicyIdWithTypeWithNameGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.GetPolicyIdWithTypeWithNameGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetPolicyIdWithTypeWithNameGetResponse +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; name?:String; type?:String):Void +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|get():GetPolicyIdWithTypeWithNameGetResponse +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetPolicyIdWithTypeWithNameGetResponse +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.microsoftgraphteamsadministrationgetpolicyidwithtypewithname.MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|get():TeamsPolicyAssignment +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsPolicyAssignment +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|microsoftGraphTeamsAdministrationGetPolicyIdWithTypeWithName(name:String; type:String):MicrosoftGraphTeamsAdministrationGetPolicyIdWithTypeWithNameRequestBuilder +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|patch(body:TeamsPolicyAssignment):TeamsPolicyAssignment +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|patch(body:TeamsPolicyAssignment; requestConfiguration?:java.util.function.Consumer):TeamsPolicyAssignment +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|toPatchRequestInformation(body:TeamsPolicyAssignment):RequestInformation +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|toPatchRequestInformation(body:TeamsPolicyAssignment; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|userAssignments:UserAssignmentsRequestBuilder +com.microsoft.graph.admin.teams.policy.PolicyRequestBuilder::|public|withUrl(rawUrl:String):PolicyRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|get():TeamsPolicyUserAssignment +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsPolicyUserAssignment +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|patch(body:TeamsPolicyUserAssignment):TeamsPolicyUserAssignment +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|patch(body:TeamsPolicyUserAssignment; requestConfiguration?:java.util.function.Consumer):TeamsPolicyUserAssignment +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|toPatchRequestInformation(body:TeamsPolicyUserAssignment):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|toPatchRequestInformation(body:TeamsPolicyUserAssignment; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.item.TeamsPolicyUserAssignmentItemRequestBuilder::|public|withUrl(rawUrl:String):TeamsPolicyUserAssignmentItemRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|public|constructor():void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|public|getValue():java.util.List +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|public|setValue(value?:java.util.List):void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AssignPostRequestBody +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.AssignPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|post(body:AssignPostRequestBody):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|post(body:AssignPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|toPostRequestInformation(body:AssignPostRequestBody):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|toPostRequestInformation(body:AssignPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationassign.MicrosoftGraphTeamsAdministrationAssignRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphTeamsAdministrationAssignRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|post(body:UnassignPostRequestBody):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|post(body:UnassignPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|toPostRequestInformation(body:UnassignPostRequestBody):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|toPostRequestInformation(body:UnassignPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.MicrosoftGraphTeamsAdministrationUnassignRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphTeamsAdministrationUnassignRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|public|constructor():void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|public|getValue():java.util.List +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|public|setValue(value?:java.util.List):void +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnassignPostRequestBody +com.microsoft.graph.admin.teams.policy.userassignments.microsoftgraphteamsadministrationunassign.UnassignPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|byTeamsPolicyUserAssignmentId(teamsPolicyUserAssignmentId:String):TeamsPolicyUserAssignmentItemRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|get():TeamsPolicyUserAssignmentCollectionResponse +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsPolicyUserAssignmentCollectionResponse +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationAssign:MicrosoftGraphTeamsAdministrationAssignRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUnassign:MicrosoftGraphTeamsAdministrationUnassignRequestBuilder +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|post(body:TeamsPolicyUserAssignment):TeamsPolicyUserAssignment +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|post(body:TeamsPolicyUserAssignment; requestConfiguration?:java.util.function.Consumer):TeamsPolicyUserAssignment +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|toPostRequestInformation(body:TeamsPolicyUserAssignment):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|toPostRequestInformation(body:TeamsPolicyUserAssignment; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.policy.userassignments.UserAssignmentsRequestBuilder::|public|withUrl(rawUrl:String):UserAssignmentsRequestBuilder +com.microsoft.graph.admin.teams.TeamsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.TeamsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.TeamsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.TeamsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.TeamsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.TeamsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.TeamsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.TeamsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.TeamsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|get():TeamsAdminRoot +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsAdminRoot +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|patch(body:TeamsAdminRoot):TeamsAdminRoot +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|patch(body:TeamsAdminRoot; requestConfiguration?:java.util.function.Consumer):TeamsAdminRoot +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|policy:PolicyRequestBuilder +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|telephoneNumberManagement:TelephoneNumberManagementRequestBuilder +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|toPatchRequestInformation(body:TeamsAdminRoot):RequestInformation +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|toPatchRequestInformation(body:TeamsAdminRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|userConfigurations:UserConfigurationsRequestBuilder +com.microsoft.graph.admin.teams.TeamsRequestBuilder::|public|withUrl(rawUrl:String):TeamsRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|get():NumberAssignment +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NumberAssignment +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|patch(body:NumberAssignment):NumberAssignment +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|patch(body:NumberAssignment; requestConfiguration?:java.util.function.Consumer):NumberAssignment +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toPatchRequestInformation(body:NumberAssignment):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|toPatchRequestInformation(body:NumberAssignment; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.item.NumberAssignmentItemRequestBuilder::|public|withUrl(rawUrl:String):NumberAssignmentItemRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|constructor():void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getAssignmentCategory():AssignmentCategory +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getAssignmentTargetId():String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getLocationId():String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getNumberType():NumberType +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|getTelephoneNumber():String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setAssignmentCategory(value?:AssignmentCategory):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setAssignmentTargetId(value?:String):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setLocationId(value?:String):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setNumberType(value?:NumberType):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|public|setTelephoneNumber(value?:String):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AssignNumberPostRequestBody +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.AssignNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|post(body:AssignNumberPostRequestBody):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|post(body:AssignNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|toPostRequestInformation(body:AssignNumberPostRequestBody):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|toPostRequestInformation(body:AssignNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationassignnumber.MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|post(body:UnassignNumberPostRequestBody):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|post(body:UnassignNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|toPostRequestInformation(body:UnassignNumberPostRequestBody):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|toPostRequestInformation(body:UnassignNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|constructor():void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getNumberType():NumberType +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|getTelephoneNumber():String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|setNumberType(value?:NumberType):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|public|setTelephoneNumber(value?:String):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnassignNumberPostRequestBody +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationunassignnumber.UnassignNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|post(body:UpdateNumberPostRequestBody):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|post(body:UpdateNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|toPostRequestInformation(body:UpdateNumberPostRequestBody):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|toPostRequestInformation(body:UpdateNumberPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|constructor():void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getLocationId():String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getNetworkSiteId():String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getReverseNumberLookupOptions():java.util.List +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|getTelephoneNumber():String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setLocationId(value?:String):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setNetworkSiteId(value?:String):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setReverseNumberLookupOptions(value?:java.util.List):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|public|setTelephoneNumber(value?:String):void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateNumberPostRequestBody +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.microsoftgraphteamsadministrationupdatenumber.UpdateNumberPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|byNumberAssignmentId(numberAssignmentId:String):NumberAssignmentItemRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|get():NumberAssignmentCollectionResponse +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NumberAssignmentCollectionResponse +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationAssignNumber:MicrosoftGraphTeamsAdministrationAssignNumberRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUnassignNumber:MicrosoftGraphTeamsAdministrationUnassignNumberRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|microsoftGraphTeamsAdministrationUpdateNumber:MicrosoftGraphTeamsAdministrationUpdateNumberRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|post(body:NumberAssignment):NumberAssignment +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|post(body:NumberAssignment; requestConfiguration?:java.util.function.Consumer):NumberAssignment +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|toPostRequestInformation(body:NumberAssignment):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|toPostRequestInformation(body:NumberAssignment; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.numberassignments.NumberAssignmentsRequestBuilder::|public|withUrl(rawUrl:String):NumberAssignmentsRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|get():TelephoneNumberLongRunningOperation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelephoneNumberLongRunningOperation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|patch(body:TelephoneNumberLongRunningOperation):TelephoneNumberLongRunningOperation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|patch(body:TelephoneNumberLongRunningOperation; requestConfiguration?:java.util.function.Consumer):TelephoneNumberLongRunningOperation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toPatchRequestInformation(body:TelephoneNumberLongRunningOperation):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|toPatchRequestInformation(body:TelephoneNumberLongRunningOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.item.TelephoneNumberLongRunningOperationItemRequestBuilder::|public|withUrl(rawUrl:String):TelephoneNumberLongRunningOperationItemRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|byTelephoneNumberLongRunningOperationId(telephoneNumberLongRunningOperationId:String):TelephoneNumberLongRunningOperationItemRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|get():TelephoneNumberLongRunningOperationCollectionResponse +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelephoneNumberLongRunningOperationCollectionResponse +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|post(body:TelephoneNumberLongRunningOperation):TelephoneNumberLongRunningOperation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|post(body:TelephoneNumberLongRunningOperation; requestConfiguration?:java.util.function.Consumer):TelephoneNumberLongRunningOperation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:TelephoneNumberLongRunningOperation):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:TelephoneNumberLongRunningOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.operations.OperationsRequestBuilder::|public|withUrl(rawUrl:String):OperationsRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|get():TelephoneNumberManagementRoot +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TelephoneNumberManagementRoot +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|numberAssignments:NumberAssignmentsRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|operations:OperationsRequestBuilder +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|patch(body:TelephoneNumberManagementRoot):TelephoneNumberManagementRoot +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|patch(body:TelephoneNumberManagementRoot; requestConfiguration?:java.util.function.Consumer):TelephoneNumberManagementRoot +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toPatchRequestInformation(body:TelephoneNumberManagementRoot):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|toPatchRequestInformation(body:TelephoneNumberManagementRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.telephonenumbermanagement.TelephoneNumberManagementRequestBuilder::|public|withUrl(rawUrl:String):TelephoneNumberManagementRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|get():TeamsUserConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsUserConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|patch(body:TeamsUserConfiguration):TeamsUserConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|patch(body:TeamsUserConfiguration; requestConfiguration?:java.util.function.Consumer):TeamsUserConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|toPatchRequestInformation(body:TeamsUserConfiguration):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|toPatchRequestInformation(body:TeamsUserConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|user:UserRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.TeamsUserConfigurationItemRequestBuilder::|public|withUrl(rawUrl:String):TeamsUserConfigurationItemRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get():MailboxSettings +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings):MailboxSettings +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|withUrl(rawUrl:String):MailboxSettingsRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get():ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder::|public|get():User +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):User +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.item.user.UserRequestBuilder::|public|withUrl(rawUrl:String):UserRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|byTeamsUserConfigurationId(teamsUserConfigurationId:String):TeamsUserConfigurationItemRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|get():TeamsUserConfigurationCollectionResponse +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsUserConfigurationCollectionResponse +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|post(body:TeamsUserConfiguration):TeamsUserConfiguration +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|post(body:TeamsUserConfiguration; requestConfiguration?:java.util.function.Consumer):TeamsUserConfiguration +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|toPostRequestInformation(body:TeamsUserConfiguration):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|toPostRequestInformation(body:TeamsUserConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.admin.teams.userconfigurations.UserConfigurationsRequestBuilder::|public|withUrl(rawUrl:String):UserConfigurationsRequestBuilder com.microsoft.graph.agreementacceptances.AgreementAcceptancesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.agreementacceptances.AgreementAcceptancesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.agreementacceptances.AgreementAcceptancesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -4565,6 +6231,7 @@ com.microsoft.graph.chats.item.ChatItemRequestBuilder.GetQueryParameters~~>Query com.microsoft.graph.chats.item.ChatItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.chats.item.ChatItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.chats.item.ChatItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|completeMigration:CompleteMigrationRequestBuilder com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|delete():Void @@ -4582,8 +6249,11 @@ com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|patch(body:Chat): com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|patch(body:Chat; requestConfiguration?:java.util.function.Consumer):Chat com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|permissionGrants:PermissionGrantsRequestBuilder com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|pinnedMessages:PinnedMessagesRequestBuilder +com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|removeAllAccessForUser:RemoveAllAccessForUserRequestBuilder com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|sendActivityNotification:SendActivityNotificationRequestBuilder +com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder +com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|targetedMessages:TargetedMessagesRequestBuilder com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -4592,6 +6262,15 @@ com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|toPatchRequestInf com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|toPatchRequestInformation(body:Chat; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|unhideForUser:UnhideForUserRequestBuilder com.microsoft.graph.chats.item.ChatItemRequestBuilder::|public|withUrl(rawUrl:String):ChatItemRequestBuilder +com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|post():Void +com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|withUrl(rawUrl:String):CompleteMigrationRequestBuilder com.microsoft.graph.chats.item.hideforuser.HideForUserPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.chats.item.hideforuser.HideForUserPostRequestBody::|public|constructor():void com.microsoft.graph.chats.item.hideforuser.HideForUserPostRequestBody::|public|getAdditionalData():Map @@ -5315,11 +6994,35 @@ com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|pub com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.chats.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.chats.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void com.microsoft.graph.chats.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map @@ -5403,11 +7106,35 @@ com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|get():Ch com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.chats.item.permissiongrants.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.chats.item.permissiongrants.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.chats.item.permissiongrants.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -5553,6 +7280,27 @@ com.microsoft.graph.chats.item.pinnedmessages.PinnedMessagesRequestBuilder::|pub com.microsoft.graph.chats.item.pinnedmessages.PinnedMessagesRequestBuilder::|public|toPostRequestInformation(body:PinnedChatMessageInfo):RequestInformation com.microsoft.graph.chats.item.pinnedmessages.PinnedMessagesRequestBuilder::|public|toPostRequestInformation(body:PinnedChatMessageInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.pinnedmessages.PinnedMessagesRequestBuilder::|public|withUrl(rawUrl:String):PinnedMessagesRequestBuilder +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|constructor():void +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|getUser():TeamworkUserIdentity +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|setUser(value?:TeamworkUserIdentity):void +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoveAllAccessForUserPostRequestBody +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|post(body:RemoveAllAccessForUserPostRequestBody):Void +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|post(body:RemoveAllAccessForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|toPostRequestInformation(body:RemoveAllAccessForUserPostRequestBody):RequestInformation +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|toPostRequestInformation(body:RemoveAllAccessForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|withUrl(rawUrl:String):RemoveAllAccessForUserRequestBuilder com.microsoft.graph.chats.item.sendactivitynotification.SendActivityNotificationPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.chats.item.sendactivitynotification.SendActivityNotificationPostRequestBody::|public|constructor():void com.microsoft.graph.chats.item.sendactivitynotification.SendActivityNotificationPostRequestBody::|public|getActivityType():String @@ -5588,6 +7336,27 @@ com.microsoft.graph.chats.item.sendactivitynotification.SendActivityNotification com.microsoft.graph.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|toPostRequestInformation(body:SendActivityNotificationPostRequestBody):RequestInformation com.microsoft.graph.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|toPostRequestInformation(body:SendActivityNotificationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|withUrl(rawUrl:String):SendActivityNotificationRequestBuilder +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.chats.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.chats.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.chats.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.chats.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -5668,6 +7437,425 @@ com.microsoft.graph.chats.item.tabs.TabsRequestBuilder::|public|toGetRequestInfo com.microsoft.graph.chats.item.tabs.TabsRequestBuilder::|public|toPostRequestInformation(body:TeamsTab):RequestInformation com.microsoft.graph.chats.item.tabs.TabsRequestBuilder::|public|toPostRequestInformation(body:TeamsTab; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.tabs.TabsRequestBuilder::|public|withUrl(rawUrl:String):TabsRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|byChatMessageHostedContentId(chatMessageHostedContentId:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|get():ChatMessageHostedContentCollectionResponse +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContentCollectionResponse +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|withUrl(rawUrl:String):HostedContentsRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get():ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|get():ChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|patch(body:ChatMessage):ChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|patch(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|softDelete:SoftDeleteRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessage):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|undoSoftDelete:UndoSoftDeleteRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageItemRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|byChatMessageHostedContentId(chatMessageHostedContentId:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|get():ChatMessageHostedContentCollectionResponse +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContentCollectionResponse +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|withUrl(rawUrl:String):HostedContentsRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get():ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|post():Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|withUrl(rawUrl:String):SoftDeleteRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|post():Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|withUrl(rawUrl:String):UndoSoftDeleteRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|byChatMessageId(chatMessageId:String):ChatMessageItemRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|get():ChatMessageCollectionResponse +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|get():TargetedChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|patch(body:TargetedChatMessage):TargetedChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|patch(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:TargetedChatMessage):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):TargetedChatMessageItemRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|byTargetedChatMessageId(targetedChatMessageId:String):TargetedChatMessageItemRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|get():TargetedChatMessageCollectionResponse +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TargetedChatMessageCollectionResponse +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|post(body:TargetedChatMessage):TargetedChatMessage +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|post(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toPostRequestInformation(body:TargetedChatMessage):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toPostRequestInformation(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|withUrl(rawUrl:String):TargetedMessagesRequestBuilder com.microsoft.graph.chats.item.unhideforuser.UnhideForUserPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.chats.item.unhideforuser.UnhideForUserPostRequestBody::|public|constructor():void com.microsoft.graph.chats.item.unhideforuser.UnhideForUserPostRequestBody::|public|getAdditionalData():Map @@ -5689,6 +7877,381 @@ com.microsoft.graph.chats.item.unhideforuser.UnhideForUserRequestBuilder::|publi com.microsoft.graph.chats.item.unhideforuser.UnhideForUserRequestBuilder::|public|toPostRequestInformation(body:UnhideForUserPostRequestBody):RequestInformation com.microsoft.graph.chats.item.unhideforuser.UnhideForUserRequestBuilder::|public|toPostRequestInformation(body:UnhideForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.chats.item.unhideforuser.UnhideForUserRequestBuilder::|public|withUrl(rawUrl:String):UnhideForUserRequestBuilder +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|byAdhocCallId(adhocCallId:String):AdhocCallItemRequestBuilder +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|get():AdhocCallCollectionResponse +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCallCollectionResponse +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime:GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime:GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall):AdhocCall +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|toPostRequestInformation(body:AdhocCall):RequestInformation +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|toPostRequestInformation(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.AdhocCallsRequestBuilder::|public|withUrl(rawUrl:String):AdhocCallsRequestBuilder +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|endDateTime:OffsetDateTime +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|startDateTime:OffsetDateTime +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|endDateTime:OffsetDateTime +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|startDateTime:OffsetDateTime +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|get():AdhocCall +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall):AdhocCall +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toPatchRequestInformation(body:AdhocCall):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toPatchRequestInformation(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.AdhocCallItemRequestBuilder::|public|withUrl(rawUrl:String):AdhocCallItemRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get():CallRecording +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording):CallRecording +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toPatchRequestInformation(body:CallRecording):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toPatchRequestInformation(body:CallRecording; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|withUrl(rawUrl:String):CallRecordingItemRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:InputStream):CallRecording +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|byCallRecordingId(callRecordingId:String):CallRecordingItemRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|get():CallRecordingCollectionResponse +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallRecordingCollectionResponse +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording):CallRecording +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toPostRequestInformation(body:CallRecording):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toPostRequestInformation(body:CallRecording; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|withUrl(rawUrl:String):RecordingsRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get():CallTranscript +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadataContent:MetadataContentRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript):CallTranscript +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toPatchRequestInformation(body:CallTranscript):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toPatchRequestInformation(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|withUrl(rawUrl:String):CallTranscriptItemRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:InputStream):CallTranscript +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|delete():Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|withUrl(rawUrl:String):MetadataContentRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|byCallTranscriptId(callTranscriptId:String):CallTranscriptItemRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|get():CallTranscriptCollectionResponse +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallTranscriptCollectionResponse +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript):CallTranscript +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toPostRequestInformation(body:CallTranscript):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toPostRequestInformation(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|withUrl(rawUrl:String):TranscriptsRequestBuilder com.microsoft.graph.communications.callrecords.CallRecordsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.communications.callrecords.CallRecordsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.communications.callrecords.CallRecordsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -6834,6 +9397,7 @@ com.microsoft.graph.communications.CommunicationsRequestBuilder.GetQueryParamete com.microsoft.graph.communications.CommunicationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.communications.CommunicationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.communications.CommunicationsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|adhocCalls:AdhocCallsRequestBuilder com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|callRecords:CallRecordsRequestBuilder com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|calls:CallsRequestBuilder com.microsoft.graph.communications.CommunicationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -8257,6 +10821,24 @@ com.microsoft.graph.communications.presences.count.CountRequestBuilder::|public| com.microsoft.graph.communications.presences.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.communications.presences.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.communications.presences.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|post():Void +com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.presences.item.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|withUrl(rawUrl:String):ClearAutomaticLocationRequestBuilder +com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder::|public|post():Void +com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.presences.item.clearlocation.ClearLocationRequestBuilder::|public|withUrl(rawUrl:String):ClearLocationRequestBuilder com.microsoft.graph.communications.presences.item.clearpresence.ClearPresencePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.communications.presences.item.clearpresence.ClearPresencePostRequestBody::|public|constructor():void com.microsoft.graph.communications.presences.item.clearpresence.ClearPresencePostRequestBody::|public|getAdditionalData():Map @@ -8296,6 +10878,8 @@ com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder.Get com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|clearAutomaticLocation:ClearAutomaticLocationRequestBuilder +com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|clearLocation:ClearLocationRequestBuilder com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|clearPresence:ClearPresenceRequestBuilder com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|clearUserPreferredPresence:ClearUserPreferredPresenceRequestBuilder com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -8306,6 +10890,8 @@ com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|p com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Presence com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|patch(body:Presence):Presence com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|patch(body:Presence; requestConfiguration?:java.util.function.Consumer):Presence +com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|setAutomaticLocation:SetAutomaticLocationRequestBuilder +com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|setManualLocation:SetManualLocationRequestBuilder com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|setPresence:SetPresenceRequestBuilder com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|setStatusMessage:SetStatusMessageRequestBuilder com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|setUserPreferredPresence:SetUserPreferredPresenceRequestBuilder @@ -8316,6 +10902,52 @@ com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|p com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|toPatchRequestInformation(body:Presence):RequestInformation com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|toPatchRequestInformation(body:Presence; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.communications.presences.item.PresenceItemRequestBuilder::|public|withUrl(rawUrl:String):PresenceItemRequestBuilder +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|constructor():void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getPlaceId():String +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|setPlaceId(value?:String):void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetAutomaticLocationPostRequestBody +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|post(body:SetAutomaticLocationPostRequestBody):Void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|post(body:SetAutomaticLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|toPostRequestInformation(body:SetAutomaticLocationPostRequestBody):RequestInformation +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|toPostRequestInformation(body:SetAutomaticLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.presences.item.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|withUrl(rawUrl:String):SetAutomaticLocationRequestBuilder +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|constructor():void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|getPlaceId():String +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|setPlaceId(value?:String):void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetManualLocationPostRequestBody +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder::|public|post(body:SetManualLocationPostRequestBody):Void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder::|public|post(body:SetManualLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder::|public|toPostRequestInformation(body:SetManualLocationPostRequestBody):RequestInformation +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder::|public|toPostRequestInformation(body:SetManualLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.communications.presences.item.setmanuallocation.SetManualLocationRequestBuilder::|public|withUrl(rawUrl:String):SetManualLocationRequestBuilder com.microsoft.graph.communications.presences.item.setpresence.SetPresencePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.communications.presences.item.setpresence.SetPresencePostRequestBody::|public|constructor():void com.microsoft.graph.communications.presences.item.setpresence.SetPresencePostRequestBody::|public|getActivity():String @@ -25046,8 +27678,10 @@ com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRe com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|patch(body:CloudPC; requestConfiguration?:java.util.function.Consumer):CloudPC com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|reboot:RebootRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|rename:RenameRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|reprovision:ReprovisionRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|resize:ResizeRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|retrieveCloudPcLaunchDetail:RetrieveCloudPcLaunchDetailRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.CloudPCItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -25095,6 +27729,29 @@ com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.rename.Rename com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.rename.RenameRequestBuilder::|public|toPostRequestInformation(body:RenamePostRequestBody):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.rename.RenameRequestBuilder::|public|toPostRequestInformation(body:RenamePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.rename.RenameRequestBuilder::|public|withUrl(rawUrl:String):RenameRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|constructor():void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getOsVersion():CloudPcOperatingSystem +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getUserAccountType():CloudPcUserAccountType +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|setOsVersion(value?:CloudPcOperatingSystem):void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|setUserAccountType(value?:CloudPcUserAccountType):void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReprovisionPostRequestBody +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|post(body:ReprovisionPostRequestBody):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|post(body:ReprovisionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|toPostRequestInformation(body:ReprovisionPostRequestBody):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|toPostRequestInformation(body:ReprovisionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|withUrl(rawUrl:String):ReprovisionRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|public|constructor():void com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.resize.ResizePostRequestBody::|public|getAdditionalData():Map @@ -25137,6 +27794,15 @@ com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.restore.Resto com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(body:RestorePostRequestBody):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(body:RestorePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|get():CloudPcLaunchDetail +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcLaunchDetail +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|withUrl(rawUrl:String):RetrieveCloudPcLaunchDetailRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder-->BaseRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.devicemanagement.virtualendpoint.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -25339,6 +28005,7 @@ com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item. com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPcOnPremisesConnection):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|toPatchRequestInformation(body:CloudPcOnPremisesConnection; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|updateAdDomainPassword:UpdateAdDomainPasswordRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.CloudPcOnPremisesConnectionItemRequestBuilder::|public|withUrl(rawUrl:String):CloudPcOnPremisesConnectionItemRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.runhealthchecks.RunHealthChecksRequestBuilder-->BaseRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.runhealthchecks.RunHealthChecksRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration @@ -25349,6 +28016,27 @@ com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item. com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.runhealthchecks.RunHealthChecksRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.runhealthchecks.RunHealthChecksRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.runhealthchecks.RunHealthChecksRequestBuilder::|public|withUrl(rawUrl:String):RunHealthChecksRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|constructor():void +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|getAdDomainPassword():String +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|setAdDomainPassword(value?:String):void +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UpdateAdDomainPasswordPostRequestBody +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder::|public|post(body:UpdateAdDomainPasswordPostRequestBody):Void +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder::|public|post(body:UpdateAdDomainPasswordPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder::|public|toPostRequestInformation(body:UpdateAdDomainPasswordPostRequestBody):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder::|public|toPostRequestInformation(body:UpdateAdDomainPasswordPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.item.updateaddomainpassword.UpdateAdDomainPasswordRequestBuilder::|public|withUrl(rawUrl:String):UpdateAdDomainPasswordRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.OnPremisesConnectionsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.OnPremisesConnectionsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.devicemanagement.virtualendpoint.onpremisesconnections.OnPremisesConnectionsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -25651,6 +28339,116 @@ com.microsoft.graph.devicemanagement.virtualendpoint.provisioningpolicies.Provis com.microsoft.graph.devicemanagement.virtualendpoint.provisioningpolicies.ProvisioningPoliciesRequestBuilder::|public|toPostRequestInformation(body:CloudPcProvisioningPolicy):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.provisioningpolicies.ProvisioningPoliciesRequestBuilder::|public|toPostRequestInformation(body:CloudPcProvisioningPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.provisioningpolicies.ProvisioningPoliciesRequestBuilder::|public|withUrl(rawUrl:String):ProvisioningPoliciesRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|delete():Void +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|get():CloudPcReport +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcReport +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|patch(body:CloudPcReport):CloudPcReport +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|patch(body:CloudPcReport; requestConfiguration?:java.util.function.Consumer):CloudPcReport +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|retrieveCloudPcRecommendationReports:RetrieveCloudPcRecommendationReportsRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toPatchRequestInformation(body:CloudPcReport):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|toPatchRequestInformation(body:CloudPcReport; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.report.ReportRequestBuilder::|public|withUrl(rawUrl:String):ReportRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|constructor():void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getFilter():String +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getGroupBy():java.util.List +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getOrderBy():java.util.List +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getReportType():CloudPcRecommendationReportType +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getSearch():String +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getSelect():java.util.List +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getSkip():Integer +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|getTop():Integer +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setFilter(value?:String):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setGroupBy(value?:java.util.List):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setOrderBy(value?:java.util.List):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setReportType(value?:CloudPcRecommendationReportType):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setSearch(value?:String):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setSelect(value?:java.util.List):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setSkip(value?:Integer):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|public|setTop(value?:Integer):void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetrieveCloudPcRecommendationReportsPostRequestBody +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|post(body:RetrieveCloudPcRecommendationReportsPostRequestBody):InputStream +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|post(body:RetrieveCloudPcRecommendationReportsPostRequestBody; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|toPostRequestInformation(body:RetrieveCloudPcRecommendationReportsPostRequestBody):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|toPostRequestInformation(body:RetrieveCloudPcRecommendationReportsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.report.retrievecloudpcrecommendationreports.RetrieveCloudPcRecommendationReportsRequestBuilder::|public|withUrl(rawUrl:String):RetrieveCloudPcRecommendationReportsRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder::|public|get():CloudPcServicePlan +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcServicePlan +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.item.CloudPcServicePlanItemRequestBuilder::|public|withUrl(rawUrl:String):CloudPcServicePlanItemRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder::|public|byCloudPcServicePlanId(cloudPcServicePlanId:String):CloudPcServicePlanItemRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder::|public|get():CloudPcServicePlanCollectionResponse +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcServicePlanCollectionResponse +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.devicemanagement.virtualendpoint.serviceplans.ServicePlansRequestBuilder::|public|withUrl(rawUrl:String):ServicePlansRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.usersettings.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.usersettings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.devicemanagement.virtualendpoint.usersettings.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -25827,6 +28625,8 @@ com.microsoft.graph.devicemanagement.virtualendpoint.VirtualEndpointRequestBuild com.microsoft.graph.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|patch(body:VirtualEndpoint):VirtualEndpoint com.microsoft.graph.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|patch(body:VirtualEndpoint; requestConfiguration?:java.util.function.Consumer):VirtualEndpoint com.microsoft.graph.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|provisioningPolicies:ProvisioningPoliciesRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|report:ReportRequestBuilder +com.microsoft.graph.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|servicePlans:ServicePlansRequestBuilder com.microsoft.graph.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.devicemanagement.virtualendpoint.VirtualEndpointRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -28977,6 +31777,8 @@ com.microsoft.graph.directory.DirectoryRequestBuilder::|public|onPremisesSynchro com.microsoft.graph.directory.DirectoryRequestBuilder::|public|patch(body:Directory):Directory com.microsoft.graph.directory.DirectoryRequestBuilder::|public|patch(body:Directory; requestConfiguration?:java.util.function.Consumer):Directory com.microsoft.graph.directory.DirectoryRequestBuilder::|public|publicKeyInfrastructure:PublicKeyInfrastructureRequestBuilder +com.microsoft.graph.directory.DirectoryRequestBuilder::|public|recovery:RecoveryRequestBuilder +com.microsoft.graph.directory.DirectoryRequestBuilder::|public|remoteTenantGroups:RemoteTenantGroupsRequestBuilder com.microsoft.graph.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder com.microsoft.graph.directory.DirectoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:String):SubscriptionsWithCommerceSubscriptionIdRequestBuilder com.microsoft.graph.directory.DirectoryRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -29319,6 +32121,339 @@ com.microsoft.graph.directory.publickeyinfrastructure.PublicKeyInfrastructureReq com.microsoft.graph.directory.publickeyinfrastructure.PublicKeyInfrastructureRequestBuilder::|public|toPatchRequestInformation(body:PublicKeyInfrastructureRoot):RequestInformation com.microsoft.graph.directory.publickeyinfrastructure.PublicKeyInfrastructureRequestBuilder::|public|toPatchRequestInformation(body:PublicKeyInfrastructureRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.directory.publickeyinfrastructure.PublicKeyInfrastructureRequestBuilder::|public|withUrl(rawUrl:String):PublicKeyInfrastructureRequestBuilder +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.jobs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|post():Void +com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.jobs.item.microsoftgraphentrarecoveryservicescancel.MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|delete():Void +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|get():RecoveryJobBase +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RecoveryJobBase +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|microsoftGraphEntraRecoveryServicesCancel:MicrosoftGraphEntraRecoveryServicesCancelRequestBuilder +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|patch(body:RecoveryJobBase):RecoveryJobBase +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|patch(body:RecoveryJobBase; requestConfiguration?:java.util.function.Consumer):RecoveryJobBase +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|toPatchRequestInformation(body:RecoveryJobBase):RequestInformation +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|toPatchRequestInformation(body:RecoveryJobBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.jobs.item.RecoveryJobBaseItemRequestBuilder::|public|withUrl(rawUrl:String):RecoveryJobBaseItemRequestBuilder +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|byRecoveryJobBaseId(recoveryJobBaseId:String):RecoveryJobBaseItemRequestBuilder +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|get():RecoveryJobBaseCollectionResponse +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RecoveryJobBaseCollectionResponse +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|post(body:RecoveryJobBase):RecoveryJobBase +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|post(body:RecoveryJobBase; requestConfiguration?:java.util.function.Consumer):RecoveryJobBase +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|toPostRequestInformation(body:RecoveryJobBase):RequestInformation +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|toPostRequestInformation(body:RecoveryJobBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.jobs.JobsRequestBuilder::|public|withUrl(rawUrl:String):JobsRequestBuilder +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|delete():Void +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|get():Recovery +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Recovery +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|jobs:JobsRequestBuilder +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|patch(body:Recovery):Recovery +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|patch(body:Recovery; requestConfiguration?:java.util.function.Consumer):Recovery +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|snapshots:SnapshotsRequestBuilder +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|toPatchRequestInformation(body:Recovery):RequestInformation +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|toPatchRequestInformation(body:Recovery; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.RecoveryRequestBuilder::|public|withUrl(rawUrl:String):RecoveryRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder::|public|get():RecoveryJob +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RecoveryJob +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.item.RecoveryJobItemRequestBuilder::|public|withUrl(rawUrl:String):RecoveryJobItemRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder::|public|byRecoveryJobId(recoveryJobId:String):RecoveryJobItemRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder::|public|get():RecoveryJobCollectionResponse +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RecoveryJobCollectionResponse +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoveryjobs.RecoveryJobsRequestBuilder::|public|withUrl(rawUrl:String):RecoveryJobsRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder::|public|get():RecoveryPreviewJob +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RecoveryPreviewJob +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.item.RecoveryPreviewJobItemRequestBuilder::|public|withUrl(rawUrl:String):RecoveryPreviewJobItemRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder::|public|byRecoveryPreviewJobId(recoveryPreviewJobId:String):RecoveryPreviewJobItemRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder::|public|get():RecoveryPreviewJobCollectionResponse +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RecoveryPreviewJobCollectionResponse +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.recoverypreviewjobs.RecoveryPreviewJobsRequestBuilder::|public|withUrl(rawUrl:String):RecoveryPreviewJobsRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|delete():Void +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|get():Snapshot +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Snapshot +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|patch(body:Snapshot):Snapshot +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|patch(body:Snapshot; requestConfiguration?:java.util.function.Consumer):Snapshot +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|recoveryJobs:RecoveryJobsRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|recoveryPreviewJobs:RecoveryPreviewJobsRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|toPatchRequestInformation(body:Snapshot):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|toPatchRequestInformation(body:Snapshot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.item.SnapshotItemRequestBuilder::|public|withUrl(rawUrl:String):SnapshotItemRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|bySnapshotId(snapshotId:String):SnapshotItemRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|get():SnapshotCollectionResponse +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SnapshotCollectionResponse +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|post(body:Snapshot):Snapshot +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|post(body:Snapshot; requestConfiguration?:java.util.function.Consumer):Snapshot +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|toPostRequestInformation(body:Snapshot):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|toPostRequestInformation(body:Snapshot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|withUrl(rawUrl:String):SnapshotsRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete():Void +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|get():RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toPatchRequestInformation(body:RemoteTenantGroup):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|toPatchRequestInformation(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.item.RemoteTenantGroupItemRequestBuilder::|public|withUrl(rawUrl:String):RemoteTenantGroupItemRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|byRemoteTenantGroupId(remoteTenantGroupId:String):RemoteTenantGroupItemRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|get():RemoteTenantGroupCollectionResponse +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RemoteTenantGroupCollectionResponse +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RemoteTenantGroup +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toPostRequestInformation(body:RemoteTenantGroup):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|toPostRequestInformation(body:RemoteTenantGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.directory.remotetenantgroups.RemoteTenantGroupsRequestBuilder::|public|withUrl(rawUrl:String):RemoteTenantGroupsRequestBuilder com.microsoft.graph.directory.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.directory.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.directory.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -58722,6 +61857,7 @@ com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|pub com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|lastModifiedByUser:LastModifiedByUserRequestBuilder com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|patch(body:ListItem):ListItem com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|patch(body:ListItem; requestConfiguration?:java.util.function.Consumer):ListItem +com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -58730,6 +61866,102 @@ com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|pub com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|toPatchRequestInformation(body:ListItem; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|versions:VersionsRequestBuilder com.microsoft.graph.drives.item.list.items.item.ListItemItemRequestBuilder::|public|withUrl(rawUrl:String):ListItemItemRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|constructor():void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getRecipients():java.util.List +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getRoles():java.util.List +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|setRoles(value?:java.util.List):void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostRequestBody +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|constructor():void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|getValue():java.util.List +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostResponse +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody):GrantPostResponse +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):GrantPostResponse +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|withUrl(rawUrl:String):GrantRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|get():Permission +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|grant:GrantRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission):Permission +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|withUrl(rawUrl:String):PermissionItemRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|byPermissionId(permissionId:String):PermissionItemRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|get():PermissionCollectionResponse +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PermissionCollectionResponse +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission):Permission +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.items.item.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder com.microsoft.graph.drives.item.list.items.item.versions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.drives.item.list.items.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.drives.item.list.items.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -58953,6 +62185,7 @@ com.microsoft.graph.drives.item.list.ListRequestBuilder::|public|lastModifiedByU com.microsoft.graph.drives.item.list.ListRequestBuilder::|public|operations:OperationsRequestBuilder com.microsoft.graph.drives.item.list.ListRequestBuilder::|public|patch(body:List):List com.microsoft.graph.drives.item.list.ListRequestBuilder::|public|patch(body:List; requestConfiguration?:java.util.function.Consumer):List +com.microsoft.graph.drives.item.list.ListRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.drives.item.list.ListRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder com.microsoft.graph.drives.item.list.ListRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.drives.item.list.ListRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -59026,6 +62259,102 @@ com.microsoft.graph.drives.item.list.operations.OperationsRequestBuilder::|publi com.microsoft.graph.drives.item.list.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:RichLongRunningOperation):RequestInformation com.microsoft.graph.drives.item.list.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:RichLongRunningOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.drives.item.list.operations.OperationsRequestBuilder::|public|withUrl(rawUrl:String):OperationsRequestBuilder +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.permissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|constructor():void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|getRecipients():java.util.List +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|getRoles():java.util.List +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|public|setRoles(value?:java.util.List):void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostRequestBody +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostResponse::|public|constructor():void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostResponse::|public|getValue():java.util.List +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostResponse +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody):GrantPostResponse +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):GrantPostResponse +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody):RequestInformation +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.permissions.item.grant.GrantRequestBuilder::|public|withUrl(rawUrl:String):GrantRequestBuilder +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|get():Permission +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|grant:GrantRequestBuilder +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission):Permission +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.permissions.item.PermissionItemRequestBuilder::|public|withUrl(rawUrl:String):PermissionItemRequestBuilder +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|byPermissionId(permissionId:String):PermissionItemRequestBuilder +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|get():PermissionCollectionResponse +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PermissionCollectionResponse +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|post(body:Permission):Permission +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|post(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.drives.item.list.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder com.microsoft.graph.drives.item.list.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.drives.item.list.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.drives.item.list.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -64459,6 +67788,7 @@ com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|learningProviders:LearningProvidersRequestBuilder com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|patch(body:EmployeeExperience):EmployeeExperience com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|patch(body:EmployeeExperience; requestConfiguration?:java.util.function.Consumer):EmployeeExperience +com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|roles:RolesRequestBuilder com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.EmployeeExperienceRequestBuilder::|public|toPatchRequestInformation(body:EmployeeExperience):RequestInformation @@ -64865,6 +68195,208 @@ com.microsoft.graph.employeeexperience.learningproviders.LearningProvidersReques com.microsoft.graph.employeeexperience.learningproviders.LearningProvidersRequestBuilder::|public|toPostRequestInformation(body:LearningProvider):RequestInformation com.microsoft.graph.employeeexperience.learningproviders.LearningProvidersRequestBuilder::|public|toPostRequestInformation(body:LearningProvider; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.employeeexperience.learningproviders.LearningProvidersRequestBuilder::|public|withUrl(rawUrl:String):LearningProvidersRequestBuilder +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|get():EngagementRole +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole):EngagementRole +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.EngagementRoleItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleItemRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get():EngagementRoleMember +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember):EngagementRoleMember +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleMemberItemRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get():MailboxSettings +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings):MailboxSettings +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|withUrl(rawUrl:String):MailboxSettingsRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get():ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|get():User +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):User +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.item.user.UserRequestBuilder::|public|withUrl(rawUrl:String):UserRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|byEngagementRoleMemberId(engagementRoleMemberId:String):EngagementRoleMemberItemRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|get():EngagementRoleMemberCollectionResponse +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleMemberCollectionResponse +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember):EngagementRoleMember +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:EngagementRoleMember):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.item.members.MembersRequestBuilder::|public|withUrl(rawUrl:String):MembersRequestBuilder +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|byEngagementRoleId(engagementRoleId:String):EngagementRoleItemRequestBuilder +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|get():EngagementRoleCollectionResponse +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleCollectionResponse +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|post(body:EngagementRole):EngagementRole +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|post(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole):RequestInformation +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.employeeexperience.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder com.microsoft.graph.external.connections.ConnectionsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.external.connections.ConnectionsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.external.connections.ConnectionsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -75439,6 +78971,7 @@ com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemReq com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|lastModifiedByUser:LastModifiedByUserRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|patch(body:ListItem):ListItem com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|patch(body:ListItem; requestConfiguration?:java.util.function.Consumer):ListItem +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -75447,6 +78980,102 @@ com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemReq com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|toPatchRequestInformation(body:ListItem; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|versions:VersionsRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|withUrl(rawUrl:String):ListItemItemRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getRecipients():java.util.List +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getRoles():java.util.List +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|setRoles(value?:java.util.List):void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostRequestBody +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|constructor():void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|getValue():java.util.List +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostResponse +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody):GrantPostResponse +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):GrantPostResponse +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|withUrl(rawUrl:String):GrantRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|get():Permission +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|grant:GrantRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|withUrl(rawUrl:String):PermissionItemRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|byPermissionId(permissionId:String):PermissionItemRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|get():PermissionCollectionResponse +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PermissionCollectionResponse +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.items.item.versions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.items.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.groups.item.sites.item.lists.item.items.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -75669,6 +79298,7 @@ com.microsoft.graph.groups.item.sites.item.lists.item.ListItemRequestBuilder::|p com.microsoft.graph.groups.item.sites.item.lists.item.ListItemRequestBuilder::|public|operations:OperationsRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.ListItemRequestBuilder::|public|patch(body:List):List com.microsoft.graph.groups.item.sites.item.lists.item.ListItemRequestBuilder::|public|patch(body:List; requestConfiguration?:java.util.function.Consumer):List +com.microsoft.graph.groups.item.sites.item.lists.item.ListItemRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.ListItemRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.ListItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.groups.item.sites.item.lists.item.ListItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -75742,6 +79372,102 @@ com.microsoft.graph.groups.item.sites.item.lists.item.operations.OperationsReque com.microsoft.graph.groups.item.sites.item.lists.item.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:RichLongRunningOperation):RequestInformation com.microsoft.graph.groups.item.sites.item.lists.item.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:RichLongRunningOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.sites.item.lists.item.operations.OperationsRequestBuilder::|public|withUrl(rawUrl:String):OperationsRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getRecipients():java.util.List +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getRoles():java.util.List +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|setRoles(value?:java.util.List):void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostRequestBody +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|constructor():void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|getValue():java.util.List +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostResponse +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody):GrantPostResponse +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):GrantPostResponse +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|withUrl(rawUrl:String):GrantRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|get():Permission +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|grant:GrantRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|withUrl(rawUrl:String):PermissionItemRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|byPermissionId(permissionId:String):PermissionItemRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|get():PermissionCollectionResponse +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PermissionCollectionResponse +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.sites.item.lists.item.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.groups.item.sites.item.lists.item.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -85406,6 +89132,7 @@ com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|p com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|delete():Void com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|get():Channel com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Channel @@ -85416,6 +89143,7 @@ com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|p com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -85461,6 +89189,56 @@ com.microsoft.graph.groups.item.team.channels.item.doesuserhaveaccessuseriduseri com.microsoft.graph.groups.item.team.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|withUrl(rawUrl:String):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.enabledapps.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|byTeamsAppId(teamsAppId:String):TeamsAppItemRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|get():TeamsAppCollectionResponse +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsAppCollectionResponse +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|withUrl(rawUrl:String):EnabledAppsRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|get():TeamsApp +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsApp +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|withUrl(rawUrl:String):TeamsAppItemRequestBuilder com.microsoft.graph.groups.item.team.channels.item.filesfolder.content.ContentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.team.channels.item.filesfolder.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.groups.item.team.channels.item.filesfolder.content.ContentRequestBuilder.GetQueryParameters::|public|format:String @@ -86016,11 +89794,35 @@ com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.Replies com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.groups.item.team.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.groups.item.team.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void com.microsoft.graph.groups.item.team.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map @@ -86104,11 +89906,35 @@ com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuild com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.channels.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.groups.item.team.channels.item.provisionemail.ProvisionEmailRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.team.channels.item.provisionemail.ProvisionEmailRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.groups.item.team.channels.item.provisionemail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -86258,6 +90084,27 @@ com.microsoft.graph.groups.item.team.channels.item.sharedwithteams.SharedWithTea com.microsoft.graph.groups.item.team.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.groups.item.team.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.channels.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.groups.item.team.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.team.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.groups.item.team.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -87076,6 +90923,56 @@ com.microsoft.graph.groups.item.team.primarychannel.doesuserhaveaccessuseriduser com.microsoft.graph.groups.item.team.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|withUrl(rawUrl:String):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|byTeamsAppId(teamsAppId:String):TeamsAppItemRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|get():TeamsAppCollectionResponse +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsAppCollectionResponse +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|withUrl(rawUrl:String):EnabledAppsRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|get():TeamsApp +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsApp +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|withUrl(rawUrl:String):TeamsAppItemRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.filesfolder.content.ContentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.filesfolder.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.groups.item.team.primarychannel.filesfolder.content.ContentRequestBuilder.GetQueryParameters::|public|format:String @@ -87631,11 +91528,35 @@ com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.Replie com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.groups.item.team.primarychannel.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void com.microsoft.graph.groups.item.team.primarychannel.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map @@ -87719,11 +91640,35 @@ com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuil com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -87741,6 +91686,7 @@ com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|delete():Void com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|get():Channel com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Channel @@ -87751,6 +91697,7 @@ com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.groups.item.team.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -87909,6 +91856,27 @@ com.microsoft.graph.groups.item.team.primarychannel.sharedwithteams.SharedWithTe com.microsoft.graph.groups.item.team.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.groups.item.team.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.groups.item.team.primarychannel.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.groups.item.team.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.groups.item.team.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -92304,10 +96272,187 @@ com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder:: com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|authenticationStrength:AuthenticationStrengthRequestBuilder com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|deletedItems:DeletedItemsRequestBuilder com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|evaluate:EvaluateRequestBuilder com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|namedLocations:NamedLocationsRequestBuilder com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|policies:PoliciesRequestBuilder com.microsoft.graph.identity.conditionalaccess.ConditionalAccessRequestBuilder::|public|templates:TemplatesRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|delete():Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|get():CaPoliciesDeletableRoot +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CaPoliciesDeletableRoot +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|namedLocations:NamedLocationsRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|patch(body:CaPoliciesDeletableRoot):CaPoliciesDeletableRoot +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|patch(body:CaPoliciesDeletableRoot; requestConfiguration?:java.util.function.Consumer):CaPoliciesDeletableRoot +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|policies:PoliciesRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toPatchRequestInformation(body:CaPoliciesDeletableRoot):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|toPatchRequestInformation(body:CaPoliciesDeletableRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.DeletedItemsRequestBuilder::|public|withUrl(rawUrl:String):DeletedItemsRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|get():NamedLocation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation):NamedLocation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toPatchRequestInformation(body:NamedLocation):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|toPatchRequestInformation(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.NamedLocationItemRequestBuilder::|public|withUrl(rawUrl:String):NamedLocationItemRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|post():NamedLocation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|byNamedLocationId(namedLocationId:String):NamedLocationItemRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|get():NamedLocationCollectionResponse +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NamedLocationCollectionResponse +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation):NamedLocation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|post(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|toPostRequestInformation(body:NamedLocation):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|toPostRequestInformation(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.namedlocations.NamedLocationsRequestBuilder::|public|withUrl(rawUrl:String):NamedLocationsRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get():ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy):ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|post():ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|byConditionalAccessPolicyId(conditionalAccessPolicyId:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|get():ConditionalAccessPolicyCollectionResponse +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicyCollectionResponse +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy):ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|post(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|toPostRequestInformation(body:ConditionalAccessPolicy):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|toPostRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.deleteditems.policies.PoliciesRequestBuilder::|public|withUrl(rawUrl:String):PoliciesRequestBuilder com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|constructor():void com.microsoft.graph.identity.conditionalaccess.evaluate.EvaluatePostRequestBody::|public|getAdditionalData():Map @@ -92373,6 +96518,7 @@ com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocation com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):NamedLocation com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation):NamedLocation com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|patch(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|restore:RestoreRequestBuilder com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -92380,6 +96526,15 @@ com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocation com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toPatchRequestInformation(body:NamedLocation):RequestInformation com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|toPatchRequestInformation(body:NamedLocation; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identity.conditionalaccess.namedlocations.item.NamedLocationItemRequestBuilder::|public|withUrl(rawUrl:String):NamedLocationItemRequestBuilder +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|post():NamedLocation +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):NamedLocation +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.namedlocations.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder com.microsoft.graph.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identity.conditionalaccess.namedlocations.NamedLocationsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -92438,6 +96593,7 @@ com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPo com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy):ConditionalAccessPolicy com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -92445,6 +96601,15 @@ com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPo com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy):RequestInformation com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identity.conditionalaccess.policies.item.ConditionalAccessPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|post():ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.conditionalaccess.policies.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder com.microsoft.graph.identity.conditionalaccess.policies.PoliciesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identity.conditionalaccess.policies.PoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -92738,7 +96903,73 @@ com.microsoft.graph.identity.IdentityRequestBuilder::|public|toGetRequestInforma com.microsoft.graph.identity.IdentityRequestBuilder::|public|toPatchRequestInformation(body:IdentityContainer):RequestInformation com.microsoft.graph.identity.IdentityRequestBuilder::|public|toPatchRequestInformation(body:IdentityContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identity.IdentityRequestBuilder::|public|userFlowAttributes:UserFlowAttributesRequestBuilder +com.microsoft.graph.identity.IdentityRequestBuilder::|public|verifiedId:VerifiedIdRequestBuilder com.microsoft.graph.identity.IdentityRequestBuilder::|public|withUrl(rawUrl:String):IdentityRequestBuilder +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|byFraudProtectionProviderId(fraudProtectionProviderId:String):FraudProtectionProviderItemRequestBuilder +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|get():FraudProtectionProviderCollectionResponse +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FraudProtectionProviderCollectionResponse +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|post(body:FraudProtectionProvider):FraudProtectionProvider +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|post(body:FraudProtectionProvider; requestConfiguration?:java.util.function.Consumer):FraudProtectionProvider +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|toPostRequestInformation(body:FraudProtectionProvider):RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|toPostRequestInformation(body:FraudProtectionProvider; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.FraudProtectionProvidersRequestBuilder::|public|withUrl(rawUrl:String):FraudProtectionProvidersRequestBuilder +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|get():FraudProtectionProvider +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FraudProtectionProvider +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|patch(body:FraudProtectionProvider):FraudProtectionProvider +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|patch(body:FraudProtectionProvider; requestConfiguration?:java.util.function.Consumer):FraudProtectionProvider +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|toPatchRequestInformation(body:FraudProtectionProvider):RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|toPatchRequestInformation(body:FraudProtectionProvider; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.riskprevention.fraudprotectionproviders.item.FraudProtectionProviderItemRequestBuilder::|public|withUrl(rawUrl:String):FraudProtectionProviderItemRequestBuilder com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -92752,6 +96983,7 @@ com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|publi com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|delete():Void com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|fraudProtectionProviders:FraudProtectionProvidersRequestBuilder com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|get():RiskPreventionContainer com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RiskPreventionContainer com.microsoft.graph.identity.riskprevention.RiskPreventionRequestBuilder::|public|patch(body:RiskPreventionContainer):RiskPreventionContainer @@ -92997,6 +97229,96 @@ com.microsoft.graph.identity.userflowattributes.UserFlowAttributesRequestBuilder com.microsoft.graph.identity.userflowattributes.UserFlowAttributesRequestBuilder::|public|toPostRequestInformation(body:IdentityUserFlowAttribute):RequestInformation com.microsoft.graph.identity.userflowattributes.UserFlowAttributesRequestBuilder::|public|toPostRequestInformation(body:IdentityUserFlowAttribute; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identity.userflowattributes.UserFlowAttributesRequestBuilder::|public|withUrl(rawUrl:String):UserFlowAttributesRequestBuilder +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|get():VerifiedIdProfile +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VerifiedIdProfile +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|patch(body:VerifiedIdProfile):VerifiedIdProfile +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|patch(body:VerifiedIdProfile; requestConfiguration?:java.util.function.Consumer):VerifiedIdProfile +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|toPatchRequestInformation(body:VerifiedIdProfile):RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|toPatchRequestInformation(body:VerifiedIdProfile; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.item.VerifiedIdProfileItemRequestBuilder::|public|withUrl(rawUrl:String):VerifiedIdProfileItemRequestBuilder +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|byVerifiedIdProfileId(verifiedIdProfileId:String):VerifiedIdProfileItemRequestBuilder +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|get():VerifiedIdProfileCollectionResponse +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VerifiedIdProfileCollectionResponse +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|post(body:VerifiedIdProfile):VerifiedIdProfile +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|post(body:VerifiedIdProfile; requestConfiguration?:java.util.function.Consumer):VerifiedIdProfile +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|toPostRequestInformation(body:VerifiedIdProfile):RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|toPostRequestInformation(body:VerifiedIdProfile; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.verifiedid.profiles.ProfilesRequestBuilder::|public|withUrl(rawUrl:String):ProfilesRequestBuilder +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|delete():Void +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|get():IdentityVerifiedIdRoot +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):IdentityVerifiedIdRoot +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|patch(body:IdentityVerifiedIdRoot):IdentityVerifiedIdRoot +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|patch(body:IdentityVerifiedIdRoot; requestConfiguration?:java.util.function.Consumer):IdentityVerifiedIdRoot +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|profiles:ProfilesRequestBuilder +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|toPatchRequestInformation(body:IdentityVerifiedIdRoot):RequestInformation +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|toPatchRequestInformation(body:IdentityVerifiedIdRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identity.verifiedid.VerifiedIdRequestBuilder::|public|withUrl(rawUrl:String):VerifiedIdRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.accessreviews.AccessReviewsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -94232,6 +98554,2794 @@ com.microsoft.graph.identitygovernance.appconsent.appconsentrequests.item.userco com.microsoft.graph.identitygovernance.appconsent.appconsentrequests.item.userconsentrequests.UserConsentRequestsRequestBuilder::|public|toPostRequestInformation(body:UserConsentRequest):RequestInformation com.microsoft.graph.identitygovernance.appconsent.appconsentrequests.item.userconsentrequests.UserConsentRequestsRequestBuilder::|public|toPostRequestInformation(body:UserConsentRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.appconsent.appconsentrequests.item.userconsentrequests.UserConsentRequestsRequestBuilder::|public|withUrl(rawUrl:String):UserConsentRequestsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|byAccessPackageCatalogId(accessPackageCatalogId:String):AccessPackageCatalogItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|get():AccessPackageCatalogCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageCatalogCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|post(body:AccessPackageCatalog):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|post(body:AccessPackageCatalog; requestConfiguration?:java.util.function.Consumer):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|toPostRequestInformation(body:AccessPackageCatalog):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|toPostRequestInformation(body:AccessPackageCatalog; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.CatalogsRequestBuilder::|public|withUrl(rawUrl:String):CatalogsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|accessPackages:AccessPackagesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|customWorkflowExtensions:CustomWorkflowExtensionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|get():AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|patch(body:AccessPackageCatalog):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|patch(body:AccessPackageCatalog; requestConfiguration?:java.util.function.Consumer):AccessPackageCatalog +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resourceRoles:ResourceRolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resources:ResourcesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|resourceScopes:ResourceScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageCatalog):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageCatalog; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.AccessPackageCatalogItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageCatalogItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|byAccessPackageId(accessPackageId:String):AccessPackageItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|get():AccessPackageCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.AccessPackagesRequestBuilder::|public|withUrl(rawUrl:String):AccessPackagesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|get():AccessPackage +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackage +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.accesspackages.item.AccessPackageItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|byCustomCalloutExtensionId(customCalloutExtensionId:String):CustomCalloutExtensionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|get():CustomCalloutExtensionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomCalloutExtensionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|post(body:CustomCalloutExtension):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|post(body:CustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|toPostRequestInformation(body:CustomCalloutExtension):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|toPostRequestInformation(body:CustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.CustomWorkflowExtensionsRequestBuilder::|public|withUrl(rawUrl:String):CustomWorkflowExtensionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|get():CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|patch(body:CustomCalloutExtension):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|patch(body:CustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):CustomCalloutExtension +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomCalloutExtension):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomCalloutExtension; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.customworkflowextensions.item.CustomCalloutExtensionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomCalloutExtensionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId1(accessPackageResourceRoleId1:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId1(accessPackageResourceRoleId1:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId(accessPackageResourceScopeId:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|byAccessPackageResourceRoleId(accessPackageResourceRoleId:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourceroles.ResourceRolesRequestBuilder::|public|withUrl(rawUrl:String):ResourceRolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId(accessPackageResourceScopeId:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId(accessPackageResourceRoleId:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId(accessPackageResourceRoleId:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId(accessPackageResourceScopeId:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|byAccessPackageResourceId(accessPackageResourceId:String):AccessPackageResourceItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|get():AccessPackageResourceCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|post(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|post(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resources.ResourcesRequestBuilder::|public|withUrl(rawUrl:String):ResourcesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|roles:RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get():AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|patch(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|resource:ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.AccessPackageResourceRoleItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get():AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceEnvironment +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|withUrl(rawUrl:String):EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|withUrl(rawUrl:String):RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get():AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):AccessPackageResource +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|refresh:RefreshRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|scopes:ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId1(accessPackageResourceScopeId1:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|byAccessPackageResourceRoleId(accessPackageResourceRoleId:String):AccessPackageResourceRoleItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|get():AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|post(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRole +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get():AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|patch(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.item.AccessPackageResourceScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|byAccessPackageResourceScopeId1(accessPackageResourceScopeId1:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|byAccessPackageResourceScopeId(accessPackageResourceScopeId:String):AccessPackageResourceScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|get():AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScopeCollectionResponse +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|post(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):AccessPackageResourceScope +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.catalogs.item.resourcescopes.ResourceScopesRequestBuilder::|public|withUrl(rawUrl:String):ResourceScopesRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackageassignmentapprovals.AccessPackageAssignmentApprovalsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackageassignmentapprovals.AccessPackageAssignmentApprovalsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackageassignmentapprovals.AccessPackageAssignmentApprovalsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -95103,6 +102213,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -95257,6 +102368,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -95323,6 +102435,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -95350,6 +102608,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.RoleRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.RoleRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.role.RoleRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -95425,6 +102829,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -95514,6 +102919,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -95580,6 +102986,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -95672,6 +103224,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.ScopeRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.ScopeRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.item.scope.ScopeRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -95724,6 +103422,114 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRoleScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRoleScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|withUrl(rawUrl:String):ResourceRoleScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|byAccessPackageSuggestionId(accessPackageSuggestionId:String):AccessPackageSuggestionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|filterByCurrentUserWithOn(on:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|get():AccessPackageSuggestionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageSuggestionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|post(body:AccessPackageSuggestion):AccessPackageSuggestion +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|post(body:AccessPackageSuggestion; requestConfiguration?:java.util.function.Consumer):AccessPackageSuggestion +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|toPostRequestInformation(body:AccessPackageSuggestion):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|toPostRequestInformation(body:AccessPackageSuggestion; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.AccessPackageSuggestionsRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageSuggestionsRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; on?:String):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get():FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FilterByCurrentUserWithOnGetResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.filterbycurrentuserwithon.FilterByCurrentUserWithOnRequestBuilder::|public|withUrl(rawUrl:String):FilterByCurrentUserWithOnRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder::|public|get():AvailableAccessPackage +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AvailableAccessPackage +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.accesspackage.AccessPackageRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|accessPackage:AccessPackageRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|get():AccessPackageSuggestion +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageSuggestion +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|patch(body:AccessPackageSuggestion):AccessPackageSuggestion +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|patch(body:AccessPackageSuggestion; requestConfiguration?:java.util.function.Consumer):AccessPackageSuggestion +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageSuggestion):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageSuggestion; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.accesspackagesuggestions.item.AccessPackageSuggestionItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageSuggestionItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.assignmentpolicies.AssignmentPoliciesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.assignmentpolicies.AssignmentPoliciesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.assignmentpolicies.AssignmentPoliciesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -96354,6 +104160,122 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.assignments.item.ta com.microsoft.graph.identitygovernance.entitlementmanagement.assignments.item.target.TargetRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.assignments.item.target.TargetRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.assignments.item.target.TargetRequestBuilder::|public|withUrl(rawUrl:String):TargetRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|byAvailableAccessPackageId(availableAccessPackageId:String):AvailableAccessPackageItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|get():AvailableAccessPackageCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AvailableAccessPackageCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|post(body:AvailableAccessPackage):AvailableAccessPackage +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|post(body:AvailableAccessPackage; requestConfiguration?:java.util.function.Consumer):AvailableAccessPackage +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|toPostRequestInformation(body:AvailableAccessPackage):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|toPostRequestInformation(body:AvailableAccessPackage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.AvailableAccessPackagesRequestBuilder::|public|withUrl(rawUrl:String):AvailableAccessPackagesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|get():AvailableAccessPackage +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AvailableAccessPackage +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|patch(body:AvailableAccessPackage):AvailableAccessPackage +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|patch(body:AvailableAccessPackage; requestConfiguration?:java.util.function.Consumer):AvailableAccessPackage +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|resourceRoleScopes:ResourceRoleScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|toPatchRequestInformation(body:AvailableAccessPackage):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|toPatchRequestInformation(body:AvailableAccessPackage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.AvailableAccessPackageItemRequestBuilder::|public|withUrl(rawUrl:String):AvailableAccessPackageItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|get():AccessPackageResourceRoleScope +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleScope +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.item.AccessPackageResourceRoleScopeItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceRoleScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|byAccessPackageResourceRoleScopeId(accessPackageResourceRoleScopeId:String):AccessPackageResourceRoleScopeItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|get():AccessPackageResourceRoleScopeCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageResourceRoleScopeCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.availableaccesspackages.item.resourcerolescopes.ResourceRoleScopesRequestBuilder::|public|withUrl(rawUrl:String):ResourceRoleScopesRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.CatalogsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.CatalogsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -96628,6 +104550,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -96782,6 +104705,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -96848,6 +104772,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -96875,6 +104945,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.ResourceRolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -96943,6 +105159,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -97055,6 +105272,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -97143,7 +105361,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -97171,6 +105536,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -97286,6 +105797,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -97374,7 +105886,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -97402,6 +106061,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -97429,6 +106234,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -97545,6 +106496,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -97634,6 +106586,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -97700,6 +106653,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -97792,6 +106891,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resou com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.ResourceScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.catalogs.item.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -98050,6 +107295,71 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.connectedorganizati com.microsoft.graph.identitygovernance.entitlementmanagement.connectedorganizations.item.internalsponsors.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.connectedorganizations.item.internalsponsors.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.connectedorganizations.item.internalsponsors.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|byControlConfigurationId(controlConfigurationId:String):ControlConfigurationItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|get():ControlConfigurationCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ControlConfigurationCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|post(body:ControlConfiguration):ControlConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|post(body:ControlConfiguration; requestConfiguration?:java.util.function.Consumer):ControlConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|toPostRequestInformation(body:ControlConfiguration):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|toPostRequestInformation(body:ControlConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.ControlConfigurationsRequestBuilder::|public|withUrl(rawUrl:String):ControlConfigurationsRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|get():ControlConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ControlConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|put(body:ControlConfiguration):ControlConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|put(body:ControlConfiguration; requestConfiguration?:java.util.function.Consumer):ControlConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|toPutRequestInformation(body:ControlConfiguration):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|toPutRequestInformation(body:ControlConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.controlconfigurations.item.ControlConfigurationItemRequestBuilder::|public|withUrl(rawUrl:String):ControlConfigurationItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -98061,13 +107371,16 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManageme com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|accessPackageAssignmentApprovals:AccessPackageAssignmentApprovalsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|accessPackages:AccessPackagesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|accessPackageSuggestions:AccessPackageSuggestionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|assignmentPolicies:AssignmentPoliciesRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|assignmentRequests:AssignmentRequestsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|assignments:AssignmentsRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|availableAccessPackages:AvailableAccessPackagesRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|catalogs:CatalogsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|connectedOrganizations:ConnectedOrganizationsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|controlConfigurations:ControlConfigurationsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|delete():Void com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|get():EntitlementManagement @@ -98079,6 +107392,8 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManageme com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|resourceRoleScopes:ResourceRoleScopesRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|resources:ResourcesRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|settings:SettingsRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|subjects:SubjectsRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|subjectsWithObjectId(objectId:String):SubjectsWithObjectIdRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.EntitlementManagementRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -98166,6 +107481,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -98278,6 +107594,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -98366,7 +107683,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -98394,6 +107858,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -98509,6 +108119,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -98597,7 +108208,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -98625,6 +108383,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -98652,6 +108556,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironment com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.ResourcesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourceenvironments.item.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -98979,6 +109029,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -99133,6 +109184,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -99199,6 +109251,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99226,6 +109424,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.ResourceRolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourceroles.ResourceRolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99294,6 +109638,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99406,6 +109751,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -99494,7 +109840,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99522,6 +110015,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99637,6 +110276,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -99725,7 +110365,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99753,6 +110540,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99780,6 +110713,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.ResourcesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -99896,6 +110975,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -99985,6 +111065,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -100051,6 +111132,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -100143,6 +111370,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.ResourceScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.catalog.resourcescopes.ResourceScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -100220,6 +111593,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -100309,6 +111683,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -100397,7 +111772,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -100425,6 +111947,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -100540,6 +112208,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -100628,7 +112297,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -100656,6 +112472,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -100683,6 +112645,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.it com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.ResourceRequestsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.ResourceRequestsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerequests.ResourceRequestsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -100800,6 +112908,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -100954,6 +113063,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -101020,6 +113130,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101047,6 +113303,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.RoleRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.RoleRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.role.RoleRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101122,6 +113524,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -101211,6 +113614,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -101277,6 +113681,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101369,6 +113919,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes. com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.ScopeRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.ScopeRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.entitlementmanagement.resourcerolescopes.item.scope.ScopeRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101462,6 +114158,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.Acce com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageResourceItemRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.environment.EnvironmentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.environment.EnvironmentRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101574,6 +114271,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -101662,7 +114360,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101690,6 +114535,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.role com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101805,6 +114796,7 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String @@ -101893,7 +114885,154 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageResource; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|uploadSessions:UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|withUrl(rawUrl:String):ResourceRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101921,6 +115060,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceRole; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.roles.RolesRequestBuilder::|public|withUrl(rawUrl:String):RolesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.item.resource.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101948,6 +115233,152 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scop com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder::|public|toPostRequestInformation(body:AccessPackageResourceScope; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.scopes.ScopesRequestBuilder::|public|withUrl(rawUrl:String):ScopesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files:FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|patch(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|toPatchRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile:UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.CustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|byCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get():CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.FilesRequestBuilder::|public|withUrl(rawUrl:String):FilesRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get():CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceFile +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.CustomDataProvidedResourceFileItemRequestBuilder::|public|withUrl(rawUrl:String):CustomDataProvidedResourceFileItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.files.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post():CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.item.uploadfile.UploadFileRequestBuilder::|public|withUrl(rawUrl:String):UploadFileRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|byCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:String):CustomDataProvidedResourceUploadSessionItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get():CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|post(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):CustomDataProvidedResourceUploadSession +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|toPostRequestInformation(body:CustomDataProvidedResourceUploadSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.resources.item.uploadsessions.UploadSessionsRequestBuilder::|public|withUrl(rawUrl:String):UploadSessionsRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.ResourcesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.entitlementmanagement.resources.ResourcesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.identitygovernance.entitlementmanagement.resources.ResourcesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -101999,6 +115430,110 @@ com.microsoft.graph.identitygovernance.entitlementmanagement.settings.SettingsRe com.microsoft.graph.identitygovernance.entitlementmanagement.settings.SettingsRequestBuilder::|public|toPatchRequestInformation(body:EntitlementManagementSettings):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.settings.SettingsRequestBuilder::|public|toPatchRequestInformation(body:EntitlementManagementSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.entitlementmanagement.settings.SettingsRequestBuilder::|public|withUrl(rawUrl:String):SettingsRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|connectedOrganization:ConnectedOrganizationRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|get():AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|patch(body:AccessPackageSubject):AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|patch(body:AccessPackageSubject; requestConfiguration?:java.util.function.Consumer):AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageSubject):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageSubject; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.AccessPackageSubjectItemRequestBuilder::|public|withUrl(rawUrl:String):AccessPackageSubjectItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder::|public|get():ConnectedOrganization +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConnectedOrganization +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.item.connectedorganization.ConnectedOrganizationRequestBuilder::|public|withUrl(rawUrl:String):ConnectedOrganizationRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|byAccessPackageSubjectId(accessPackageSubjectId:String):AccessPackageSubjectItemRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|get():AccessPackageSubjectCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageSubjectCollectionResponse +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|post(body:AccessPackageSubject):AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|post(body:AccessPackageSubject; requestConfiguration?:java.util.function.Consumer):AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|toPostRequestInformation(body:AccessPackageSubject):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|toPostRequestInformation(body:AccessPackageSubject; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjects.SubjectsRequestBuilder::|public|withUrl(rawUrl:String):SubjectsRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; objectId?:String):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|delete():Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|get():AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|patch(body:AccessPackageSubject):AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|patch(body:AccessPackageSubject; requestConfiguration?:java.util.function.Consumer):AccessPackageSubject +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageSubject):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|toPatchRequestInformation(body:AccessPackageSubject; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.entitlementmanagement.subjectswithobjectid.SubjectsWithObjectIdRequestBuilder::|public|withUrl(rawUrl:String):SubjectsWithObjectIdRequestBuilder com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder.GetQueryParameters::|public|select:String[] @@ -102009,6 +115544,7 @@ com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder.GetReque com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|accessReviews:AccessReviewsRequestBuilder com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|appConsent:AppConsentRequestBuilder +com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|catalogs:CatalogsRequestBuilder com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.IdentityGovernanceRequestBuilder::|public|entitlementManagement:EntitlementManagementRequestBuilder @@ -102265,6 +115801,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|withUrl(rawUrl:String):AdministrationScopeTargetsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.createdby.CreatedByRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.createdby.CreatedByRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.createdby.CreatedByRequestBuilder.GetQueryParameters::|public|select:String[] @@ -102476,6 +116062,57 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getScope():ActivationScope +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|setScope(value?:ActivationScope):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivateWithScopePostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|post(body:ActivateWithScopePostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|post(body:ActivateWithScopePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|toPostRequestInformation(body:ActivateWithScopePostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|toPostRequestInformation(body:ActivateWithScopePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getScope():CancelScope +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setScope(value?:CancelScope):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CancelProcessingPostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post():Workflow +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Workflow +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|public|constructor():void com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|public|getAdditionalData():Map @@ -102497,6 +116134,43 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|toPostRequestInformation(body:CreateNewVersionPostRequestBody):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|toPostRequestInformation(body:CreateNewVersionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|post():PreviewTaskFailuresPostResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):PreviewTaskFailuresPostResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewTaskFailuresPostResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|post(body:PreviewWorkflowPostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|post(body:PreviewWorkflowPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|toPostRequestInformation(body:PreviewWorkflowPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|toPostRequestInformation(body:PreviewWorkflowPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getSubjects():java.util.List +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setSubjects(value?:java.util.List):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewWorkflowPostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -102506,6 +116180,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|withUrl(rawUrl:String):PreviewScopeRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -102520,6 +116244,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId1(runId1:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] @@ -102531,6 +116305,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|get():Run com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -102712,6 +116487,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId1(runId1:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] @@ -102955,6 +116780,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|get():UserProcessingResult com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UserProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -103519,6 +117345,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId(runId:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] @@ -103762,6 +117638,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|get():UserProcessingResult com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UserProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -103813,6 +117690,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|withUrl(rawUrl:String):AdministrationScopeTargetsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.createdby.CreatedByRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.createdby.CreatedByRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.createdby.CreatedByRequestBuilder.GetQueryParameters::|public|select:String[] @@ -104188,6 +118115,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder @@ -104228,6 +118156,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder @@ -104238,8 +118167,14 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Workflow com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.deleteditems.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder @@ -104480,6 +118415,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.count.CountR com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|withUrl(rawUrl:String):AdministrationScopeTargetsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.createdby.CreatedByRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.createdby.CreatedByRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.createdby.CreatedByRequestBuilder.GetQueryParameters::|public|select:String[] @@ -104691,6 +118676,57 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microso com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|getScope():ActivationScope +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|public|setScope(value?:ActivationScope):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivateWithScopePostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.ActivateWithScopePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|post(body:ActivateWithScopePostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|post(body:ActivateWithScopePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|toPostRequestInformation(body:ActivateWithScopePostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|toPostRequestInformation(body:ActivateWithScopePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceactivatewithscope.MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|getScope():CancelScope +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|public|setScope(value?:CancelScope):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CancelProcessingPostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.CancelProcessingPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|post(body:CancelProcessingPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|toPostRequestInformation(body:CancelProcessingPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecancelprocessing.MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post():Workflow +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Workflow +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernanceclearquarantine.MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|public|constructor():void com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.CreateNewVersionPostRequestBody::|public|getAdditionalData():Map @@ -104712,6 +118748,43 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microso com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|toPostRequestInformation(body:CreateNewVersionPostRequestBody):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|toPostRequestInformation(body:CreateNewVersionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancecreatenewversion.MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|post():PreviewTaskFailuresPostResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):PreviewTaskFailuresPostResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|getValue():java.util.List +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewtaskfailures.PreviewTaskFailuresPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewTaskFailuresPostResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|post(body:PreviewWorkflowPostRequestBody):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|post(body:PreviewWorkflowPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|toPostRequestInformation(body:PreviewWorkflowPostRequestBody):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|toPostRequestInformation(body:PreviewWorkflowPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|constructor():void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|getSubjects():java.util.List +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|public|setSubjects(value?:java.util.List):void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewWorkflowPostRequestBody +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancepreviewworkflow.PreviewWorkflowPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -104721,6 +118794,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microso com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.microsoftgraphidentitygovernancerestore.MicrosoftGraphIdentityGovernanceRestoreRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphIdentityGovernanceRestoreRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.previewscope.PreviewScopeRequestBuilder::|public|withUrl(rawUrl:String):PreviewScopeRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -104735,6 +118858,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.co com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId1(runId1:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] @@ -104746,6 +118919,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.it com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|get():Run com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -104927,6 +119101,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.it com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId1(runId1:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] @@ -105170,6 +119394,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.it com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|get():UserProcessingResult com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UserProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.runs.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -105734,6 +119959,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userpro com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get():Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Run +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.item.RunItemRequestBuilder::|public|withUrl(rawUrl:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|byRunId(runId:String):RunItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get():RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):RunCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.reprocessedruns.ReprocessedRunsRequestBuilder::|public|withUrl(rawUrl:String):ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.subject.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] @@ -105977,6 +120252,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userpro com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|get():UserProcessingResult com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UserProcessingResult +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|reprocessedRuns:ReprocessedRunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|taskProcessingResults:TaskProcessingResultsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.userprocessingresults.item.UserProcessingResultItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -106028,6 +120304,56 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.version com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.AdministrationScopeTargetsRequestBuilder::|public|withUrl(rawUrl:String):AdministrationScopeTargetsRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.administrationscopetargets.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.createdby.CreatedByRequestBuilder-->BaseRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.createdby.CreatedByRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.createdby.CreatedByRequestBuilder.GetQueryParameters::|public|select:String[] @@ -106403,6 +120729,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.version com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.versions.item.WorkflowVersionVersionNumberItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder @@ -106444,6 +120771,7 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.Workflo com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|administrationScopeTargets:AdministrationScopeTargetsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|createdBy:CreatedByRequestBuilder @@ -106454,10 +120782,16 @@ com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.Workflo com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Workflow com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|lastModifiedBy:LastModifiedByRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceActivateWithScope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCancelProcessing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceClearQuarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceCreateNewVersion:MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewTaskFailures:MicrosoftGraphIdentityGovernancePreviewTaskFailuresRequestBuilder +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernancePreviewWorkflow:MicrosoftGraphIdentityGovernancePreviewWorkflowRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoftGraphIdentityGovernanceRestore:MicrosoftGraphIdentityGovernanceRestoreRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|patch(body:Workflow):Workflow com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|patch(body:Workflow; requestConfiguration?:java.util.function.Consumer):Workflow +com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|previewScope:PreviewScopeRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|taskReports:TaskReportsRequestBuilder com.microsoft.graph.identitygovernance.lifecycleworkflows.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder @@ -109572,6 +123906,9 @@ com.microsoft.graph.models.AccessAction::|public|setBackingStore(value:BackingSt com.microsoft.graph.models.AccessAction::|public|setOdataType(value?:String):void com.microsoft.graph.models.AccessAction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessAction com.microsoft.graph.models.AccessAction~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AccessEntityType::0000-User +com.microsoft.graph.models.AccessEntityType::0001-Group +com.microsoft.graph.models.AccessEntityType::0002-UnknownFutureValue com.microsoft.graph.models.AccessPackage-->Entity com.microsoft.graph.models.AccessPackage::|public|constructor():void com.microsoft.graph.models.AccessPackage::|public|getAccessPackagesIncompatibleWith():java.util.List @@ -109645,6 +123982,7 @@ com.microsoft.graph.models.AccessPackageAnswer~~>AdditionalDataHolder; BackedMod com.microsoft.graph.models.AccessPackageApprovalStage::|protected|backingStore:BackingStore com.microsoft.graph.models.AccessPackageApprovalStage::|public|constructor():void com.microsoft.graph.models.AccessPackageApprovalStage::|public|getAdditionalData():Map +com.microsoft.graph.models.AccessPackageApprovalStage::|public|getApproverInformationVisibility():ApproverInformationVisibility com.microsoft.graph.models.AccessPackageApprovalStage::|public|getBackingStore():BackingStore com.microsoft.graph.models.AccessPackageApprovalStage::|public|getDurationBeforeAutomaticDenial():PeriodAndDuration com.microsoft.graph.models.AccessPackageApprovalStage::|public|getDurationBeforeEscalation():PeriodAndDuration @@ -109658,6 +123996,7 @@ com.microsoft.graph.models.AccessPackageApprovalStage::|public|getOdataType():St com.microsoft.graph.models.AccessPackageApprovalStage::|public|getPrimaryApprovers():java.util.List com.microsoft.graph.models.AccessPackageApprovalStage::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AccessPackageApprovalStage::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AccessPackageApprovalStage::|public|setApproverInformationVisibility(value?:ApproverInformationVisibility):void com.microsoft.graph.models.AccessPackageApprovalStage::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.AccessPackageApprovalStage::|public|setDurationBeforeAutomaticDenial(value?:PeriodAndDuration):void com.microsoft.graph.models.AccessPackageApprovalStage::|public|setDurationBeforeEscalation(value?:PeriodAndDuration):void @@ -110116,6 +124455,7 @@ com.microsoft.graph.models.AccessPackageRequestType::0008-SystemUpdate com.microsoft.graph.models.AccessPackageRequestType::0009-SystemRemove com.microsoft.graph.models.AccessPackageRequestType::0010-OnBehalfAdd com.microsoft.graph.models.AccessPackageRequestType::0011-UnknownFutureValue +com.microsoft.graph.models.AccessPackageRequestType::0012-ApproverRemove com.microsoft.graph.models.AccessPackageResource-->Entity com.microsoft.graph.models.AccessPackageResource::|public|constructor():void com.microsoft.graph.models.AccessPackageResource::|public|getAttributes():java.util.List @@ -110129,6 +124469,7 @@ com.microsoft.graph.models.AccessPackageResource::|public|getOriginId():String com.microsoft.graph.models.AccessPackageResource::|public|getOriginSystem():String com.microsoft.graph.models.AccessPackageResource::|public|getRoles():java.util.List com.microsoft.graph.models.AccessPackageResource::|public|getScopes():java.util.List +com.microsoft.graph.models.AccessPackageResource::|public|getUploadSessions():java.util.List com.microsoft.graph.models.AccessPackageResource::|public|OdataType:String com.microsoft.graph.models.AccessPackageResource::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AccessPackageResource::|public|setAttributes(value?:java.util.List):void @@ -110141,6 +124482,7 @@ com.microsoft.graph.models.AccessPackageResource::|public|setOriginId(value?:Str com.microsoft.graph.models.AccessPackageResource::|public|setOriginSystem(value?:String):void com.microsoft.graph.models.AccessPackageResource::|public|setRoles(value?:java.util.List):void com.microsoft.graph.models.AccessPackageResource::|public|setScopes(value?:java.util.List):void +com.microsoft.graph.models.AccessPackageResource::|public|setUploadSessions(value?:java.util.List):void com.microsoft.graph.models.AccessPackageResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageResource com.microsoft.graph.models.AccessPackageResourceAttribute::|protected|backingStore:BackingStore com.microsoft.graph.models.AccessPackageResourceAttribute::|public|constructor():void @@ -110265,6 +124607,7 @@ com.microsoft.graph.models.AccessPackageResourceRole::|public|getFieldDeserializ com.microsoft.graph.models.AccessPackageResourceRole::|public|getOriginId():String com.microsoft.graph.models.AccessPackageResourceRole::|public|getOriginSystem():String com.microsoft.graph.models.AccessPackageResourceRole::|public|getResource():AccessPackageResource +com.microsoft.graph.models.AccessPackageResourceRole::|public|getType():RoleType com.microsoft.graph.models.AccessPackageResourceRole::|public|OdataType:String com.microsoft.graph.models.AccessPackageResourceRole::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AccessPackageResourceRole::|public|setDescription(value?:String):void @@ -110272,6 +124615,7 @@ com.microsoft.graph.models.AccessPackageResourceRole::|public|setDisplayName(val com.microsoft.graph.models.AccessPackageResourceRole::|public|setOriginId(value?:String):void com.microsoft.graph.models.AccessPackageResourceRole::|public|setOriginSystem(value?:String):void com.microsoft.graph.models.AccessPackageResourceRole::|public|setResource(value?:AccessPackageResource):void +com.microsoft.graph.models.AccessPackageResourceRole::|public|setType(value?:RoleType):void com.microsoft.graph.models.AccessPackageResourceRole::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageResourceRole com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.AccessPackageResourceRoleCollectionResponse::|public|constructor():void @@ -110333,6 +124677,7 @@ com.microsoft.graph.models.AccessPackageSubject::|public|getFieldDeserializers() com.microsoft.graph.models.AccessPackageSubject::|public|getObjectId():String com.microsoft.graph.models.AccessPackageSubject::|public|getOnPremisesSecurityIdentifier():String com.microsoft.graph.models.AccessPackageSubject::|public|getPrincipalName():String +com.microsoft.graph.models.AccessPackageSubject::|public|getSubjectLifecycle():AccessPackageSubjectLifecycle com.microsoft.graph.models.AccessPackageSubject::|public|getSubjectType():AccessPackageSubjectType com.microsoft.graph.models.AccessPackageSubject::|public|OdataType:String com.microsoft.graph.models.AccessPackageSubject::|public|serialize(writer:SerializationWriter):Void @@ -110342,12 +124687,77 @@ com.microsoft.graph.models.AccessPackageSubject::|public|setEmail(value?:String) com.microsoft.graph.models.AccessPackageSubject::|public|setObjectId(value?:String):void com.microsoft.graph.models.AccessPackageSubject::|public|setOnPremisesSecurityIdentifier(value?:String):void com.microsoft.graph.models.AccessPackageSubject::|public|setPrincipalName(value?:String):void +com.microsoft.graph.models.AccessPackageSubject::|public|setSubjectLifecycle(value?:AccessPackageSubjectLifecycle):void com.microsoft.graph.models.AccessPackageSubject::|public|setSubjectType(value?:AccessPackageSubjectType):void com.microsoft.graph.models.AccessPackageSubject::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSubject +com.microsoft.graph.models.AccessPackageSubjectCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.AccessPackageSubjectCollectionResponse::|public|constructor():void +com.microsoft.graph.models.AccessPackageSubjectCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessPackageSubjectCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.AccessPackageSubjectCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessPackageSubjectCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.AccessPackageSubjectCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSubjectCollectionResponse +com.microsoft.graph.models.AccessPackageSubjectLifecycle::0000-NotDefined +com.microsoft.graph.models.AccessPackageSubjectLifecycle::0001-NotGoverned +com.microsoft.graph.models.AccessPackageSubjectLifecycle::0002-Governed +com.microsoft.graph.models.AccessPackageSubjectLifecycle::0003-UnknownFutureValue com.microsoft.graph.models.AccessPackageSubjectType::0000-NotSpecified com.microsoft.graph.models.AccessPackageSubjectType::0001-User com.microsoft.graph.models.AccessPackageSubjectType::0002-ServicePrincipal com.microsoft.graph.models.AccessPackageSubjectType::0003-UnknownFutureValue +com.microsoft.graph.models.AccessPackageSuggestion-->Entity +com.microsoft.graph.models.AccessPackageSuggestion::|public|constructor():void +com.microsoft.graph.models.AccessPackageSuggestion::|public|getAccessPackage():AvailableAccessPackage +com.microsoft.graph.models.AccessPackageSuggestion::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessPackageSuggestion::|public|getReasons():java.util.List +com.microsoft.graph.models.AccessPackageSuggestion::|public|OdataType:String +com.microsoft.graph.models.AccessPackageSuggestion::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessPackageSuggestion::|public|setAccessPackage(value?:AvailableAccessPackage):void +com.microsoft.graph.models.AccessPackageSuggestion::|public|setReasons(value?:java.util.List):void +com.microsoft.graph.models.AccessPackageSuggestion::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestion +com.microsoft.graph.models.AccessPackageSuggestionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.AccessPackageSuggestionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.AccessPackageSuggestionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessPackageSuggestionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.AccessPackageSuggestionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessPackageSuggestionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.AccessPackageSuggestionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestionCollectionResponse +com.microsoft.graph.models.AccessPackageSuggestionReason::|protected|backingStore:BackingStore +com.microsoft.graph.models.AccessPackageSuggestionReason::|public|constructor():void +com.microsoft.graph.models.AccessPackageSuggestionReason::|public|getAdditionalData():Map +com.microsoft.graph.models.AccessPackageSuggestionReason::|public|getBackingStore():BackingStore +com.microsoft.graph.models.AccessPackageSuggestionReason::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessPackageSuggestionReason::|public|getOdataType():String +com.microsoft.graph.models.AccessPackageSuggestionReason::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessPackageSuggestionReason::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AccessPackageSuggestionReason::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.AccessPackageSuggestionReason::|public|setOdataType(value?:String):void +com.microsoft.graph.models.AccessPackageSuggestionReason::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestionReason +com.microsoft.graph.models.AccessPackageSuggestionReason~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased-->AccessPackageSuggestionReason +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased::|public|constructor():void +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased::|public|getRelatedPeople():java.util.List +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased::|public|getRelatedPeopleAssignmentCount():Integer +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased::|public|OdataType:String +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased::|public|setRelatedPeople(value?:java.util.List):void +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased::|public|setRelatedPeopleAssignmentCount(value?:Integer):void +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleBased::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestionRelatedPeopleBased +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleInsightLevel::0000-Disabled +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleInsightLevel::0001-Count +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleInsightLevel::0002-CountAndNames +com.microsoft.graph.models.AccessPackageSuggestionRelatedPeopleInsightLevel::0003-UnknownFutureValue +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased-->AccessPackageSuggestionReason +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|constructor():void +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|getLastAssignmentDateTime():OffsetDateTime +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|getPastAssignmentCount():Integer +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|OdataType:String +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|setLastAssignmentDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|public|setPastAssignmentCount(value?:Integer):void +com.microsoft.graph.models.AccessPackageSuggestionSelfAssignmentHistoryBased::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessPackageSuggestionSelfAssignmentHistoryBased com.microsoft.graph.models.AccessPackageTextInputQuestion-->AccessPackageQuestion com.microsoft.graph.models.AccessPackageTextInputQuestion::|public|constructor():void com.microsoft.graph.models.AccessPackageTextInputQuestion::|public|getFieldDeserializers():Map> @@ -110866,6 +125276,24 @@ com.microsoft.graph.models.AccountTargetContentType::0001-IncludeAll com.microsoft.graph.models.AccountTargetContentType::0002-AddressBook com.microsoft.graph.models.AccountTargetContentType::0003-UnknownFutureValue com.microsoft.graph.models.AccountTargetContent~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ActionItem::|protected|backingStore:BackingStore +com.microsoft.graph.models.ActionItem::|public|constructor():void +com.microsoft.graph.models.ActionItem::|public|getAdditionalData():Map +com.microsoft.graph.models.ActionItem::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ActionItem::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ActionItem::|public|getOdataType():String +com.microsoft.graph.models.ActionItem::|public|getOwnerDisplayName():String +com.microsoft.graph.models.ActionItem::|public|getText():String +com.microsoft.graph.models.ActionItem::|public|getTitle():String +com.microsoft.graph.models.ActionItem::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ActionItem::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ActionItem::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ActionItem::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ActionItem::|public|setOwnerDisplayName(value?:String):void +com.microsoft.graph.models.ActionItem::|public|setText(value?:String):void +com.microsoft.graph.models.ActionItem::|public|setTitle(value?:String):void +com.microsoft.graph.models.ActionItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActionItem +com.microsoft.graph.models.ActionItem~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ActionResultPart::|protected|backingStore:BackingStore com.microsoft.graph.models.ActionResultPart::|public|constructor():void com.microsoft.graph.models.ActionResultPart::|public|getAdditionalData():Map @@ -110993,11 +125421,30 @@ com.microsoft.graph.models.AddressBookAccountTargetContent::|public|OdataType:St com.microsoft.graph.models.AddressBookAccountTargetContent::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AddressBookAccountTargetContent::|public|setAccountTargetEmails(value?:java.util.List):void com.microsoft.graph.models.AddressBookAccountTargetContent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AddressBookAccountTargetContent +com.microsoft.graph.models.AdhocCall-->Entity +com.microsoft.graph.models.AdhocCall::|public|constructor():void +com.microsoft.graph.models.AdhocCall::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AdhocCall::|public|getRecordings():java.util.List +com.microsoft.graph.models.AdhocCall::|public|getTranscripts():java.util.List +com.microsoft.graph.models.AdhocCall::|public|OdataType:String +com.microsoft.graph.models.AdhocCall::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AdhocCall::|public|setRecordings(value?:java.util.List):void +com.microsoft.graph.models.AdhocCall::|public|setTranscripts(value?:java.util.List):void +com.microsoft.graph.models.AdhocCall::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AdhocCall +com.microsoft.graph.models.AdhocCallCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.AdhocCallCollectionResponse::|public|constructor():void +com.microsoft.graph.models.AdhocCallCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AdhocCallCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.AdhocCallCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AdhocCallCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.AdhocCallCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AdhocCallCollectionResponse com.microsoft.graph.models.Admin::|protected|backingStore:BackingStore com.microsoft.graph.models.Admin::|public|constructor():void com.microsoft.graph.models.Admin::|public|getAdditionalData():Map com.microsoft.graph.models.Admin::|public|getBackingStore():BackingStore +com.microsoft.graph.models.Admin::|public|getConfigurationManagement():ConfigurationManagement com.microsoft.graph.models.Admin::|public|getEdge():Edge +com.microsoft.graph.models.Admin::|public|getExchange():ExchangeAdmin com.microsoft.graph.models.Admin::|public|getFieldDeserializers():Map> com.microsoft.graph.models.Admin::|public|getMicrosoft365Apps():AdminMicrosoft365Apps com.microsoft.graph.models.Admin::|public|getOdataType():String @@ -111005,16 +125452,20 @@ com.microsoft.graph.models.Admin::|public|getPeople():PeopleAdminSettings com.microsoft.graph.models.Admin::|public|getReportSettings():AdminReportSettings com.microsoft.graph.models.Admin::|public|getServiceAnnouncement():ServiceAnnouncement com.microsoft.graph.models.Admin::|public|getSharepoint():Sharepoint +com.microsoft.graph.models.Admin::|public|getTeams():TeamsAdminRoot com.microsoft.graph.models.Admin::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.Admin::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.Admin::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.Admin::|public|setConfigurationManagement(value?:ConfigurationManagement):void com.microsoft.graph.models.Admin::|public|setEdge(value?:Edge):void +com.microsoft.graph.models.Admin::|public|setExchange(value?:ExchangeAdmin):void com.microsoft.graph.models.Admin::|public|setMicrosoft365Apps(value?:AdminMicrosoft365Apps):void com.microsoft.graph.models.Admin::|public|setOdataType(value?:String):void com.microsoft.graph.models.Admin::|public|setPeople(value?:PeopleAdminSettings):void com.microsoft.graph.models.Admin::|public|setReportSettings(value?:AdminReportSettings):void com.microsoft.graph.models.Admin::|public|setServiceAnnouncement(value?:ServiceAnnouncement):void com.microsoft.graph.models.Admin::|public|setSharepoint(value?:Sharepoint):void +com.microsoft.graph.models.Admin::|public|setTeams(value?:TeamsAdminRoot):void com.microsoft.graph.models.Admin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Admin com.microsoft.graph.models.AdminConsentRequestPolicy-->Entity com.microsoft.graph.models.AdminConsentRequestPolicy::|public|constructor():void @@ -111088,6 +125539,42 @@ com.microsoft.graph.models.AdvancedConfigState::0000-Default com.microsoft.graph.models.AdvancedConfigState::0001-Enabled com.microsoft.graph.models.AdvancedConfigState::0002-Disabled com.microsoft.graph.models.AdvancedConfigState::0003-UnknownFutureValue +com.microsoft.graph.models.AgentIdentity-->ServicePrincipal +com.microsoft.graph.models.AgentIdentity::|public|constructor():void +com.microsoft.graph.models.AgentIdentity::|public|getAgentIdentityBlueprintId():String +com.microsoft.graph.models.AgentIdentity::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.AgentIdentity::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AgentIdentity::|public|getSponsors():java.util.List +com.microsoft.graph.models.AgentIdentity::|public|OdataType:String +com.microsoft.graph.models.AgentIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AgentIdentity::|public|setAgentIdentityBlueprintId(value?:String):void +com.microsoft.graph.models.AgentIdentity::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.AgentIdentity::|public|setSponsors(value?:java.util.List):void +com.microsoft.graph.models.AgentIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgentIdentity +com.microsoft.graph.models.AgentIdentityBlueprint-->Application +com.microsoft.graph.models.AgentIdentityBlueprint::|public|constructor():void +com.microsoft.graph.models.AgentIdentityBlueprint::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AgentIdentityBlueprint::|public|getInheritablePermissions():java.util.List +com.microsoft.graph.models.AgentIdentityBlueprint::|public|getSponsors():java.util.List +com.microsoft.graph.models.AgentIdentityBlueprint::|public|OdataType:String +com.microsoft.graph.models.AgentIdentityBlueprint::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AgentIdentityBlueprint::|public|setInheritablePermissions(value?:java.util.List):void +com.microsoft.graph.models.AgentIdentityBlueprint::|public|setSponsors(value?:java.util.List):void +com.microsoft.graph.models.AgentIdentityBlueprint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityBlueprint +com.microsoft.graph.models.AgentIdentityBlueprintPrincipal-->ServicePrincipal +com.microsoft.graph.models.AgentIdentityBlueprintPrincipal::|public|constructor():void +com.microsoft.graph.models.AgentIdentityBlueprintPrincipal::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AgentIdentityBlueprintPrincipal::|public|getSponsors():java.util.List +com.microsoft.graph.models.AgentIdentityBlueprintPrincipal::|public|OdataType:String +com.microsoft.graph.models.AgentIdentityBlueprintPrincipal::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AgentIdentityBlueprintPrincipal::|public|setSponsors(value?:java.util.List):void +com.microsoft.graph.models.AgentIdentityBlueprintPrincipal::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgentIdentityBlueprintPrincipal +com.microsoft.graph.models.AgentUser-->User +com.microsoft.graph.models.AgentUser::|public|constructor():void +com.microsoft.graph.models.AgentUser::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AgentUser::|public|OdataType:String +com.microsoft.graph.models.AgentUser::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AgentUser::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgentUser com.microsoft.graph.models.AggregationOption::|protected|backingStore:BackingStore com.microsoft.graph.models.AggregationOption::|public|constructor():void com.microsoft.graph.models.AggregationOption::|public|getAdditionalData():Map @@ -111247,6 +125734,14 @@ com.microsoft.graph.models.AgreementFileVersionCollectionResponse::|public|getVa com.microsoft.graph.models.AgreementFileVersionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AgreementFileVersionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.AgreementFileVersionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgreementFileVersionCollectionResponse +com.microsoft.graph.models.AiAgentInfo-->AiInteractionEntity +com.microsoft.graph.models.AiAgentInfo::|public|constructor():void +com.microsoft.graph.models.AiAgentInfo::|public|getBlueprintId():String +com.microsoft.graph.models.AiAgentInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AiAgentInfo::|public|OdataType:String +com.microsoft.graph.models.AiAgentInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AiAgentInfo::|public|setBlueprintId(value?:String):void +com.microsoft.graph.models.AiAgentInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiAgentInfo com.microsoft.graph.models.AiInteraction-->Entity com.microsoft.graph.models.AiInteraction::|public|constructor():void com.microsoft.graph.models.AiInteraction::|public|getAppClass():String @@ -111321,6 +125816,24 @@ com.microsoft.graph.models.AiInteractionContext::|public|setDisplayName(value?:S com.microsoft.graph.models.AiInteractionContext::|public|setOdataType(value?:String):void com.microsoft.graph.models.AiInteractionContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionContext com.microsoft.graph.models.AiInteractionContext~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AiInteractionEntity::|protected|backingStore:BackingStore +com.microsoft.graph.models.AiInteractionEntity::|public|constructor():void +com.microsoft.graph.models.AiInteractionEntity::|public|getAdditionalData():Map +com.microsoft.graph.models.AiInteractionEntity::|public|getBackingStore():BackingStore +com.microsoft.graph.models.AiInteractionEntity::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AiInteractionEntity::|public|getIdentifier():String +com.microsoft.graph.models.AiInteractionEntity::|public|getName():String +com.microsoft.graph.models.AiInteractionEntity::|public|getOdataType():String +com.microsoft.graph.models.AiInteractionEntity::|public|getVersion():String +com.microsoft.graph.models.AiInteractionEntity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AiInteractionEntity::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AiInteractionEntity::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.AiInteractionEntity::|public|setIdentifier(value?:String):void +com.microsoft.graph.models.AiInteractionEntity::|public|setName(value?:String):void +com.microsoft.graph.models.AiInteractionEntity::|public|setOdataType(value?:String):void +com.microsoft.graph.models.AiInteractionEntity::|public|setVersion(value?:String):void +com.microsoft.graph.models.AiInteractionEntity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionEntity +com.microsoft.graph.models.AiInteractionEntity~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.AiInteractionHistory-->Entity com.microsoft.graph.models.AiInteractionHistory::|public|constructor():void com.microsoft.graph.models.AiInteractionHistory::|public|getFieldDeserializers():Map> @@ -111373,27 +125886,23 @@ com.microsoft.graph.models.AiInteractionMentionedIdentitySet::|public|setConvers com.microsoft.graph.models.AiInteractionMentionedIdentitySet::|public|setTag(value?:TeamworkTagIdentity):void com.microsoft.graph.models.AiInteractionMentionedIdentitySet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionMentionedIdentitySet com.microsoft.graph.models.AiInteractionMention~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.models.AiInteractionPlugin::|protected|backingStore:BackingStore +com.microsoft.graph.models.AiInteractionPlugin-->AiInteractionEntity com.microsoft.graph.models.AiInteractionPlugin::|public|constructor():void -com.microsoft.graph.models.AiInteractionPlugin::|public|getAdditionalData():Map -com.microsoft.graph.models.AiInteractionPlugin::|public|getBackingStore():BackingStore com.microsoft.graph.models.AiInteractionPlugin::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.AiInteractionPlugin::|public|getIdentifier():String -com.microsoft.graph.models.AiInteractionPlugin::|public|getName():String -com.microsoft.graph.models.AiInteractionPlugin::|public|getOdataType():String -com.microsoft.graph.models.AiInteractionPlugin::|public|getVersion():String +com.microsoft.graph.models.AiInteractionPlugin::|public|OdataType:String com.microsoft.graph.models.AiInteractionPlugin::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.AiInteractionPlugin::|public|setAdditionalData(value?:Map):void -com.microsoft.graph.models.AiInteractionPlugin::|public|setBackingStore(value:BackingStore):void -com.microsoft.graph.models.AiInteractionPlugin::|public|setIdentifier(value?:String):void -com.microsoft.graph.models.AiInteractionPlugin::|public|setName(value?:String):void -com.microsoft.graph.models.AiInteractionPlugin::|public|setOdataType(value?:String):void -com.microsoft.graph.models.AiInteractionPlugin::|public|setVersion(value?:String):void com.microsoft.graph.models.AiInteractionPlugin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionPlugin -com.microsoft.graph.models.AiInteractionPlugin~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.AiInteractionType::0000-UserPrompt com.microsoft.graph.models.AiInteractionType::0001-AiResponse com.microsoft.graph.models.AiInteractionType::0002-UnknownFutureValue +com.microsoft.graph.models.AiOnlineMeeting-->Entity +com.microsoft.graph.models.AiOnlineMeeting::|public|constructor():void +com.microsoft.graph.models.AiOnlineMeeting::|public|getAiInsights():java.util.List +com.microsoft.graph.models.AiOnlineMeeting::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AiOnlineMeeting::|public|OdataType:String +com.microsoft.graph.models.AiOnlineMeeting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AiOnlineMeeting::|public|setAiInsights(value?:java.util.List):void +com.microsoft.graph.models.AiOnlineMeeting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiOnlineMeeting com.microsoft.graph.models.AirPrintSettings::|protected|backingStore:BackingStore com.microsoft.graph.models.AirPrintSettings::|public|constructor():void com.microsoft.graph.models.AirPrintSettings::|public|getAdditionalData():Map @@ -111412,9 +125921,11 @@ com.microsoft.graph.models.AiUser-->Entity com.microsoft.graph.models.AiUser::|public|constructor():void com.microsoft.graph.models.AiUser::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AiUser::|public|getInteractionHistory():AiInteractionHistory +com.microsoft.graph.models.AiUser::|public|getOnlineMeetings():java.util.List com.microsoft.graph.models.AiUser::|public|OdataType:String com.microsoft.graph.models.AiUser::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AiUser::|public|setInteractionHistory(value?:AiInteractionHistory):void +com.microsoft.graph.models.AiUser::|public|setOnlineMeetings(value?:java.util.List):void com.microsoft.graph.models.AiUser::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiUser com.microsoft.graph.models.AkamaiAttackGroupActionModel::|protected|backingStore:BackingStore com.microsoft.graph.models.AkamaiAttackGroupActionModel::|public|constructor():void @@ -111676,6 +126187,12 @@ com.microsoft.graph.models.AlertTrigger::|public|setType(value?:String):void com.microsoft.graph.models.AlertTrigger::|public|setValue(value?:String):void com.microsoft.graph.models.AlertTrigger::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AlertTrigger com.microsoft.graph.models.AlertTrigger~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AllAllowedScopes-->InheritableScopes +com.microsoft.graph.models.AllAllowedScopes::|public|constructor():void +com.microsoft.graph.models.AllAllowedScopes::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AllAllowedScopes::|public|OdataType:String +com.microsoft.graph.models.AllAllowedScopes::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AllAllowedScopes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AllAllowedScopes com.microsoft.graph.models.AllDeviceRegistrationMembership-->DeviceRegistrationMembership com.microsoft.graph.models.AllDeviceRegistrationMembership::|public|constructor():void com.microsoft.graph.models.AllDeviceRegistrationMembership::|public|getFieldDeserializers():Map> @@ -111688,6 +126205,12 @@ com.microsoft.graph.models.AllDevicesAssignmentTarget::|public|getFieldDeseriali com.microsoft.graph.models.AllDevicesAssignmentTarget::|public|OdataType:String com.microsoft.graph.models.AllDevicesAssignmentTarget::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AllDevicesAssignmentTarget::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AllDevicesAssignmentTarget +com.microsoft.graph.models.AllDomains-->ValidatingDomains +com.microsoft.graph.models.AllDomains::|public|constructor():void +com.microsoft.graph.models.AllDomains::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AllDomains::|public|OdataType:String +com.microsoft.graph.models.AllDomains::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AllDomains::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AllDomains com.microsoft.graph.models.AllLicensedUsersAssignmentTarget-->DeviceAndAppManagementAssignmentTarget com.microsoft.graph.models.AllLicensedUsersAssignmentTarget::|public|constructor():void com.microsoft.graph.models.AllLicensedUsersAssignmentTarget::|public|getFieldDeserializers():Map> @@ -111706,7 +126229,8 @@ com.microsoft.graph.models.AllowedTargetScope::0005-AllDirectoryUsers com.microsoft.graph.models.AllowedTargetScope::0006-AllDirectoryServicePrincipals com.microsoft.graph.models.AllowedTargetScope::0007-AllConfiguredConnectedOrganizationUsers com.microsoft.graph.models.AllowedTargetScope::0008-AllExternalUsers -com.microsoft.graph.models.AllowedTargetScope::0009-UnknownFutureValue +com.microsoft.graph.models.AllowedTargetScope::0009-AllDirectoryAgentIdentities +com.microsoft.graph.models.AllowedTargetScope::0010-UnknownFutureValue com.microsoft.graph.models.AllowedValue-->Entity com.microsoft.graph.models.AllowedValue::|public|constructor():void com.microsoft.graph.models.AllowedValue::|public|getFieldDeserializers():Map> @@ -112426,6 +126950,7 @@ com.microsoft.graph.models.Application::|public|getAppManagementPolicies():java. com.microsoft.graph.models.Application::|public|getAppRoles():java.util.List com.microsoft.graph.models.Application::|public|getAuthenticationBehaviors():AuthenticationBehaviors com.microsoft.graph.models.Application::|public|getCertification():Certification +com.microsoft.graph.models.Application::|public|getCreatedByAppId():String com.microsoft.graph.models.Application::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.Application::|public|getCreatedOnBehalfOf():DirectoryObject com.microsoft.graph.models.Application::|public|getDefaultRedirectUri():String @@ -112440,9 +126965,11 @@ com.microsoft.graph.models.Application::|public|getHomeRealmDiscoveryPolicies(): com.microsoft.graph.models.Application::|public|getIdentifierUris():java.util.List com.microsoft.graph.models.Application::|public|getInfo():InformationalUrl com.microsoft.graph.models.Application::|public|getIsDeviceOnlyAuthSupported():Boolean +com.microsoft.graph.models.Application::|public|getIsDisabled():Boolean com.microsoft.graph.models.Application::|public|getIsFallbackPublicClient():Boolean com.microsoft.graph.models.Application::|public|getKeyCredentials():java.util.List com.microsoft.graph.models.Application::|public|getLogo():byte[] +com.microsoft.graph.models.Application::|public|getManagerApplications():java.util.List com.microsoft.graph.models.Application::|public|getNativeAuthenticationApisEnabled():NativeAuthenticationApisEnabled com.microsoft.graph.models.Application::|public|getNotes():String com.microsoft.graph.models.Application::|public|getOauth2RequirePostResponse():Boolean @@ -112477,6 +127004,7 @@ com.microsoft.graph.models.Application::|public|setAppManagementPolicies(value?: com.microsoft.graph.models.Application::|public|setAppRoles(value?:java.util.List):void com.microsoft.graph.models.Application::|public|setAuthenticationBehaviors(value?:AuthenticationBehaviors):void com.microsoft.graph.models.Application::|public|setCertification(value?:Certification):void +com.microsoft.graph.models.Application::|public|setCreatedByAppId(value?:String):void com.microsoft.graph.models.Application::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.Application::|public|setCreatedOnBehalfOf(value?:DirectoryObject):void com.microsoft.graph.models.Application::|public|setDefaultRedirectUri(value?:String):void @@ -112490,9 +127018,11 @@ com.microsoft.graph.models.Application::|public|setHomeRealmDiscoveryPolicies(va com.microsoft.graph.models.Application::|public|setIdentifierUris(value?:java.util.List):void com.microsoft.graph.models.Application::|public|setInfo(value?:InformationalUrl):void com.microsoft.graph.models.Application::|public|setIsDeviceOnlyAuthSupported(value?:Boolean):void +com.microsoft.graph.models.Application::|public|setIsDisabled(value?:Boolean):void com.microsoft.graph.models.Application::|public|setIsFallbackPublicClient(value?:Boolean):void com.microsoft.graph.models.Application::|public|setKeyCredentials(value?:java.util.List):void com.microsoft.graph.models.Application::|public|setLogo(value?:byte[]):void +com.microsoft.graph.models.Application::|public|setManagerApplications(value?:java.util.List):void com.microsoft.graph.models.Application::|public|setNativeAuthenticationApisEnabled(value?:NativeAuthenticationApisEnabled):void com.microsoft.graph.models.Application::|public|setNotes(value?:String):void com.microsoft.graph.models.Application::|public|setOauth2RequirePostResponse(value?:Boolean):void @@ -112533,6 +127063,13 @@ com.microsoft.graph.models.ApplicationContext::|public|OdataType:String com.microsoft.graph.models.ApplicationContext::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ApplicationContext::|public|setIncludeApplications(value?:java.util.List):void com.microsoft.graph.models.ApplicationContext::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationContext +com.microsoft.graph.models.ApplicationDataType::0000-None +com.microsoft.graph.models.ApplicationDataType::0001-CodingFiles +com.microsoft.graph.models.ApplicationDataType::0002-CreditCards +com.microsoft.graph.models.ApplicationDataType::0003-DatabaseFiles +com.microsoft.graph.models.ApplicationDataType::0004-Documents +com.microsoft.graph.models.ApplicationDataType::0005-MediaFiles +com.microsoft.graph.models.ApplicationDataType::0006-UnknownFutureValue com.microsoft.graph.models.ApplicationEnforcedRestrictionsSessionControl-->ConditionalAccessSessionControl com.microsoft.graph.models.ApplicationEnforcedRestrictionsSessionControl::|public|constructor():void com.microsoft.graph.models.ApplicationEnforcedRestrictionsSessionControl::|public|getFieldDeserializers():Map> @@ -112549,6 +127086,302 @@ com.microsoft.graph.models.ApplicationGuardBlockFileTransferType::0001-BlockImag com.microsoft.graph.models.ApplicationGuardBlockFileTransferType::0002-BlockImageFile com.microsoft.graph.models.ApplicationGuardBlockFileTransferType::0003-BlockNone com.microsoft.graph.models.ApplicationGuardBlockFileTransferType::0004-BlockTextFile +com.microsoft.graph.models.ApplicationLocation::|protected|backingStore:BackingStore +com.microsoft.graph.models.ApplicationLocation::|public|constructor():void +com.microsoft.graph.models.ApplicationLocation::|public|getAdditionalData():Map +com.microsoft.graph.models.ApplicationLocation::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ApplicationLocation::|public|getDataCenter():String +com.microsoft.graph.models.ApplicationLocation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationLocation::|public|getHeadquarters():String +com.microsoft.graph.models.ApplicationLocation::|public|getOdataType():String +com.microsoft.graph.models.ApplicationLocation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApplicationLocation::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ApplicationLocation::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ApplicationLocation::|public|setDataCenter(value?:String):void +com.microsoft.graph.models.ApplicationLocation::|public|setHeadquarters(value?:String):void +com.microsoft.graph.models.ApplicationLocation::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ApplicationLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationLocation +com.microsoft.graph.models.ApplicationLocation~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|constructor():void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getHasBadCommonName():Boolean +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getHasInsecureSignature():Boolean +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getHasNoChainOfTrust():Boolean +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getIsDenylisted():Boolean +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getIsHostnameMismatch():Boolean +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getIsNotAfter():Boolean +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getIsNotBefore():Boolean +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getIsRevoked():Boolean +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getIsSelfSigned():Boolean +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|getOdataType():String +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setHasBadCommonName(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setHasInsecureSignature(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setHasNoChainOfTrust(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setIsDenylisted(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setIsHostnameMismatch(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setIsNotAfter(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setIsNotBefore(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setIsRevoked(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setIsSelfSigned(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorCertificateInfo +com.microsoft.graph.models.ApplicationRiskFactorCertificateInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|constructor():void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getConsumerPopularity():Integer +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getDomainRegistrationDate():LocalDate +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getFounded():Integer +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getHasDisasterRecoveryPlan():Boolean +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getHold():HoldType +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getHostingCompanyName():String +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getLocation():ApplicationLocation +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getOdataType():String +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getPrivacyPolicy():String +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getProcessedDataTypes():ApplicationDataType +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|getTermsOfService():String +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setConsumerPopularity(value?:Integer):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setDomainRegistrationDate(value?:LocalDate):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setFounded(value?:Integer):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setHasDisasterRecoveryPlan(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setHold(value?:HoldType):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setHostingCompanyName(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setLocation(value?:ApplicationLocation):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setPrivacyPolicy(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setProcessedDataTypes(value?:ApplicationDataType):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|public|setTermsOfService(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorGeneralInfo +com.microsoft.graph.models.ApplicationRiskFactorGeneralInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|constructor():void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|getDataRetention():DataRetentionLevel +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|getGdpr():ApplicationRiskFactorLegalInfoGdpr +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|getHasDataOwnership():Boolean +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|getHasDmca():Boolean +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|getOdataType():String +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|setDataRetention(value?:DataRetentionLevel):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|setGdpr(value?:ApplicationRiskFactorLegalInfoGdpr):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|setHasDataOwnership(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|setHasDmca(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorLegalInfo +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|protected|backingStore:BackingStore +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|constructor():void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|getAdditionalData():Map +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|getDataProtection():DataProtection +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|getHasRightToErasure():Boolean +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|getIsReportingDataBreaches():Boolean +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|getOdataType():String +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|getStatementUrl():String +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|getUserOwnership():UserOwnership +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|setDataProtection(value?:DataProtection):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|setHasRightToErasure(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|setIsReportingDataBreaches(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|setStatementUrl(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|public|setUserOwnership(value?:UserOwnership):void +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorLegalInfoGdpr +com.microsoft.graph.models.ApplicationRiskFactorLegalInfoGdpr~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ApplicationRiskFactorLegalInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ApplicationRiskFactors::|protected|backingStore:BackingStore +com.microsoft.graph.models.ApplicationRiskFactors::|public|constructor():void +com.microsoft.graph.models.ApplicationRiskFactors::|public|getAdditionalData():Map +com.microsoft.graph.models.ApplicationRiskFactors::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ApplicationRiskFactors::|public|getCompliance():ApplicationSecurityCompliance +com.microsoft.graph.models.ApplicationRiskFactors::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationRiskFactors::|public|getGeneral():ApplicationRiskFactorGeneralInfo +com.microsoft.graph.models.ApplicationRiskFactors::|public|getLegal():ApplicationRiskFactorLegalInfo +com.microsoft.graph.models.ApplicationRiskFactors::|public|getOdataType():String +com.microsoft.graph.models.ApplicationRiskFactors::|public|getSecurity():ApplicationRiskFactorSecurityInfo +com.microsoft.graph.models.ApplicationRiskFactors::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApplicationRiskFactors::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ApplicationRiskFactors::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ApplicationRiskFactors::|public|setCompliance(value?:ApplicationSecurityCompliance):void +com.microsoft.graph.models.ApplicationRiskFactors::|public|setGeneral(value?:ApplicationRiskFactorGeneralInfo):void +com.microsoft.graph.models.ApplicationRiskFactors::|public|setLegal(value?:ApplicationRiskFactorLegalInfo):void +com.microsoft.graph.models.ApplicationRiskFactors::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactors::|public|setSecurity(value?:ApplicationRiskFactorSecurityInfo):void +com.microsoft.graph.models.ApplicationRiskFactors::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactors +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|constructor():void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getCertificate():ApplicationRiskFactorCertificateInfo +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getDomainToCheck():String +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasAdminAuditTrail():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasAnonymousUsage():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasDataAuditTrail():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasDataClassification():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasDataEncrypted():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasEnforceTransportEnc():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasIpRestriction():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasMFA():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasPenTest():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasRememberPassword():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasSamlSupport():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasUserAuditLogs():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasUserDataUpload():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasUserRolesSupport():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHasValidCertName():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getHttpsSecurityHeaders():java.util.List +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getIsCertTrusted():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getIsDrownVulnerable():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getIsHeartbleedProof():Boolean +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getLastBreachDate():LocalDate +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getLatestValidSSL():SslVersion +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getOdataType():String +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getPasswordPolicy():PasswordPolicy +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|getRestEncryptionType():RestEncryptionType +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setCertificate(value?:ApplicationRiskFactorCertificateInfo):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setDomainToCheck(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasAdminAuditTrail(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasAnonymousUsage(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasDataAuditTrail(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasDataClassification(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasDataEncrypted(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasEnforceTransportEnc(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasIpRestriction(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasMFA(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasPenTest(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasRememberPassword(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasSamlSupport(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasUserAuditLogs(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasUserDataUpload(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasUserRolesSupport(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHasValidCertName(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setHttpsSecurityHeaders(value?:java.util.List):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setIsCertTrusted(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setIsDrownVulnerable(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setIsHeartbleedProof(value?:Boolean):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setLastBreachDate(value?:LocalDate):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setLatestValidSSL(value?:SslVersion):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setPasswordPolicy(value?:PasswordPolicy):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|public|setRestEncryptionType(value?:RestEncryptionType):void +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskFactorSecurityInfo +com.microsoft.graph.models.ApplicationRiskFactorSecurityInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ApplicationRiskFactors~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ApplicationRiskScore::|protected|backingStore:BackingStore +com.microsoft.graph.models.ApplicationRiskScore::|public|constructor():void +com.microsoft.graph.models.ApplicationRiskScore::|public|getAdditionalData():Map +com.microsoft.graph.models.ApplicationRiskScore::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ApplicationRiskScore::|public|getCompliance():Float +com.microsoft.graph.models.ApplicationRiskScore::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationRiskScore::|public|getLegal():Float +com.microsoft.graph.models.ApplicationRiskScore::|public|getOdataType():String +com.microsoft.graph.models.ApplicationRiskScore::|public|getProvider():Float +com.microsoft.graph.models.ApplicationRiskScore::|public|getSecurity():Float +com.microsoft.graph.models.ApplicationRiskScore::|public|getTotal():Float +com.microsoft.graph.models.ApplicationRiskScore::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApplicationRiskScore::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ApplicationRiskScore::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ApplicationRiskScore::|public|setCompliance(value?:Float):void +com.microsoft.graph.models.ApplicationRiskScore::|public|setLegal(value?:Float):void +com.microsoft.graph.models.ApplicationRiskScore::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ApplicationRiskScore::|public|setProvider(value?:Float):void +com.microsoft.graph.models.ApplicationRiskScore::|public|setSecurity(value?:Float):void +com.microsoft.graph.models.ApplicationRiskScore::|public|setTotal(value?:Float):void +com.microsoft.graph.models.ApplicationRiskScore::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationRiskScore +com.microsoft.graph.models.ApplicationRiskScore~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ApplicationSecurityCompliance::|protected|backingStore:BackingStore +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|constructor():void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getAdditionalData():Map +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getCobit():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getCoppa():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getCsaStar():CsaStarLevel +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getFedRamp():FedRampLevel +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getFerpa():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getFfiec():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getFinra():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getFisma():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getGaap():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getGapp():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getGlba():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getHipaa():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getHitrust():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getIsae3402():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getIso27001():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getIso27002():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getIso27017():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getIso27018():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getItar():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getJerichoForumCommandments():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getOdataType():String +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getPci():PciVersion +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getPrivacyShield():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getSafeHarbor():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getSoc1():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getSoc2():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getSoc3():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getSox():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getSp80053():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getSsae16():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|getUstr():Boolean +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setCobit(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setCoppa(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setCsaStar(value?:CsaStarLevel):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setFedRamp(value?:FedRampLevel):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setFerpa(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setFfiec(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setFinra(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setFisma(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setGaap(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setGapp(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setGlba(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setHipaa(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setHitrust(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setIsae3402(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setIso27001(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setIso27002(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setIso27017(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setIso27018(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setItar(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setJerichoForumCommandments(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setPci(value?:PciVersion):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setPrivacyShield(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setSafeHarbor(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setSoc1(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setSoc2(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setSoc3(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setSox(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setSp80053(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setSsae16(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|public|setUstr(value?:Boolean):void +com.microsoft.graph.models.ApplicationSecurityCompliance::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationSecurityCompliance +com.microsoft.graph.models.ApplicationSecurityCompliance~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ApplicationServicePrincipal::|protected|backingStore:BackingStore com.microsoft.graph.models.ApplicationServicePrincipal::|public|constructor():void com.microsoft.graph.models.ApplicationServicePrincipal::|public|getAdditionalData():Map @@ -112568,22 +127401,34 @@ com.microsoft.graph.models.ApplicationServicePrincipal~~>AdditionalDataHolder; B com.microsoft.graph.models.ApplicationTemplate-->Entity com.microsoft.graph.models.ApplicationTemplate::|public|constructor():void com.microsoft.graph.models.ApplicationTemplate::|public|getCategories():java.util.List +com.microsoft.graph.models.ApplicationTemplate::|public|getDeprecationDate():LocalDate com.microsoft.graph.models.ApplicationTemplate::|public|getDescription():String com.microsoft.graph.models.ApplicationTemplate::|public|getDisplayName():String +com.microsoft.graph.models.ApplicationTemplate::|public|getEndpoints():java.util.List com.microsoft.graph.models.ApplicationTemplate::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ApplicationTemplate::|public|getHomePageUrl():String +com.microsoft.graph.models.ApplicationTemplate::|public|getIsEntraIntegrated():Boolean +com.microsoft.graph.models.ApplicationTemplate::|public|getLastModifiedDateTime():OffsetDateTime com.microsoft.graph.models.ApplicationTemplate::|public|getLogoUrl():String com.microsoft.graph.models.ApplicationTemplate::|public|getPublisher():String +com.microsoft.graph.models.ApplicationTemplate::|public|getRiskFactors():ApplicationRiskFactors +com.microsoft.graph.models.ApplicationTemplate::|public|getRiskScore():ApplicationRiskScore com.microsoft.graph.models.ApplicationTemplate::|public|getSupportedProvisioningTypes():java.util.List com.microsoft.graph.models.ApplicationTemplate::|public|getSupportedSingleSignOnModes():java.util.List com.microsoft.graph.models.ApplicationTemplate::|public|OdataType:String com.microsoft.graph.models.ApplicationTemplate::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ApplicationTemplate::|public|setCategories(value?:java.util.List):void +com.microsoft.graph.models.ApplicationTemplate::|public|setDeprecationDate(value?:LocalDate):void com.microsoft.graph.models.ApplicationTemplate::|public|setDescription(value?:String):void com.microsoft.graph.models.ApplicationTemplate::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ApplicationTemplate::|public|setEndpoints(value?:java.util.List):void com.microsoft.graph.models.ApplicationTemplate::|public|setHomePageUrl(value?:String):void +com.microsoft.graph.models.ApplicationTemplate::|public|setIsEntraIntegrated(value?:Boolean):void +com.microsoft.graph.models.ApplicationTemplate::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.ApplicationTemplate::|public|setLogoUrl(value?:String):void com.microsoft.graph.models.ApplicationTemplate::|public|setPublisher(value?:String):void +com.microsoft.graph.models.ApplicationTemplate::|public|setRiskFactors(value?:ApplicationRiskFactors):void +com.microsoft.graph.models.ApplicationTemplate::|public|setRiskScore(value?:ApplicationRiskScore):void com.microsoft.graph.models.ApplicationTemplate::|public|setSupportedProvisioningTypes(value?:java.util.List):void com.microsoft.graph.models.ApplicationTemplate::|public|setSupportedSingleSignOnModes(value?:java.util.List):void com.microsoft.graph.models.ApplicationTemplate::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplicationTemplate @@ -112704,8 +127549,10 @@ com.microsoft.graph.models.AppLogUploadState::0003-UnknownFutureValue com.microsoft.graph.models.AppManagementApplicationConfiguration-->AppManagementConfiguration com.microsoft.graph.models.AppManagementApplicationConfiguration::|public|constructor():void com.microsoft.graph.models.AppManagementApplicationConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AppManagementApplicationConfiguration::|public|getIdentifierUris():IdentifierUriConfiguration com.microsoft.graph.models.AppManagementApplicationConfiguration::|public|OdataType:String com.microsoft.graph.models.AppManagementApplicationConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AppManagementApplicationConfiguration::|public|setIdentifierUris(value?:IdentifierUriConfiguration):void com.microsoft.graph.models.AppManagementApplicationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppManagementApplicationConfiguration com.microsoft.graph.models.AppManagementConfiguration::|protected|backingStore:BackingStore com.microsoft.graph.models.AppManagementConfiguration::|public|constructor():void @@ -112735,6 +127582,20 @@ com.microsoft.graph.models.AppManagementPolicy::|public|setAppliesTo(value?:java com.microsoft.graph.models.AppManagementPolicy::|public|setIsEnabled(value?:Boolean):void com.microsoft.graph.models.AppManagementPolicy::|public|setRestrictions(value?:CustomAppManagementConfiguration):void com.microsoft.graph.models.AppManagementPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppManagementPolicy +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|protected|backingStore:BackingStore +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|constructor():void +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|getAdditionalData():Map +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|getBackingStore():BackingStore +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|getCustomSecurityAttributes():java.util.List +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|getOdataType():String +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|setCustomSecurityAttributes(value?:java.util.List):void +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|public|setOdataType(value?:String):void +com.microsoft.graph.models.AppManagementPolicyActorExemptions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AppManagementPolicyActorExemptions +com.microsoft.graph.models.AppManagementPolicyActorExemptions~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.AppManagementPolicyCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.AppManagementPolicyCollectionResponse::|public|constructor():void com.microsoft.graph.models.AppManagementPolicyCollectionResponse::|public|getFieldDeserializers():Map> @@ -112868,6 +127729,25 @@ com.microsoft.graph.models.ApprovalStageCollectionResponse::|public|getValue():j com.microsoft.graph.models.ApprovalStageCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ApprovalStageCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.ApprovalStageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApprovalStageCollectionResponse +com.microsoft.graph.models.ApprovedClientApp-->Entity +com.microsoft.graph.models.ApprovedClientApp::|public|constructor():void +com.microsoft.graph.models.ApprovedClientApp::|public|getDisplayName():String +com.microsoft.graph.models.ApprovedClientApp::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApprovedClientApp::|public|OdataType:String +com.microsoft.graph.models.ApprovedClientApp::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApprovedClientApp::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ApprovedClientApp::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApprovedClientApp +com.microsoft.graph.models.ApprovedClientAppCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ApprovedClientAppCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ApprovedClientAppCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ApprovedClientAppCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ApprovedClientAppCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ApprovedClientAppCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ApprovedClientAppCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApprovedClientAppCollectionResponse +com.microsoft.graph.models.ApproverInformationVisibility::0000-Default +com.microsoft.graph.models.ApproverInformationVisibility::0001-NotVisible +com.microsoft.graph.models.ApproverInformationVisibility::0002-Visible +com.microsoft.graph.models.ApproverInformationVisibility::0003-UnknownFutureValue com.microsoft.graph.models.AppScope-->Entity com.microsoft.graph.models.AppScope::|public|constructor():void com.microsoft.graph.models.AppScope::|public|getDisplayName():String @@ -112950,6 +127830,20 @@ com.microsoft.graph.models.ArchivedPrintJob::|public|setPrinterName(value?:Strin com.microsoft.graph.models.ArchivedPrintJob::|public|setProcessingState(value?:PrintJobProcessingState):void com.microsoft.graph.models.ArchivedPrintJob::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ArchivedPrintJob com.microsoft.graph.models.ArchivedPrintJob~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ArkoseFraudProtectionProvider-->FraudProtectionProvider +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|constructor():void +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|getClientSubDomain():String +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|getPrivateKey():String +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|getPublicKey():String +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|getVerifySubDomain():String +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|OdataType:String +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|setClientSubDomain(value?:String):void +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|setPrivateKey(value?:String):void +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|setPublicKey(value?:String):void +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|public|setVerifySubDomain(value?:String):void +com.microsoft.graph.models.ArkoseFraudProtectionProvider::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ArkoseFraudProtectionProvider com.microsoft.graph.models.ArtifactQuery::|protected|backingStore:BackingStore com.microsoft.graph.models.ArtifactQuery::|public|constructor():void com.microsoft.graph.models.ArtifactQuery::|public|getAdditionalData():Map @@ -113005,6 +127899,16 @@ com.microsoft.graph.models.AssignedLicense::|public|setOdataType(value?:String): com.microsoft.graph.models.AssignedLicense::|public|setSkuId(value?:UUID):void com.microsoft.graph.models.AssignedLicense::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AssignedLicense com.microsoft.graph.models.AssignedLicense~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AssignedPlaceMode-->PlaceMode +com.microsoft.graph.models.AssignedPlaceMode::|public|constructor():void +com.microsoft.graph.models.AssignedPlaceMode::|public|getAssignedUserEmailAddress():String +com.microsoft.graph.models.AssignedPlaceMode::|public|getAssignedUserId():String +com.microsoft.graph.models.AssignedPlaceMode::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AssignedPlaceMode::|public|OdataType:String +com.microsoft.graph.models.AssignedPlaceMode::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AssignedPlaceMode::|public|setAssignedUserEmailAddress(value?:String):void +com.microsoft.graph.models.AssignedPlaceMode::|public|setAssignedUserId(value?:String):void +com.microsoft.graph.models.AssignedPlaceMode::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AssignedPlaceMode com.microsoft.graph.models.AssignedPlan::|protected|backingStore:BackingStore com.microsoft.graph.models.AssignedPlan::|public|constructor():void com.microsoft.graph.models.AssignedPlan::|public|getAdditionalData():Map @@ -113406,6 +128310,9 @@ com.microsoft.graph.models.AttendeeNotificationInfo~~>AdditionalDataHolder; Back com.microsoft.graph.models.AttendeeType::0000-Required com.microsoft.graph.models.AttendeeType::0001-Optional com.microsoft.graph.models.AttendeeType::0002-Resource +com.microsoft.graph.models.AttestationEnforcement::0000-Disabled +com.microsoft.graph.models.AttestationEnforcement::0001-RegistrationOnly +com.microsoft.graph.models.AttestationEnforcement::0002-UnknownFutureValue com.microsoft.graph.models.AttestationLevel::0000-Attested com.microsoft.graph.models.AttestationLevel::0001-NotAttested com.microsoft.graph.models.AttestationLevel::0002-UnknownFutureValue @@ -113821,6 +128728,7 @@ com.microsoft.graph.models.AuthContext::|static|public|createFromDiscriminatorVa com.microsoft.graph.models.Authentication-->Entity com.microsoft.graph.models.Authentication::|public|constructor():void com.microsoft.graph.models.Authentication::|public|getEmailMethods():java.util.List +com.microsoft.graph.models.Authentication::|public|getExternalAuthenticationMethods():java.util.List com.microsoft.graph.models.Authentication::|public|getFido2Methods():java.util.List com.microsoft.graph.models.Authentication::|public|getFieldDeserializers():Map> com.microsoft.graph.models.Authentication::|public|getMethods():java.util.List @@ -113835,6 +128743,7 @@ com.microsoft.graph.models.Authentication::|public|getWindowsHelloForBusinessMet com.microsoft.graph.models.Authentication::|public|OdataType:String com.microsoft.graph.models.Authentication::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.Authentication::|public|setEmailMethods(value?:java.util.List):void +com.microsoft.graph.models.Authentication::|public|setExternalAuthenticationMethods(value?:java.util.List):void com.microsoft.graph.models.Authentication::|public|setFido2Methods(value?:java.util.List):void com.microsoft.graph.models.Authentication::|public|setMethods(value?:java.util.List):void com.microsoft.graph.models.Authentication::|public|setMicrosoftAuthenticatorMethods(value?:java.util.List):void @@ -113846,6 +128755,26 @@ com.microsoft.graph.models.Authentication::|public|setSoftwareOathMethods(value? com.microsoft.graph.models.Authentication::|public|setTemporaryAccessPassMethods(value?:java.util.List):void com.microsoft.graph.models.Authentication::|public|setWindowsHelloForBusinessMethods(value?:java.util.List):void com.microsoft.graph.models.Authentication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Authentication +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|constructor():void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getAppVersion():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getClientApp():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getDeviceId():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getOdataType():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|getOperatingSystem():String +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setAppVersion(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setClientApp(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setDeviceId(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|public|setOperatingSystem(value?:String):void +com.microsoft.graph.models.AuthenticationAppDeviceDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationAppDeviceDetails +com.microsoft.graph.models.AuthenticationAppDeviceDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.AuthenticationAttributeCollectionInputConfiguration::|protected|backingStore:BackingStore com.microsoft.graph.models.AuthenticationAttributeCollectionInputConfiguration::|public|constructor():void com.microsoft.graph.models.AuthenticationAttributeCollectionInputConfiguration::|public|getAdditionalData():Map @@ -114052,11 +128981,13 @@ com.microsoft.graph.models.AuthenticationEventListener-->Entity com.microsoft.graph.models.AuthenticationEventListener::|public|constructor():void com.microsoft.graph.models.AuthenticationEventListener::|public|getAuthenticationEventsFlowId():String com.microsoft.graph.models.AuthenticationEventListener::|public|getConditions():AuthenticationConditions +com.microsoft.graph.models.AuthenticationEventListener::|public|getDisplayName():String com.microsoft.graph.models.AuthenticationEventListener::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AuthenticationEventListener::|public|OdataType:String com.microsoft.graph.models.AuthenticationEventListener::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AuthenticationEventListener::|public|setAuthenticationEventsFlowId(value?:String):void com.microsoft.graph.models.AuthenticationEventListener::|public|setConditions(value?:AuthenticationConditions):void +com.microsoft.graph.models.AuthenticationEventListener::|public|setDisplayName(value?:String):void com.microsoft.graph.models.AuthenticationEventListener::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationEventListener com.microsoft.graph.models.AuthenticationEventListenerCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.AuthenticationEventListenerCollectionResponse::|public|constructor():void @@ -114112,9 +129043,11 @@ com.microsoft.graph.models.AuthenticationFlowsPolicy::|static|public|createFromD com.microsoft.graph.models.AuthenticationFlow~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.AuthenticationMethod-->Entity com.microsoft.graph.models.AuthenticationMethod::|public|constructor():void +com.microsoft.graph.models.AuthenticationMethod::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.AuthenticationMethod::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AuthenticationMethod::|public|OdataType:String com.microsoft.graph.models.AuthenticationMethod::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AuthenticationMethod::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.AuthenticationMethod::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthenticationMethod com.microsoft.graph.models.AuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.AuthenticationMethodCollectionResponse::|public|constructor():void @@ -114201,6 +129134,7 @@ com.microsoft.graph.models.AuthenticationMethodModes::0013-X509CertificateMultiF com.microsoft.graph.models.AuthenticationMethodModes::0014-FederatedSingleFactor com.microsoft.graph.models.AuthenticationMethodModes::0015-FederatedMultiFactor com.microsoft.graph.models.AuthenticationMethodModes::0016-UnknownFutureValue +com.microsoft.graph.models.AuthenticationMethodModes::0017-QrCodePin com.microsoft.graph.models.AuthenticationMethodPlatform::0000-Unknown com.microsoft.graph.models.AuthenticationMethodPlatform::0001-Windows com.microsoft.graph.models.AuthenticationMethodPlatform::0002-MacOS @@ -114504,6 +129438,25 @@ com.microsoft.graph.models.AvailabilityItem::|public|setStartDateTime(value?:Dat com.microsoft.graph.models.AvailabilityItem::|public|setStatus(value?:BookingsAvailabilityStatus):void com.microsoft.graph.models.AvailabilityItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AvailabilityItem com.microsoft.graph.models.AvailabilityItem~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.AvailableAccessPackage-->Entity +com.microsoft.graph.models.AvailableAccessPackage::|public|constructor():void +com.microsoft.graph.models.AvailableAccessPackage::|public|getDescription():String +com.microsoft.graph.models.AvailableAccessPackage::|public|getDisplayName():String +com.microsoft.graph.models.AvailableAccessPackage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AvailableAccessPackage::|public|getResourceRoleScopes():java.util.List +com.microsoft.graph.models.AvailableAccessPackage::|public|OdataType:String +com.microsoft.graph.models.AvailableAccessPackage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AvailableAccessPackage::|public|setDescription(value?:String):void +com.microsoft.graph.models.AvailableAccessPackage::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.AvailableAccessPackage::|public|setResourceRoleScopes(value?:java.util.List):void +com.microsoft.graph.models.AvailableAccessPackage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AvailableAccessPackage +com.microsoft.graph.models.AvailableAccessPackageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.AvailableAccessPackageCollectionResponse::|public|constructor():void +com.microsoft.graph.models.AvailableAccessPackageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.AvailableAccessPackageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.AvailableAccessPackageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.AvailableAccessPackageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.AvailableAccessPackageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AvailableAccessPackageCollectionResponse com.microsoft.graph.models.AverageComparativeScore::|protected|backingStore:BackingStore com.microsoft.graph.models.AverageComparativeScore::|public|constructor():void com.microsoft.graph.models.AverageComparativeScore::|public|getAdditionalData():Map @@ -114537,12 +129490,14 @@ com.microsoft.graph.models.AzureADJoinPolicy::|public|getAllowedToJoin():DeviceR com.microsoft.graph.models.AzureADJoinPolicy::|public|getBackingStore():BackingStore com.microsoft.graph.models.AzureADJoinPolicy::|public|getFieldDeserializers():Map> com.microsoft.graph.models.AzureADJoinPolicy::|public|getIsAdminConfigurable():Boolean +com.microsoft.graph.models.AzureADJoinPolicy::|public|getLocalAdmins():LocalAdminSettings com.microsoft.graph.models.AzureADJoinPolicy::|public|getOdataType():String com.microsoft.graph.models.AzureADJoinPolicy::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.AzureADJoinPolicy::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.AzureADJoinPolicy::|public|setAllowedToJoin(value?:DeviceRegistrationMembership):void com.microsoft.graph.models.AzureADJoinPolicy::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.AzureADJoinPolicy::|public|setIsAdminConfigurable(value?:Boolean):void +com.microsoft.graph.models.AzureADJoinPolicy::|public|setLocalAdmins(value?:LocalAdminSettings):void com.microsoft.graph.models.AzureADJoinPolicy::|public|setOdataType(value?:String):void com.microsoft.graph.models.AzureADJoinPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzureADJoinPolicy com.microsoft.graph.models.AzureADJoinPolicy~~>AdditionalDataHolder; BackedModel; Parsable @@ -114624,15 +129579,18 @@ com.microsoft.graph.models.B2xIdentityUserFlowCollectionResponse::|public|setVal com.microsoft.graph.models.B2xIdentityUserFlowCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):B2xIdentityUserFlowCollectionResponse com.microsoft.graph.models.BackupRestoreRoot-->Entity com.microsoft.graph.models.BackupRestoreRoot::|public|constructor():void +com.microsoft.graph.models.BackupRestoreRoot::|public|getBrowseSessions():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getDriveInclusionRules():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getDriveProtectionUnits():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getDriveProtectionUnitsBulkAdditionJobs():java.util.List +com.microsoft.graph.models.BackupRestoreRoot::|public|getEmailNotificationsSetting():EmailNotificationsSetting com.microsoft.graph.models.BackupRestoreRoot::|public|getExchangeProtectionPolicies():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getExchangeRestoreSessions():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.models.BackupRestoreRoot::|public|getMailboxInclusionRules():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getMailboxProtectionUnits():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getMailboxProtectionUnitsBulkAdditionJobs():java.util.List +com.microsoft.graph.models.BackupRestoreRoot::|public|getOneDriveForBusinessBrowseSessions():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getOneDriveForBusinessProtectionPolicies():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getOneDriveForBusinessRestoreSessions():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getProtectionPolicies():java.util.List @@ -114641,6 +129599,7 @@ com.microsoft.graph.models.BackupRestoreRoot::|public|getRestorePoints():java.ut com.microsoft.graph.models.BackupRestoreRoot::|public|getRestoreSessions():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getServiceApps():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getServiceStatus():ServiceStatus +com.microsoft.graph.models.BackupRestoreRoot::|public|getSharePointBrowseSessions():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getSharePointProtectionPolicies():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getSharePointRestoreSessions():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|getSiteInclusionRules():java.util.List @@ -114648,14 +129607,17 @@ com.microsoft.graph.models.BackupRestoreRoot::|public|getSiteProtectionUnits():j com.microsoft.graph.models.BackupRestoreRoot::|public|getSiteProtectionUnitsBulkAdditionJobs():java.util.List com.microsoft.graph.models.BackupRestoreRoot::|public|OdataType:String com.microsoft.graph.models.BackupRestoreRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.BackupRestoreRoot::|public|setBrowseSessions(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setDriveInclusionRules(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setDriveProtectionUnits(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setDriveProtectionUnitsBulkAdditionJobs(value?:java.util.List):void +com.microsoft.graph.models.BackupRestoreRoot::|public|setEmailNotificationsSetting(value?:EmailNotificationsSetting):void com.microsoft.graph.models.BackupRestoreRoot::|public|setExchangeProtectionPolicies(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setExchangeRestoreSessions(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setMailboxInclusionRules(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setMailboxProtectionUnits(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setMailboxProtectionUnitsBulkAdditionJobs(value?:java.util.List):void +com.microsoft.graph.models.BackupRestoreRoot::|public|setOneDriveForBusinessBrowseSessions(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setOneDriveForBusinessProtectionPolicies(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setOneDriveForBusinessRestoreSessions(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setProtectionPolicies(value?:java.util.List):void @@ -114664,6 +129626,7 @@ com.microsoft.graph.models.BackupRestoreRoot::|public|setRestorePoints(value?:ja com.microsoft.graph.models.BackupRestoreRoot::|public|setRestoreSessions(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setServiceApps(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setServiceStatus(value?:ServiceStatus):void +com.microsoft.graph.models.BackupRestoreRoot::|public|setSharePointBrowseSessions(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setSharePointProtectionPolicies(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setSharePointRestoreSessions(value?:java.util.List):void com.microsoft.graph.models.BackupRestoreRoot::|public|setSiteInclusionRules(value?:java.util.List):void @@ -114692,6 +129655,7 @@ com.microsoft.graph.models.BaseAuthenticationMethod::0009-Email com.microsoft.graph.models.BaseAuthenticationMethod::0010-X509Certificate com.microsoft.graph.models.BaseAuthenticationMethod::0011-Federation com.microsoft.graph.models.BaseAuthenticationMethod::0012-UnknownFutureValue +com.microsoft.graph.models.BaseAuthenticationMethod::0013-QrCodePin com.microsoft.graph.models.BaseCollectionPaginationCountResponse::|protected|backingStore:BackingStore com.microsoft.graph.models.BaseCollectionPaginationCountResponse::|public|constructor():void com.microsoft.graph.models.BaseCollectionPaginationCountResponse::|public|getAdditionalData():Map @@ -114783,6 +129747,54 @@ com.microsoft.graph.models.BaseItemVersion::|public|setLastModifiedBy(value?:Ide com.microsoft.graph.models.BaseItemVersion::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.BaseItemVersion::|public|setPublication(value?:PublicationFacet):void com.microsoft.graph.models.BaseItemVersion::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BaseItemVersion +com.microsoft.graph.models.BaselineParameter::|protected|backingStore:BackingStore +com.microsoft.graph.models.BaselineParameter::|public|constructor():void +com.microsoft.graph.models.BaselineParameter::|public|getAdditionalData():Map +com.microsoft.graph.models.BaselineParameter::|public|getBackingStore():BackingStore +com.microsoft.graph.models.BaselineParameter::|public|getDescription():String +com.microsoft.graph.models.BaselineParameter::|public|getDisplayName():String +com.microsoft.graph.models.BaselineParameter::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.BaselineParameter::|public|getOdataType():String +com.microsoft.graph.models.BaselineParameter::|public|getParameterType():BaselineParameterType +com.microsoft.graph.models.BaselineParameter::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.BaselineParameter::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.BaselineParameter::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.BaselineParameter::|public|setDescription(value?:String):void +com.microsoft.graph.models.BaselineParameter::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.BaselineParameter::|public|setOdataType(value?:String):void +com.microsoft.graph.models.BaselineParameter::|public|setParameterType(value?:BaselineParameterType):void +com.microsoft.graph.models.BaselineParameter::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BaselineParameter +com.microsoft.graph.models.BaselineParameterType::0000-String +com.microsoft.graph.models.BaselineParameterType::0001-Integer +com.microsoft.graph.models.BaselineParameterType::0002-Boolean +com.microsoft.graph.models.BaselineParameterType::0003-UnknownFutureValue +com.microsoft.graph.models.BaselineParameter~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.BaselineResource::|protected|backingStore:BackingStore +com.microsoft.graph.models.BaselineResource::|public|constructor():void +com.microsoft.graph.models.BaselineResource::|public|getAdditionalData():Map +com.microsoft.graph.models.BaselineResource::|public|getBackingStore():BackingStore +com.microsoft.graph.models.BaselineResource::|public|getDisplayName():String +com.microsoft.graph.models.BaselineResource::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.BaselineResource::|public|getOdataType():String +com.microsoft.graph.models.BaselineResource::|public|getProperties():OpenComplexDictionaryType +com.microsoft.graph.models.BaselineResource::|public|getResourceType():String +com.microsoft.graph.models.BaselineResource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.BaselineResource::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.BaselineResource::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.BaselineResource::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.BaselineResource::|public|setOdataType(value?:String):void +com.microsoft.graph.models.BaselineResource::|public|setProperties(value?:OpenComplexDictionaryType):void +com.microsoft.graph.models.BaselineResource::|public|setResourceType(value?:String):void +com.microsoft.graph.models.BaselineResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BaselineResource +com.microsoft.graph.models.BaselineResource~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.BaseMapFeature-->Entity +com.microsoft.graph.models.BaseMapFeature::|public|constructor():void +com.microsoft.graph.models.BaseMapFeature::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.BaseMapFeature::|public|getProperties():String +com.microsoft.graph.models.BaseMapFeature::|public|OdataType:String +com.microsoft.graph.models.BaseMapFeature::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.BaseMapFeature::|public|setProperties(value?:String):void +com.microsoft.graph.models.BaseMapFeature::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BaseMapFeature com.microsoft.graph.models.BaseSitePage-->BaseItem com.microsoft.graph.models.BaseSitePage::|public|constructor():void com.microsoft.graph.models.BaseSitePage::|public|getFieldDeserializers():Map> @@ -115489,6 +130501,46 @@ com.microsoft.graph.models.BroadcastMeetingSettings::|public|setIsVideoOnDemandE com.microsoft.graph.models.BroadcastMeetingSettings::|public|setOdataType(value?:String):void com.microsoft.graph.models.BroadcastMeetingSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BroadcastMeetingSettings com.microsoft.graph.models.BroadcastMeetingSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.BrowsableResourceType::0000-None +com.microsoft.graph.models.BrowsableResourceType::0001-Site +com.microsoft.graph.models.BrowsableResourceType::0002-DocumentLibrary +com.microsoft.graph.models.BrowsableResourceType::0003-Folder +com.microsoft.graph.models.BrowsableResourceType::0004-UnknownFutureValue +com.microsoft.graph.models.BrowseQueryOrder::0000-PathAsc +com.microsoft.graph.models.BrowseQueryOrder::0001-PathDsc +com.microsoft.graph.models.BrowseQueryOrder::0002-NameAsc +com.microsoft.graph.models.BrowseQueryOrder::0003-NameDsc +com.microsoft.graph.models.BrowseQueryOrder::0004-UnknownFutureValue +com.microsoft.graph.models.BrowseQueryResponseItem::|protected|backingStore:BackingStore +com.microsoft.graph.models.BrowseQueryResponseItem::|public|constructor():void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getAdditionalData():Map +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getBackingStore():BackingStore +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getItemKey():String +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getItemsCount():Integer +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getName():String +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getOdataType():String +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getSizeInBytes():String +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getType():BrowseQueryResponseItemType +com.microsoft.graph.models.BrowseQueryResponseItem::|public|getWebUrl():String +com.microsoft.graph.models.BrowseQueryResponseItem::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|setItemKey(value?:String):void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|setItemsCount(value?:Integer):void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|setName(value?:String):void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|setOdataType(value?:String):void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|setSizeInBytes(value?:String):void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|setType(value?:BrowseQueryResponseItemType):void +com.microsoft.graph.models.BrowseQueryResponseItem::|public|setWebUrl(value?:String):void +com.microsoft.graph.models.BrowseQueryResponseItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BrowseQueryResponseItem +com.microsoft.graph.models.BrowseQueryResponseItemType::0000-None +com.microsoft.graph.models.BrowseQueryResponseItemType::0001-Site +com.microsoft.graph.models.BrowseQueryResponseItemType::0002-DocumentLibrary +com.microsoft.graph.models.BrowseQueryResponseItemType::0003-Folder +com.microsoft.graph.models.BrowseQueryResponseItemType::0004-File +com.microsoft.graph.models.BrowseQueryResponseItemType::0005-UnknownFutureValue +com.microsoft.graph.models.BrowseQueryResponseItem~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.BrowserSharedCookie-->Entity com.microsoft.graph.models.BrowserSharedCookie::|public|constructor():void com.microsoft.graph.models.BrowserSharedCookie::|public|getComment():String @@ -115687,6 +130739,37 @@ com.microsoft.graph.models.BrowserSiteTargetEnvironment::0002-MicrosoftEdge com.microsoft.graph.models.BrowserSiteTargetEnvironment::0003-Configurable com.microsoft.graph.models.BrowserSiteTargetEnvironment::0004-None com.microsoft.graph.models.BrowserSiteTargetEnvironment::0005-UnknownFutureValue +com.microsoft.graph.models.BrowseSessionBase-->Entity +com.microsoft.graph.models.BrowseSessionBase::|public|constructor():void +com.microsoft.graph.models.BrowseSessionBase::|public|getBackupSizeInBytes():String +com.microsoft.graph.models.BrowseSessionBase::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.BrowseSessionBase::|public|getError():PublicError +com.microsoft.graph.models.BrowseSessionBase::|public|getExpirationDateTime():OffsetDateTime +com.microsoft.graph.models.BrowseSessionBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.BrowseSessionBase::|public|getRestorePointDateTime():OffsetDateTime +com.microsoft.graph.models.BrowseSessionBase::|public|getRestorePointId():String +com.microsoft.graph.models.BrowseSessionBase::|public|getStatus():BrowseSessionStatus +com.microsoft.graph.models.BrowseSessionBase::|public|OdataType:String +com.microsoft.graph.models.BrowseSessionBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.BrowseSessionBase::|public|setBackupSizeInBytes(value?:String):void +com.microsoft.graph.models.BrowseSessionBase::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.BrowseSessionBase::|public|setError(value?:PublicError):void +com.microsoft.graph.models.BrowseSessionBase::|public|setExpirationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.BrowseSessionBase::|public|setRestorePointDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.BrowseSessionBase::|public|setRestorePointId(value?:String):void +com.microsoft.graph.models.BrowseSessionBase::|public|setStatus(value?:BrowseSessionStatus):void +com.microsoft.graph.models.BrowseSessionBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BrowseSessionBase +com.microsoft.graph.models.BrowseSessionBaseCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.BrowseSessionBaseCollectionResponse::|public|constructor():void +com.microsoft.graph.models.BrowseSessionBaseCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.BrowseSessionBaseCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.BrowseSessionBaseCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.BrowseSessionBaseCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.BrowseSessionBaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BrowseSessionBaseCollectionResponse +com.microsoft.graph.models.BrowseSessionStatus::0000-Creating +com.microsoft.graph.models.BrowseSessionStatus::0001-Created +com.microsoft.graph.models.BrowseSessionStatus::0002-Failed +com.microsoft.graph.models.BrowseSessionStatus::0003-UnknownFutureValue com.microsoft.graph.models.BucketAggregationDefinition::|protected|backingStore:BackingStore com.microsoft.graph.models.BucketAggregationDefinition::|public|constructor():void com.microsoft.graph.models.BucketAggregationDefinition::|public|getAdditionalData():Map @@ -115729,6 +130812,37 @@ com.microsoft.graph.models.BucketAggregationSortProperty::0000-Count com.microsoft.graph.models.BucketAggregationSortProperty::0001-KeyAsString com.microsoft.graph.models.BucketAggregationSortProperty::0002-KeyAsNumber com.microsoft.graph.models.BucketAggregationSortProperty::0003-UnknownFutureValue +com.microsoft.graph.models.Building-->Place +com.microsoft.graph.models.Building::|public|constructor():void +com.microsoft.graph.models.Building::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.Building::|public|getMap():BuildingMap +com.microsoft.graph.models.Building::|public|getResourceLinks():java.util.List +com.microsoft.graph.models.Building::|public|getWifiState():PlaceFeatureEnablement +com.microsoft.graph.models.Building::|public|OdataType:String +com.microsoft.graph.models.Building::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.Building::|public|setMap(value?:BuildingMap):void +com.microsoft.graph.models.Building::|public|setResourceLinks(value?:java.util.List):void +com.microsoft.graph.models.Building::|public|setWifiState(value?:PlaceFeatureEnablement):void +com.microsoft.graph.models.Building::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Building +com.microsoft.graph.models.BuildingCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.BuildingCollectionResponse::|public|constructor():void +com.microsoft.graph.models.BuildingCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.BuildingCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.BuildingCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.BuildingCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.BuildingCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BuildingCollectionResponse +com.microsoft.graph.models.BuildingMap-->BaseMapFeature +com.microsoft.graph.models.BuildingMap::|public|constructor():void +com.microsoft.graph.models.BuildingMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.BuildingMap::|public|getFootprints():java.util.List +com.microsoft.graph.models.BuildingMap::|public|getLevels():java.util.List +com.microsoft.graph.models.BuildingMap::|public|getPlaceId():String +com.microsoft.graph.models.BuildingMap::|public|OdataType:String +com.microsoft.graph.models.BuildingMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.BuildingMap::|public|setFootprints(value?:java.util.List):void +com.microsoft.graph.models.BuildingMap::|public|setLevels(value?:java.util.List):void +com.microsoft.graph.models.BuildingMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.models.BuildingMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BuildingMap com.microsoft.graph.models.BuiltInIdentityProvider-->IdentityProviderBase com.microsoft.graph.models.BuiltInIdentityProvider::|public|constructor():void com.microsoft.graph.models.BuiltInIdentityProvider::|public|getFieldDeserializers():Map> @@ -115982,6 +131096,40 @@ com.microsoft.graph.models.Call::|public|setTenantId(value?:String):void com.microsoft.graph.models.Call::|public|setToneInfo(value?:ToneInfo):void com.microsoft.graph.models.Call::|public|setTranscription(value?:CallTranscriptionInfo):void com.microsoft.graph.models.Call::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Call +com.microsoft.graph.models.CallAiInsight-->Entity +com.microsoft.graph.models.CallAiInsight::|public|constructor():void +com.microsoft.graph.models.CallAiInsight::|public|getActionItems():java.util.List +com.microsoft.graph.models.CallAiInsight::|public|getCallId():String +com.microsoft.graph.models.CallAiInsight::|public|getContentCorrelationId():String +com.microsoft.graph.models.CallAiInsight::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.CallAiInsight::|public|getEndDateTime():OffsetDateTime +com.microsoft.graph.models.CallAiInsight::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CallAiInsight::|public|getMeetingNotes():java.util.List +com.microsoft.graph.models.CallAiInsight::|public|getViewpoint():CallAiInsightViewPoint +com.microsoft.graph.models.CallAiInsight::|public|OdataType:String +com.microsoft.graph.models.CallAiInsight::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CallAiInsight::|public|setActionItems(value?:java.util.List):void +com.microsoft.graph.models.CallAiInsight::|public|setCallId(value?:String):void +com.microsoft.graph.models.CallAiInsight::|public|setContentCorrelationId(value?:String):void +com.microsoft.graph.models.CallAiInsight::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.CallAiInsight::|public|setEndDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.CallAiInsight::|public|setMeetingNotes(value?:java.util.List):void +com.microsoft.graph.models.CallAiInsight::|public|setViewpoint(value?:CallAiInsightViewPoint):void +com.microsoft.graph.models.CallAiInsight::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CallAiInsight +com.microsoft.graph.models.CallAiInsightViewPoint::|protected|backingStore:BackingStore +com.microsoft.graph.models.CallAiInsightViewPoint::|public|constructor():void +com.microsoft.graph.models.CallAiInsightViewPoint::|public|getAdditionalData():Map +com.microsoft.graph.models.CallAiInsightViewPoint::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CallAiInsightViewPoint::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CallAiInsightViewPoint::|public|getMentionEvents():java.util.List +com.microsoft.graph.models.CallAiInsightViewPoint::|public|getOdataType():String +com.microsoft.graph.models.CallAiInsightViewPoint::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CallAiInsightViewPoint::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CallAiInsightViewPoint::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CallAiInsightViewPoint::|public|setMentionEvents(value?:java.util.List):void +com.microsoft.graph.models.CallAiInsightViewPoint::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CallAiInsightViewPoint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CallAiInsightViewPoint +com.microsoft.graph.models.CallAiInsightViewPoint~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CallCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.CallCollectionResponse::|public|constructor():void com.microsoft.graph.models.CallCollectionResponse::|public|getFieldDeserializers():Map> @@ -116976,6 +132124,16 @@ com.microsoft.graph.models.CanvasLayout::|public|serialize(writer:SerializationW com.microsoft.graph.models.CanvasLayout::|public|setHorizontalSections(value?:java.util.List):void com.microsoft.graph.models.CanvasLayout::|public|setVerticalSection(value?:VerticalSection):void com.microsoft.graph.models.CanvasLayout::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CanvasLayout +com.microsoft.graph.models.CaPoliciesDeletableRoot-->Entity +com.microsoft.graph.models.CaPoliciesDeletableRoot::|public|constructor():void +com.microsoft.graph.models.CaPoliciesDeletableRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CaPoliciesDeletableRoot::|public|getNamedLocations():java.util.List +com.microsoft.graph.models.CaPoliciesDeletableRoot::|public|getPolicies():java.util.List +com.microsoft.graph.models.CaPoliciesDeletableRoot::|public|OdataType:String +com.microsoft.graph.models.CaPoliciesDeletableRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CaPoliciesDeletableRoot::|public|setNamedLocations(value?:java.util.List):void +com.microsoft.graph.models.CaPoliciesDeletableRoot::|public|setPolicies(value?:java.util.List):void +com.microsoft.graph.models.CaPoliciesDeletableRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CaPoliciesDeletableRoot com.microsoft.graph.models.CategoryColor::0000-None com.microsoft.graph.models.CategoryColor::0001-Preset0 com.microsoft.graph.models.CategoryColor::0002-Preset1 @@ -117179,13 +132337,17 @@ com.microsoft.graph.models.Channel::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.Channel::|public|getDescription():String com.microsoft.graph.models.Channel::|public|getDisplayName():String com.microsoft.graph.models.Channel::|public|getEmail():String +com.microsoft.graph.models.Channel::|public|getEnabledApps():java.util.List com.microsoft.graph.models.Channel::|public|getFieldDeserializers():Map> com.microsoft.graph.models.Channel::|public|getFilesFolder():DriveItem com.microsoft.graph.models.Channel::|public|getIsArchived():Boolean com.microsoft.graph.models.Channel::|public|getIsFavoriteByDefault():Boolean +com.microsoft.graph.models.Channel::|public|getLayoutType():ChannelLayoutType com.microsoft.graph.models.Channel::|public|getMembers():java.util.List com.microsoft.graph.models.Channel::|public|getMembershipType():ChannelMembershipType com.microsoft.graph.models.Channel::|public|getMessages():java.util.List +com.microsoft.graph.models.Channel::|public|getMigrationMode():MigrationMode +com.microsoft.graph.models.Channel::|public|getOriginalCreatedDateTime():OffsetDateTime com.microsoft.graph.models.Channel::|public|getSharedWithTeams():java.util.List com.microsoft.graph.models.Channel::|public|getSummary():ChannelSummary com.microsoft.graph.models.Channel::|public|getTabs():java.util.List @@ -117198,12 +132360,16 @@ com.microsoft.graph.models.Channel::|public|setCreatedDateTime(value?:OffsetDate com.microsoft.graph.models.Channel::|public|setDescription(value?:String):void com.microsoft.graph.models.Channel::|public|setDisplayName(value?:String):void com.microsoft.graph.models.Channel::|public|setEmail(value?:String):void +com.microsoft.graph.models.Channel::|public|setEnabledApps(value?:java.util.List):void com.microsoft.graph.models.Channel::|public|setFilesFolder(value?:DriveItem):void com.microsoft.graph.models.Channel::|public|setIsArchived(value?:Boolean):void com.microsoft.graph.models.Channel::|public|setIsFavoriteByDefault(value?:Boolean):void +com.microsoft.graph.models.Channel::|public|setLayoutType(value?:ChannelLayoutType):void com.microsoft.graph.models.Channel::|public|setMembers(value?:java.util.List):void com.microsoft.graph.models.Channel::|public|setMembershipType(value?:ChannelMembershipType):void com.microsoft.graph.models.Channel::|public|setMessages(value?:java.util.List):void +com.microsoft.graph.models.Channel::|public|setMigrationMode(value?:MigrationMode):void +com.microsoft.graph.models.Channel::|public|setOriginalCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.Channel::|public|setSharedWithTeams(value?:java.util.List):void com.microsoft.graph.models.Channel::|public|setSummary(value?:ChannelSummary):void com.microsoft.graph.models.Channel::|public|setTabs(value?:java.util.List):void @@ -117269,6 +132435,9 @@ com.microsoft.graph.models.ChannelIdentity::|public|setOdataType(value?:String): com.microsoft.graph.models.ChannelIdentity::|public|setTeamId(value?:String):void com.microsoft.graph.models.ChannelIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChannelIdentity com.microsoft.graph.models.ChannelIdentity~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ChannelLayoutType::0000-Post +com.microsoft.graph.models.ChannelLayoutType::0001-Chat +com.microsoft.graph.models.ChannelLayoutType::0002-UnknownFutureValue com.microsoft.graph.models.ChannelMembershipType::0000-Standard com.microsoft.graph.models.ChannelMembershipType::0001-Private com.microsoft.graph.models.ChannelMembershipType::0002-UnknownFutureValue @@ -117346,10 +132515,13 @@ com.microsoft.graph.models.Chat::|public|getLastMessagePreview():ChatMessageInfo com.microsoft.graph.models.Chat::|public|getLastUpdatedDateTime():OffsetDateTime com.microsoft.graph.models.Chat::|public|getMembers():java.util.List com.microsoft.graph.models.Chat::|public|getMessages():java.util.List +com.microsoft.graph.models.Chat::|public|getMigrationMode():MigrationMode com.microsoft.graph.models.Chat::|public|getOnlineMeetingInfo():TeamworkOnlineMeetingInfo +com.microsoft.graph.models.Chat::|public|getOriginalCreatedDateTime():OffsetDateTime com.microsoft.graph.models.Chat::|public|getPermissionGrants():java.util.List com.microsoft.graph.models.Chat::|public|getPinnedMessages():java.util.List com.microsoft.graph.models.Chat::|public|getTabs():java.util.List +com.microsoft.graph.models.Chat::|public|getTargetedMessages():java.util.List com.microsoft.graph.models.Chat::|public|getTenantId():String com.microsoft.graph.models.Chat::|public|getTopic():String com.microsoft.graph.models.Chat::|public|getViewpoint():ChatViewpoint @@ -117364,10 +132536,13 @@ com.microsoft.graph.models.Chat::|public|setLastMessagePreview(value?:ChatMessag com.microsoft.graph.models.Chat::|public|setLastUpdatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.Chat::|public|setMembers(value?:java.util.List):void com.microsoft.graph.models.Chat::|public|setMessages(value?:java.util.List):void +com.microsoft.graph.models.Chat::|public|setMigrationMode(value?:MigrationMode):void com.microsoft.graph.models.Chat::|public|setOnlineMeetingInfo(value?:TeamworkOnlineMeetingInfo):void +com.microsoft.graph.models.Chat::|public|setOriginalCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.Chat::|public|setPermissionGrants(value?:java.util.List):void com.microsoft.graph.models.Chat::|public|setPinnedMessages(value?:java.util.List):void com.microsoft.graph.models.Chat::|public|setTabs(value?:java.util.List):void +com.microsoft.graph.models.Chat::|public|setTargetedMessages(value?:java.util.List):void com.microsoft.graph.models.Chat::|public|setTenantId(value?:String):void com.microsoft.graph.models.Chat::|public|setTopic(value?:String):void com.microsoft.graph.models.Chat::|public|setViewpoint(value?:ChatViewpoint):void @@ -117712,6 +132887,36 @@ com.microsoft.graph.models.ChatViewpoint::|public|setLastMessageReadDateTime(val com.microsoft.graph.models.ChatViewpoint::|public|setOdataType(value?:String):void com.microsoft.graph.models.ChatViewpoint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChatViewpoint com.microsoft.graph.models.ChatViewpoint~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CheckInClaim::|protected|backingStore:BackingStore +com.microsoft.graph.models.CheckInClaim::|public|constructor():void +com.microsoft.graph.models.CheckInClaim::|public|getAdditionalData():Map +com.microsoft.graph.models.CheckInClaim::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CheckInClaim::|public|getCalendarEventId():String +com.microsoft.graph.models.CheckInClaim::|public|getCheckInMethod():CheckInMethod +com.microsoft.graph.models.CheckInClaim::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.CheckInClaim::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CheckInClaim::|public|getOdataType():String +com.microsoft.graph.models.CheckInClaim::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CheckInClaim::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CheckInClaim::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CheckInClaim::|public|setCalendarEventId(value?:String):void +com.microsoft.graph.models.CheckInClaim::|public|setCheckInMethod(value?:CheckInMethod):void +com.microsoft.graph.models.CheckInClaim::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.CheckInClaim::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CheckInClaim::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CheckInClaim +com.microsoft.graph.models.CheckInClaimCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.CheckInClaimCollectionResponse::|public|constructor():void +com.microsoft.graph.models.CheckInClaimCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CheckInClaimCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.CheckInClaimCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CheckInClaimCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.CheckInClaimCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CheckInClaimCollectionResponse +com.microsoft.graph.models.CheckInClaim~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CheckInMethod::0000-Unspecified +com.microsoft.graph.models.CheckInMethod::0001-Manual +com.microsoft.graph.models.CheckInMethod::0002-Inferred +com.microsoft.graph.models.CheckInMethod::0003-Verified +com.microsoft.graph.models.CheckInMethod::0004-UnknownFutureValue com.microsoft.graph.models.ChecklistItem-->Entity com.microsoft.graph.models.ChecklistItem::|public|constructor():void com.microsoft.graph.models.ChecklistItem::|public|getCheckedDateTime():OffsetDateTime @@ -117751,6 +132956,26 @@ com.microsoft.graph.models.ChoiceColumn::|public|setDisplayAs(value?:String):voi com.microsoft.graph.models.ChoiceColumn::|public|setOdataType(value?:String):void com.microsoft.graph.models.ChoiceColumn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ChoiceColumn com.microsoft.graph.models.ChoiceColumn~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ClaimBinding::|protected|backingStore:BackingStore +com.microsoft.graph.models.ClaimBinding::|public|constructor():void +com.microsoft.graph.models.ClaimBinding::|public|getAdditionalData():Map +com.microsoft.graph.models.ClaimBinding::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ClaimBinding::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ClaimBinding::|public|getMatchConfidenceLevel():MatchConfidenceLevel +com.microsoft.graph.models.ClaimBinding::|public|getOdataType():String +com.microsoft.graph.models.ClaimBinding::|public|getSourceAttribute():String +com.microsoft.graph.models.ClaimBinding::|public|getVerifiedIdClaim():String +com.microsoft.graph.models.ClaimBinding::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ClaimBinding::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ClaimBinding::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ClaimBinding::|public|setMatchConfidenceLevel(value?:MatchConfidenceLevel):void +com.microsoft.graph.models.ClaimBinding::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ClaimBinding::|public|setSourceAttribute(value?:String):void +com.microsoft.graph.models.ClaimBinding::|public|setVerifiedIdClaim(value?:String):void +com.microsoft.graph.models.ClaimBinding::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClaimBinding +com.microsoft.graph.models.ClaimBindingSource::0000-Directory +com.microsoft.graph.models.ClaimBindingSource::0001-UnknownFutureValue +com.microsoft.graph.models.ClaimBinding~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ClaimsMappingPolicy-->StsPolicy com.microsoft.graph.models.ClaimsMappingPolicy::|public|constructor():void com.microsoft.graph.models.ClaimsMappingPolicy::|public|getFieldDeserializers():Map> @@ -117764,6 +132989,22 @@ com.microsoft.graph.models.ClaimsMappingPolicyCollectionResponse::|public|getVal com.microsoft.graph.models.ClaimsMappingPolicyCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ClaimsMappingPolicyCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.ClaimsMappingPolicyCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClaimsMappingPolicyCollectionResponse +com.microsoft.graph.models.ClaimValidation::|protected|backingStore:BackingStore +com.microsoft.graph.models.ClaimValidation::|public|constructor():void +com.microsoft.graph.models.ClaimValidation::|public|getAdditionalData():Map +com.microsoft.graph.models.ClaimValidation::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ClaimValidation::|public|getCustomExtensionId():String +com.microsoft.graph.models.ClaimValidation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ClaimValidation::|public|getIsEnabled():Boolean +com.microsoft.graph.models.ClaimValidation::|public|getOdataType():String +com.microsoft.graph.models.ClaimValidation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ClaimValidation::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ClaimValidation::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ClaimValidation::|public|setCustomExtensionId(value?:String):void +com.microsoft.graph.models.ClaimValidation::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.models.ClaimValidation::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ClaimValidation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ClaimValidation +com.microsoft.graph.models.ClaimValidation~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ClassifcationErrorBase::|protected|backingStore:BackingStore com.microsoft.graph.models.ClassifcationErrorBase::|public|constructor():void com.microsoft.graph.models.ClassifcationErrorBase::|public|getAdditionalData():Map @@ -117907,6 +133148,7 @@ com.microsoft.graph.models.CloudClipboardRoot::|static|public|createFromDiscrimi com.microsoft.graph.models.CloudCommunications::|protected|backingStore:BackingStore com.microsoft.graph.models.CloudCommunications::|public|constructor():void com.microsoft.graph.models.CloudCommunications::|public|getAdditionalData():Map +com.microsoft.graph.models.CloudCommunications::|public|getAdhocCalls():java.util.List com.microsoft.graph.models.CloudCommunications::|public|getBackingStore():BackingStore com.microsoft.graph.models.CloudCommunications::|public|getCallRecords():java.util.List com.microsoft.graph.models.CloudCommunications::|public|getCalls():java.util.List @@ -117917,6 +133159,7 @@ com.microsoft.graph.models.CloudCommunications::|public|getOnlineMeetings():java com.microsoft.graph.models.CloudCommunications::|public|getPresences():java.util.List com.microsoft.graph.models.CloudCommunications::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CloudCommunications::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CloudCommunications::|public|setAdhocCalls(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.CloudCommunications::|public|setCallRecords(value?:java.util.List):void com.microsoft.graph.models.CloudCommunications::|public|setCalls(value?:java.util.List):void @@ -118149,6 +133392,8 @@ com.microsoft.graph.models.CloudPcDeviceImage::|public|getLastModifiedDateTime() com.microsoft.graph.models.CloudPcDeviceImage::|public|getOperatingSystem():String com.microsoft.graph.models.CloudPcDeviceImage::|public|getOsBuildNumber():String com.microsoft.graph.models.CloudPcDeviceImage::|public|getOsStatus():CloudPcDeviceImageOsStatus +com.microsoft.graph.models.CloudPcDeviceImage::|public|getOsVersionNumber():String +com.microsoft.graph.models.CloudPcDeviceImage::|public|getSizeInGB():Integer com.microsoft.graph.models.CloudPcDeviceImage::|public|getSourceImageResourceId():String com.microsoft.graph.models.CloudPcDeviceImage::|public|getStatus():CloudPcDeviceImageStatus com.microsoft.graph.models.CloudPcDeviceImage::|public|getVersion():String @@ -118161,6 +133406,8 @@ com.microsoft.graph.models.CloudPcDeviceImage::|public|setLastModifiedDateTime(v com.microsoft.graph.models.CloudPcDeviceImage::|public|setOperatingSystem(value?:String):void com.microsoft.graph.models.CloudPcDeviceImage::|public|setOsBuildNumber(value?:String):void com.microsoft.graph.models.CloudPcDeviceImage::|public|setOsStatus(value?:CloudPcDeviceImageOsStatus):void +com.microsoft.graph.models.CloudPcDeviceImage::|public|setOsVersionNumber(value?:String):void +com.microsoft.graph.models.CloudPcDeviceImage::|public|setSizeInGB(value?:Integer):void com.microsoft.graph.models.CloudPcDeviceImage::|public|setSourceImageResourceId(value?:String):void com.microsoft.graph.models.CloudPcDeviceImage::|public|setStatus(value?:CloudPcDeviceImageStatus):void com.microsoft.graph.models.CloudPcDeviceImage::|public|setVersion(value?:String):void @@ -118220,6 +133467,7 @@ com.microsoft.graph.models.CloudPcGalleryImage::|public|getEndDate():LocalDate com.microsoft.graph.models.CloudPcGalleryImage::|public|getExpirationDate():LocalDate com.microsoft.graph.models.CloudPcGalleryImage::|public|getFieldDeserializers():Map> com.microsoft.graph.models.CloudPcGalleryImage::|public|getOfferName():String +com.microsoft.graph.models.CloudPcGalleryImage::|public|getOsVersionNumber():String com.microsoft.graph.models.CloudPcGalleryImage::|public|getPublisherName():String com.microsoft.graph.models.CloudPcGalleryImage::|public|getSizeInGB():Integer com.microsoft.graph.models.CloudPcGalleryImage::|public|getSkuName():String @@ -118231,6 +133479,7 @@ com.microsoft.graph.models.CloudPcGalleryImage::|public|setDisplayName(value?:St com.microsoft.graph.models.CloudPcGalleryImage::|public|setEndDate(value?:LocalDate):void com.microsoft.graph.models.CloudPcGalleryImage::|public|setExpirationDate(value?:LocalDate):void com.microsoft.graph.models.CloudPcGalleryImage::|public|setOfferName(value?:String):void +com.microsoft.graph.models.CloudPcGalleryImage::|public|setOsVersionNumber(value?:String):void com.microsoft.graph.models.CloudPcGalleryImage::|public|setPublisherName(value?:String):void com.microsoft.graph.models.CloudPcGalleryImage::|public|setSizeInGB(value?:Integer):void com.microsoft.graph.models.CloudPcGalleryImage::|public|setSkuName(value?:String):void @@ -118248,6 +133497,26 @@ com.microsoft.graph.models.CloudPcGalleryImageStatus::0000-Supported com.microsoft.graph.models.CloudPcGalleryImageStatus::0001-SupportedWithWarning com.microsoft.graph.models.CloudPcGalleryImageStatus::0002-NotSupported com.microsoft.graph.models.CloudPcGalleryImageStatus::0003-UnknownFutureValue +com.microsoft.graph.models.CloudPcLaunchDetail::|protected|backingStore:BackingStore +com.microsoft.graph.models.CloudPcLaunchDetail::|public|constructor():void +com.microsoft.graph.models.CloudPcLaunchDetail::|public|getAdditionalData():Map +com.microsoft.graph.models.CloudPcLaunchDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CloudPcLaunchDetail::|public|getCloudPcId():String +com.microsoft.graph.models.CloudPcLaunchDetail::|public|getCloudPcLaunchUrl():String +com.microsoft.graph.models.CloudPcLaunchDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudPcLaunchDetail::|public|getOdataType():String +com.microsoft.graph.models.CloudPcLaunchDetail::|public|getWindows365SwitchCompatibilityFailureReasonType():Windows365SwitchCompatibilityFailureReasonType +com.microsoft.graph.models.CloudPcLaunchDetail::|public|getWindows365SwitchCompatible():Boolean +com.microsoft.graph.models.CloudPcLaunchDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudPcLaunchDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CloudPcLaunchDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CloudPcLaunchDetail::|public|setCloudPcId(value?:String):void +com.microsoft.graph.models.CloudPcLaunchDetail::|public|setCloudPcLaunchUrl(value?:String):void +com.microsoft.graph.models.CloudPcLaunchDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CloudPcLaunchDetail::|public|setWindows365SwitchCompatibilityFailureReasonType(value?:Windows365SwitchCompatibilityFailureReasonType):void +com.microsoft.graph.models.CloudPcLaunchDetail::|public|setWindows365SwitchCompatible(value?:Boolean):void +com.microsoft.graph.models.CloudPcLaunchDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcLaunchDetail +com.microsoft.graph.models.CloudPcLaunchDetail~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CloudPcManagementAssignmentTarget::|protected|backingStore:BackingStore com.microsoft.graph.models.CloudPcManagementAssignmentTarget::|public|constructor():void com.microsoft.graph.models.CloudPcManagementAssignmentTarget::|public|getAdditionalData():Map @@ -118279,11 +133548,14 @@ com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getAlternateReso com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getConnectionType():CloudPcOnPremisesConnectionType com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getDisplayName():String com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getHealthCheckPaused():Boolean com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getHealthCheckStatus():CloudPcOnPremisesConnectionStatus com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getHealthCheckStatusDetail():CloudPcOnPremisesConnectionStatusDetail com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getInUse():Boolean +com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getInUseByCloudPc():Boolean com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getOrganizationalUnit():String com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getResourceGroupId():String +com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getScopeIds():java.util.List com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getSubnetId():String com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getSubscriptionId():String com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|getSubscriptionName():String @@ -118297,11 +133569,14 @@ com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setAdDomainUsern com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setAlternateResourceUrl(value?:String):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setConnectionType(value?:CloudPcOnPremisesConnectionType):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setHealthCheckPaused(value?:Boolean):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setHealthCheckStatus(value?:CloudPcOnPremisesConnectionStatus):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setHealthCheckStatusDetail(value?:CloudPcOnPremisesConnectionStatusDetail):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setInUse(value?:Boolean):void +com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setInUseByCloudPc(value?:Boolean):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setOrganizationalUnit(value?:String):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setResourceGroupId(value?:String):void +com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setScopeIds(value?:java.util.List):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setSubnetId(value?:String):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setSubscriptionId(value?:String):void com.microsoft.graph.models.CloudPcOnPremisesConnection::|public|setSubscriptionName(value?:String):void @@ -118439,6 +133714,9 @@ com.microsoft.graph.models.CloudPcOnPremisesConnectionStatusDetail~~>AdditionalD com.microsoft.graph.models.CloudPcOnPremisesConnectionType::0000-HybridAzureADJoin com.microsoft.graph.models.CloudPcOnPremisesConnectionType::0001-AzureADJoin com.microsoft.graph.models.CloudPcOnPremisesConnectionType::0002-UnknownFutureValue +com.microsoft.graph.models.CloudPcOperatingSystem::0000-Windows10 +com.microsoft.graph.models.CloudPcOperatingSystem::0001-Windows11 +com.microsoft.graph.models.CloudPcOperatingSystem::0002-UnknownFutureValue com.microsoft.graph.models.CloudPcProvisioningPolicy-->Entity com.microsoft.graph.models.CloudPcProvisioningPolicy::|public|constructor():void com.microsoft.graph.models.CloudPcProvisioningPolicy::|public|getAlternateResourceUrl():String @@ -118523,6 +133801,8 @@ com.microsoft.graph.models.CloudPcProvisioningPolicyImageType::0002-UnknownFutur com.microsoft.graph.models.CloudPcProvisioningType::0000-Dedicated com.microsoft.graph.models.CloudPcProvisioningType::0001-Shared com.microsoft.graph.models.CloudPcProvisioningType::0002-UnknownFutureValue +com.microsoft.graph.models.CloudPcRecommendationReportType::0000-CloudPcUsageCategoryReport +com.microsoft.graph.models.CloudPcRecommendationReportType::0001-UnknownFutureValue com.microsoft.graph.models.CloudPcRegionGroup::0000-Default com.microsoft.graph.models.CloudPcRegionGroup::0001-Australia com.microsoft.graph.models.CloudPcRegionGroup::0002-Canada @@ -118544,6 +133824,12 @@ com.microsoft.graph.models.CloudPcRegionGroup::0017-Norway com.microsoft.graph.models.CloudPcRegionGroup::0018-Switzerland com.microsoft.graph.models.CloudPcRegionGroup::0019-SouthKorea com.microsoft.graph.models.CloudPcRegionGroup::0020-UnknownFutureValue +com.microsoft.graph.models.CloudPcReport-->Entity +com.microsoft.graph.models.CloudPcReport::|public|constructor():void +com.microsoft.graph.models.CloudPcReport::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudPcReport::|public|OdataType:String +com.microsoft.graph.models.CloudPcReport::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudPcReport::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcReport com.microsoft.graph.models.CloudPcRestorePointFrequencyType::0000-Default com.microsoft.graph.models.CloudPcRestorePointFrequencyType::0001-FourHours com.microsoft.graph.models.CloudPcRestorePointFrequencyType::0002-SixHours @@ -118567,6 +133853,27 @@ com.microsoft.graph.models.CloudPcRestorePointSetting::|public|setOdataType(valu com.microsoft.graph.models.CloudPcRestorePointSetting::|public|setUserRestoreEnabled(value?:Boolean):void com.microsoft.graph.models.CloudPcRestorePointSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcRestorePointSetting com.microsoft.graph.models.CloudPcRestorePointSetting~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CloudPcServicePlan-->Entity +com.microsoft.graph.models.CloudPcServicePlan::|public|constructor():void +com.microsoft.graph.models.CloudPcServicePlan::|public|getDisplayName():String +com.microsoft.graph.models.CloudPcServicePlan::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudPcServicePlan::|public|getRamInGB():Integer +com.microsoft.graph.models.CloudPcServicePlan::|public|getStorageInGB():Integer +com.microsoft.graph.models.CloudPcServicePlan::|public|getVCpuCount():Integer +com.microsoft.graph.models.CloudPcServicePlan::|public|OdataType:String +com.microsoft.graph.models.CloudPcServicePlan::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudPcServicePlan::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.CloudPcServicePlan::|public|setRamInGB(value?:Integer):void +com.microsoft.graph.models.CloudPcServicePlan::|public|setStorageInGB(value?:Integer):void +com.microsoft.graph.models.CloudPcServicePlan::|public|setVCpuCount(value?:Integer):void +com.microsoft.graph.models.CloudPcServicePlan::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcServicePlan +com.microsoft.graph.models.CloudPcServicePlanCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.CloudPcServicePlanCollectionResponse::|public|constructor():void +com.microsoft.graph.models.CloudPcServicePlanCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudPcServicePlanCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.CloudPcServicePlanCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudPcServicePlanCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.CloudPcServicePlanCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcServicePlanCollectionResponse com.microsoft.graph.models.CloudPcSourceDeviceImage::|protected|backingStore:BackingStore com.microsoft.graph.models.CloudPcSourceDeviceImage::|public|constructor():void com.microsoft.graph.models.CloudPcSourceDeviceImage::|public|getAdditionalData():Map @@ -118587,6 +133894,9 @@ com.microsoft.graph.models.CloudPcSourceDeviceImage::|public|setSubscriptionDisp com.microsoft.graph.models.CloudPcSourceDeviceImage::|public|setSubscriptionId(value?:String):void com.microsoft.graph.models.CloudPcSourceDeviceImage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcSourceDeviceImage com.microsoft.graph.models.CloudPcSourceDeviceImage~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CloudPcUserAccountType::0000-StandardUser +com.microsoft.graph.models.CloudPcUserAccountType::0001-Administrator +com.microsoft.graph.models.CloudPcUserAccountType::0002-UnknownFutureValue com.microsoft.graph.models.CloudPcUserRoleScopeTagInfo::|protected|backingStore:BackingStore com.microsoft.graph.models.CloudPcUserRoleScopeTagInfo::|public|constructor():void com.microsoft.graph.models.CloudPcUserRoleScopeTagInfo::|public|getAdditionalData():Map @@ -118661,6 +133971,24 @@ com.microsoft.graph.models.CloudPcWindowsSetting::|public|setLocale(value?:Strin com.microsoft.graph.models.CloudPcWindowsSetting::|public|setOdataType(value?:String):void com.microsoft.graph.models.CloudPcWindowsSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudPcWindowsSetting com.microsoft.graph.models.CloudPcWindowsSetting~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CloudVideoInteropInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.CloudVideoInteropInfo::|public|constructor():void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getMoreInfoWebUrl():String +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getOdataType():String +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getTenantKey():String +com.microsoft.graph.models.CloudVideoInteropInfo::|public|getVideoTeleconferenceId():String +com.microsoft.graph.models.CloudVideoInteropInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setMoreInfoWebUrl(value?:String):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setTenantKey(value?:String):void +com.microsoft.graph.models.CloudVideoInteropInfo::|public|setVideoTeleconferenceId(value?:String):void +com.microsoft.graph.models.CloudVideoInteropInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudVideoInteropInfo +com.microsoft.graph.models.CloudVideoInteropInfo~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CoachmarkLocation::|protected|backingStore:BackingStore com.microsoft.graph.models.CoachmarkLocation::|public|constructor():void com.microsoft.graph.models.CoachmarkLocation::|public|getAdditionalData():Map @@ -118878,9 +134206,11 @@ com.microsoft.graph.models.CommunicationsEncryptedIdentity::|public|serialize(wr com.microsoft.graph.models.CommunicationsEncryptedIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CommunicationsEncryptedIdentity com.microsoft.graph.models.CommunicationsGuestIdentity-->Identity com.microsoft.graph.models.CommunicationsGuestIdentity::|public|constructor():void +com.microsoft.graph.models.CommunicationsGuestIdentity::|public|getEmail():String com.microsoft.graph.models.CommunicationsGuestIdentity::|public|getFieldDeserializers():Map> com.microsoft.graph.models.CommunicationsGuestIdentity::|public|OdataType:String com.microsoft.graph.models.CommunicationsGuestIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CommunicationsGuestIdentity::|public|setEmail(value?:String):void com.microsoft.graph.models.CommunicationsGuestIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CommunicationsGuestIdentity com.microsoft.graph.models.CommunicationsIdentitySet-->IdentitySet com.microsoft.graph.models.CommunicationsIdentitySet::|public|constructor():void @@ -119263,6 +134593,7 @@ com.microsoft.graph.models.ConditionalAccessGrantControl::0004-ApprovedApplicati com.microsoft.graph.models.ConditionalAccessGrantControl::0005-CompliantApplication com.microsoft.graph.models.ConditionalAccessGrantControl::0006-PasswordChange com.microsoft.graph.models.ConditionalAccessGrantControl::0007-UnknownFutureValue +com.microsoft.graph.models.ConditionalAccessGrantControl::0008-RiskRemediation com.microsoft.graph.models.ConditionalAccessGrantControls::|protected|backingStore:BackingStore com.microsoft.graph.models.ConditionalAccessGrantControls::|public|constructor():void com.microsoft.graph.models.ConditionalAccessGrantControls::|public|getAdditionalData():Map @@ -119345,7 +134676,7 @@ com.microsoft.graph.models.ConditionalAccessPlatforms::|public|setIncludePlatfor com.microsoft.graph.models.ConditionalAccessPlatforms::|public|setOdataType(value?:String):void com.microsoft.graph.models.ConditionalAccessPlatforms::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessPlatforms com.microsoft.graph.models.ConditionalAccessPlatforms~~>AdditionalDataHolder; BackedModel; Parsable -com.microsoft.graph.models.ConditionalAccessPolicy-->Entity +com.microsoft.graph.models.ConditionalAccessPolicy-->PolicyDeletableItem com.microsoft.graph.models.ConditionalAccessPolicy::|public|constructor():void com.microsoft.graph.models.ConditionalAccessPolicy::|public|getConditions():ConditionalAccessConditionSet com.microsoft.graph.models.ConditionalAccessPolicy::|public|getCreatedDateTime():OffsetDateTime @@ -119353,6 +134684,7 @@ com.microsoft.graph.models.ConditionalAccessPolicy::|public|getDescription():Str com.microsoft.graph.models.ConditionalAccessPolicy::|public|getDisplayName():String com.microsoft.graph.models.ConditionalAccessPolicy::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ConditionalAccessPolicy::|public|getGrantControls():ConditionalAccessGrantControls +com.microsoft.graph.models.ConditionalAccessPolicy::|public|getId():String com.microsoft.graph.models.ConditionalAccessPolicy::|public|getModifiedDateTime():OffsetDateTime com.microsoft.graph.models.ConditionalAccessPolicy::|public|getSessionControls():ConditionalAccessSessionControls com.microsoft.graph.models.ConditionalAccessPolicy::|public|getState():ConditionalAccessPolicyState @@ -119364,6 +134696,7 @@ com.microsoft.graph.models.ConditionalAccessPolicy::|public|setCreatedDateTime(v com.microsoft.graph.models.ConditionalAccessPolicy::|public|setDescription(value?:String):void com.microsoft.graph.models.ConditionalAccessPolicy::|public|setDisplayName(value?:String):void com.microsoft.graph.models.ConditionalAccessPolicy::|public|setGrantControls(value?:ConditionalAccessGrantControls):void +com.microsoft.graph.models.ConditionalAccessPolicy::|public|setId(value?:String):void com.microsoft.graph.models.ConditionalAccessPolicy::|public|setModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.ConditionalAccessPolicy::|public|setSessionControls(value?:ConditionalAccessSessionControls):void com.microsoft.graph.models.ConditionalAccessPolicy::|public|setState(value?:ConditionalAccessPolicyState):void @@ -119401,6 +134734,7 @@ com.microsoft.graph.models.ConditionalAccessRoot-->Entity com.microsoft.graph.models.ConditionalAccessRoot::|public|constructor():void com.microsoft.graph.models.ConditionalAccessRoot::|public|getAuthenticationContextClassReferences():java.util.List com.microsoft.graph.models.ConditionalAccessRoot::|public|getAuthenticationStrength():AuthenticationStrengthRoot +com.microsoft.graph.models.ConditionalAccessRoot::|public|getDeletedItems():CaPoliciesDeletableRoot com.microsoft.graph.models.ConditionalAccessRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ConditionalAccessRoot::|public|getNamedLocations():java.util.List com.microsoft.graph.models.ConditionalAccessRoot::|public|getPolicies():java.util.List @@ -119409,6 +134743,7 @@ com.microsoft.graph.models.ConditionalAccessRoot::|public|OdataType:String com.microsoft.graph.models.ConditionalAccessRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ConditionalAccessRoot::|public|setAuthenticationContextClassReferences(value?:java.util.List):void com.microsoft.graph.models.ConditionalAccessRoot::|public|setAuthenticationStrength(value?:AuthenticationStrengthRoot):void +com.microsoft.graph.models.ConditionalAccessRoot::|public|setDeletedItems(value?:CaPoliciesDeletableRoot):void com.microsoft.graph.models.ConditionalAccessRoot::|public|setNamedLocations(value?:java.util.List):void com.microsoft.graph.models.ConditionalAccessRoot::|public|setPolicies(value?:java.util.List):void com.microsoft.graph.models.ConditionalAccessRoot::|public|setTemplates(value?:java.util.List):void @@ -119508,6 +134843,72 @@ com.microsoft.graph.models.ConditionalAccessUsers::|public|setIncludeUsers(value com.microsoft.graph.models.ConditionalAccessUsers::|public|setOdataType(value?:String):void com.microsoft.graph.models.ConditionalAccessUsers::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConditionalAccessUsers com.microsoft.graph.models.ConditionalAccessUsers~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ConfigurationBaseline-->Entity +com.microsoft.graph.models.ConfigurationBaseline::|public|constructor():void +com.microsoft.graph.models.ConfigurationBaseline::|public|getDescription():String +com.microsoft.graph.models.ConfigurationBaseline::|public|getDisplayName():String +com.microsoft.graph.models.ConfigurationBaseline::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationBaseline::|public|getParameters():java.util.List +com.microsoft.graph.models.ConfigurationBaseline::|public|getResources():java.util.List +com.microsoft.graph.models.ConfigurationBaseline::|public|OdataType:String +com.microsoft.graph.models.ConfigurationBaseline::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationBaseline::|public|setDescription(value?:String):void +com.microsoft.graph.models.ConfigurationBaseline::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ConfigurationBaseline::|public|setParameters(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationBaseline::|public|setResources(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationBaseline::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationBaseline +com.microsoft.graph.models.ConfigurationBaselineCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ConfigurationBaselineCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ConfigurationBaselineCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationBaselineCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ConfigurationBaselineCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationBaselineCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationBaselineCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationBaselineCollectionResponse +com.microsoft.graph.models.ConfigurationDrift-->Entity +com.microsoft.graph.models.ConfigurationDrift::|public|constructor():void +com.microsoft.graph.models.ConfigurationDrift::|public|getBaselineResourceDisplayName():String +com.microsoft.graph.models.ConfigurationDrift::|public|getDriftedProperties():java.util.List +com.microsoft.graph.models.ConfigurationDrift::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationDrift::|public|getFirstReportedDateTime():OffsetDateTime +com.microsoft.graph.models.ConfigurationDrift::|public|getMonitorId():String +com.microsoft.graph.models.ConfigurationDrift::|public|getResourceInstanceIdentifier():OpenComplexDictionaryType +com.microsoft.graph.models.ConfigurationDrift::|public|getResourceType():String +com.microsoft.graph.models.ConfigurationDrift::|public|getStatus():DriftStatus +com.microsoft.graph.models.ConfigurationDrift::|public|getTenantId():String +com.microsoft.graph.models.ConfigurationDrift::|public|OdataType:String +com.microsoft.graph.models.ConfigurationDrift::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationDrift::|public|setBaselineResourceDisplayName(value?:String):void +com.microsoft.graph.models.ConfigurationDrift::|public|setDriftedProperties(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationDrift::|public|setFirstReportedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ConfigurationDrift::|public|setMonitorId(value?:String):void +com.microsoft.graph.models.ConfigurationDrift::|public|setResourceInstanceIdentifier(value?:OpenComplexDictionaryType):void +com.microsoft.graph.models.ConfigurationDrift::|public|setResourceType(value?:String):void +com.microsoft.graph.models.ConfigurationDrift::|public|setStatus(value?:DriftStatus):void +com.microsoft.graph.models.ConfigurationDrift::|public|setTenantId(value?:String):void +com.microsoft.graph.models.ConfigurationDrift::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationDrift +com.microsoft.graph.models.ConfigurationDriftCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ConfigurationDriftCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ConfigurationDriftCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationDriftCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ConfigurationDriftCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationDriftCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationDriftCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationDriftCollectionResponse +com.microsoft.graph.models.ConfigurationManagement-->Entity +com.microsoft.graph.models.ConfigurationManagement::|public|constructor():void +com.microsoft.graph.models.ConfigurationManagement::|public|getConfigurationDrifts():java.util.List +com.microsoft.graph.models.ConfigurationManagement::|public|getConfigurationMonitoringResults():java.util.List +com.microsoft.graph.models.ConfigurationManagement::|public|getConfigurationMonitors():java.util.List +com.microsoft.graph.models.ConfigurationManagement::|public|getConfigurationSnapshotJobs():java.util.List +com.microsoft.graph.models.ConfigurationManagement::|public|getConfigurationSnapshots():java.util.List +com.microsoft.graph.models.ConfigurationManagement::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationManagement::|public|OdataType:String +com.microsoft.graph.models.ConfigurationManagement::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationManagement::|public|setConfigurationDrifts(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationManagement::|public|setConfigurationMonitoringResults(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationManagement::|public|setConfigurationMonitors(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationManagement::|public|setConfigurationSnapshotJobs(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationManagement::|public|setConfigurationSnapshots(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationManagement::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationManagement com.microsoft.graph.models.ConfigurationManagerClientEnabledFeatures::|protected|backingStore:BackingStore com.microsoft.graph.models.ConfigurationManagerClientEnabledFeatures::|public|constructor():void com.microsoft.graph.models.ConfigurationManagerClientEnabledFeatures::|public|getAdditionalData():Map @@ -119540,6 +134941,105 @@ com.microsoft.graph.models.ConfigurationManagerCollectionAssignmentTarget::|publ com.microsoft.graph.models.ConfigurationManagerCollectionAssignmentTarget::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ConfigurationManagerCollectionAssignmentTarget::|public|setCollectionId(value?:String):void com.microsoft.graph.models.ConfigurationManagerCollectionAssignmentTarget::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationManagerCollectionAssignmentTarget +com.microsoft.graph.models.ConfigurationMonitor-->Entity +com.microsoft.graph.models.ConfigurationMonitor::|public|constructor():void +com.microsoft.graph.models.ConfigurationMonitor::|public|getBaseline():ConfigurationBaseline +com.microsoft.graph.models.ConfigurationMonitor::|public|getCreatedBy():IdentitySet +com.microsoft.graph.models.ConfigurationMonitor::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.ConfigurationMonitor::|public|getDescription():String +com.microsoft.graph.models.ConfigurationMonitor::|public|getDisplayName():String +com.microsoft.graph.models.ConfigurationMonitor::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationMonitor::|public|getInactivationReason():String +com.microsoft.graph.models.ConfigurationMonitor::|public|getLastModifiedBy():IdentitySet +com.microsoft.graph.models.ConfigurationMonitor::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.ConfigurationMonitor::|public|getMode():MonitorMode +com.microsoft.graph.models.ConfigurationMonitor::|public|getMonitorRunFrequencyInHours():Integer +com.microsoft.graph.models.ConfigurationMonitor::|public|getParameters():OpenComplexDictionaryType +com.microsoft.graph.models.ConfigurationMonitor::|public|getStatus():MonitorStatus +com.microsoft.graph.models.ConfigurationMonitor::|public|getTenantId():String +com.microsoft.graph.models.ConfigurationMonitor::|public|OdataType:String +com.microsoft.graph.models.ConfigurationMonitor::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationMonitor::|public|setBaseline(value?:ConfigurationBaseline):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setCreatedBy(value?:IdentitySet):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setDescription(value?:String):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setInactivationReason(value?:String):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setLastModifiedBy(value?:IdentitySet):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setMode(value?:MonitorMode):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setMonitorRunFrequencyInHours(value?:Integer):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setParameters(value?:OpenComplexDictionaryType):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setStatus(value?:MonitorStatus):void +com.microsoft.graph.models.ConfigurationMonitor::|public|setTenantId(value?:String):void +com.microsoft.graph.models.ConfigurationMonitor::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitor +com.microsoft.graph.models.ConfigurationMonitorCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ConfigurationMonitorCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ConfigurationMonitorCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationMonitorCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ConfigurationMonitorCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationMonitorCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationMonitorCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitorCollectionResponse +com.microsoft.graph.models.ConfigurationMonitoringResult-->Entity +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|constructor():void +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|getDriftsCount():Integer +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|getErrorDetails():java.util.List +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|getMonitorId():String +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|getRunCompletionDateTime():OffsetDateTime +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|getRunInitiationDateTime():OffsetDateTime +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|getRunStatus():MonitorRunStatus +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|getTenantId():String +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|OdataType:String +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|setDriftsCount(value?:Integer):void +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|setErrorDetails(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|setMonitorId(value?:String):void +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|setRunCompletionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|setRunInitiationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|setRunStatus(value?:MonitorRunStatus):void +com.microsoft.graph.models.ConfigurationMonitoringResult::|public|setTenantId(value?:String):void +com.microsoft.graph.models.ConfigurationMonitoringResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitoringResult +com.microsoft.graph.models.ConfigurationMonitoringResultCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ConfigurationMonitoringResultCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ConfigurationMonitoringResultCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationMonitoringResultCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ConfigurationMonitoringResultCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationMonitoringResultCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationMonitoringResultCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationMonitoringResultCollectionResponse +com.microsoft.graph.models.ConfigurationSnapshotJob-->Entity +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|constructor():void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getCompletedDateTime():OffsetDateTime +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getCreatedBy():IdentitySet +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getDescription():String +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getDisplayName():String +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getErrorDetails():java.util.List +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getResourceLocation():String +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getResources():java.util.List +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getStatus():SnapshotJobStatus +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|getTenantId():String +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|OdataType:String +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setCompletedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setCreatedBy(value?:IdentitySet):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setDescription(value?:String):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setErrorDetails(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setResourceLocation(value?:String):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setResources(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setStatus(value?:SnapshotJobStatus):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|public|setTenantId(value?:String):void +com.microsoft.graph.models.ConfigurationSnapshotJob::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationSnapshotJob +com.microsoft.graph.models.ConfigurationSnapshotJobCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ConfigurationSnapshotJobCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ConfigurationSnapshotJobCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ConfigurationSnapshotJobCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ConfigurationSnapshotJobCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ConfigurationSnapshotJobCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ConfigurationSnapshotJobCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConfigurationSnapshotJobCollectionResponse com.microsoft.graph.models.ConfirmedBy::0000-None com.microsoft.graph.models.ConfirmedBy::0001-User com.microsoft.graph.models.ConfirmedBy::0002-Manager @@ -119642,10 +135142,13 @@ com.microsoft.graph.models.Contact::|public|getOtherAddress():PhysicalAddress com.microsoft.graph.models.Contact::|public|getParentFolderId():String com.microsoft.graph.models.Contact::|public|getPersonalNotes():String com.microsoft.graph.models.Contact::|public|getPhoto():ProfilePhoto +com.microsoft.graph.models.Contact::|public|getPrimaryEmailAddress():EmailAddress com.microsoft.graph.models.Contact::|public|getProfession():String +com.microsoft.graph.models.Contact::|public|getSecondaryEmailAddress():EmailAddress com.microsoft.graph.models.Contact::|public|getSingleValueExtendedProperties():java.util.List com.microsoft.graph.models.Contact::|public|getSpouseName():String com.microsoft.graph.models.Contact::|public|getSurname():String +com.microsoft.graph.models.Contact::|public|getTertiaryEmailAddress():EmailAddress com.microsoft.graph.models.Contact::|public|getTitle():String com.microsoft.graph.models.Contact::|public|getYomiCompanyName():String com.microsoft.graph.models.Contact::|public|getYomiGivenName():String @@ -119681,10 +135184,13 @@ com.microsoft.graph.models.Contact::|public|setOtherAddress(value?:PhysicalAddre com.microsoft.graph.models.Contact::|public|setParentFolderId(value?:String):void com.microsoft.graph.models.Contact::|public|setPersonalNotes(value?:String):void com.microsoft.graph.models.Contact::|public|setPhoto(value?:ProfilePhoto):void +com.microsoft.graph.models.Contact::|public|setPrimaryEmailAddress(value?:EmailAddress):void com.microsoft.graph.models.Contact::|public|setProfession(value?:String):void +com.microsoft.graph.models.Contact::|public|setSecondaryEmailAddress(value?:EmailAddress):void com.microsoft.graph.models.Contact::|public|setSingleValueExtendedProperties(value?:java.util.List):void com.microsoft.graph.models.Contact::|public|setSpouseName(value?:String):void com.microsoft.graph.models.Contact::|public|setSurname(value?:String):void +com.microsoft.graph.models.Contact::|public|setTertiaryEmailAddress(value?:EmailAddress):void com.microsoft.graph.models.Contact::|public|setTitle(value?:String):void com.microsoft.graph.models.Contact::|public|setYomiCompanyName(value?:String):void com.microsoft.graph.models.Contact::|public|setYomiGivenName(value?:String):void @@ -119787,6 +135293,9 @@ com.microsoft.graph.models.ContentBase::|public|setBackingStore(value:BackingSto com.microsoft.graph.models.ContentBase::|public|setOdataType(value?:String):void com.microsoft.graph.models.ContentBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ContentBase com.microsoft.graph.models.ContentBase~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ContentCategory::0000-None +com.microsoft.graph.models.ContentCategory::0001-Ai +com.microsoft.graph.models.ContentCategory::0002-UnknownFutureValue com.microsoft.graph.models.ContentCustomization::|protected|backingStore:BackingStore com.microsoft.graph.models.ContentCustomization::|public|constructor():void com.microsoft.graph.models.ContentCustomization::|public|getAdditionalData():Map @@ -119927,6 +135436,29 @@ com.microsoft.graph.models.ContractCollectionResponse::|public|getValue():java.u com.microsoft.graph.models.ContractCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ContractCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.ContractCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ContractCollectionResponse +com.microsoft.graph.models.ControlConfiguration-->Entity +com.microsoft.graph.models.ControlConfiguration::|public|constructor():void +com.microsoft.graph.models.ControlConfiguration::|public|getCreatedBy():String +com.microsoft.graph.models.ControlConfiguration::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.ControlConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ControlConfiguration::|public|getIsEnabled():Boolean +com.microsoft.graph.models.ControlConfiguration::|public|getModifiedBy():String +com.microsoft.graph.models.ControlConfiguration::|public|getModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.ControlConfiguration::|public|OdataType:String +com.microsoft.graph.models.ControlConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ControlConfiguration::|public|setCreatedBy(value?:String):void +com.microsoft.graph.models.ControlConfiguration::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ControlConfiguration::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.models.ControlConfiguration::|public|setModifiedBy(value?:String):void +com.microsoft.graph.models.ControlConfiguration::|public|setModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ControlConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ControlConfiguration +com.microsoft.graph.models.ControlConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ControlConfigurationCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ControlConfigurationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ControlConfigurationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ControlConfigurationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ControlConfigurationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ControlConfigurationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ControlConfigurationCollectionResponse com.microsoft.graph.models.ControlScore::|protected|backingStore:BackingStore com.microsoft.graph.models.ControlScore::|public|constructor():void com.microsoft.graph.models.ControlScore::|public|getAdditionalData():Map @@ -120054,12 +135586,22 @@ com.microsoft.graph.models.ConvertIdResult::|static|public|createFromDiscriminat com.microsoft.graph.models.ConvertIdResult~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CopilotAdmin-->Entity com.microsoft.graph.models.CopilotAdmin::|public|constructor():void +com.microsoft.graph.models.CopilotAdmin::|public|getCatalog():CopilotAdminCatalog com.microsoft.graph.models.CopilotAdmin::|public|getFieldDeserializers():Map> com.microsoft.graph.models.CopilotAdmin::|public|getSettings():CopilotAdminSetting com.microsoft.graph.models.CopilotAdmin::|public|OdataType:String com.microsoft.graph.models.CopilotAdmin::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CopilotAdmin::|public|setCatalog(value?:CopilotAdminCatalog):void com.microsoft.graph.models.CopilotAdmin::|public|setSettings(value?:CopilotAdminSetting):void com.microsoft.graph.models.CopilotAdmin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotAdmin +com.microsoft.graph.models.CopilotAdminCatalog-->Entity +com.microsoft.graph.models.CopilotAdminCatalog::|public|constructor():void +com.microsoft.graph.models.CopilotAdminCatalog::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CopilotAdminCatalog::|public|getPackages():java.util.List +com.microsoft.graph.models.CopilotAdminCatalog::|public|OdataType:String +com.microsoft.graph.models.CopilotAdminCatalog::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CopilotAdminCatalog::|public|setPackages(value?:java.util.List):void +com.microsoft.graph.models.CopilotAdminCatalog::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotAdminCatalog com.microsoft.graph.models.CopilotAdminLimitedMode-->Entity com.microsoft.graph.models.CopilotAdminLimitedMode::|public|constructor():void com.microsoft.graph.models.CopilotAdminLimitedMode::|public|getFieldDeserializers():Map> @@ -120078,6 +135620,76 @@ com.microsoft.graph.models.CopilotAdminSetting::|public|OdataType:String com.microsoft.graph.models.CopilotAdminSetting::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CopilotAdminSetting::|public|setLimitedMode(value?:CopilotAdminLimitedMode):void com.microsoft.graph.models.CopilotAdminSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotAdminSetting +com.microsoft.graph.models.CopilotPackage-->Entity +com.microsoft.graph.models.CopilotPackage::|public|constructor():void +com.microsoft.graph.models.CopilotPackage::|public|getAppId():String +com.microsoft.graph.models.CopilotPackage::|public|getAssetId():String +com.microsoft.graph.models.CopilotPackage::|public|getAvailableTo():PackageStatus +com.microsoft.graph.models.CopilotPackage::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.CopilotPackage::|public|getDeployedTo():PackageStatus +com.microsoft.graph.models.CopilotPackage::|public|getDisplayName():String +com.microsoft.graph.models.CopilotPackage::|public|getElementTypes():java.util.List +com.microsoft.graph.models.CopilotPackage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CopilotPackage::|public|getIsBlocked():Boolean +com.microsoft.graph.models.CopilotPackage::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.CopilotPackage::|public|getManifestId():String +com.microsoft.graph.models.CopilotPackage::|public|getManifestVersion():String +com.microsoft.graph.models.CopilotPackage::|public|getOwnerId():String +com.microsoft.graph.models.CopilotPackage::|public|getPlatform():String +com.microsoft.graph.models.CopilotPackage::|public|getPublisher():String +com.microsoft.graph.models.CopilotPackage::|public|getShortDescription():String +com.microsoft.graph.models.CopilotPackage::|public|getSupportedHosts():java.util.List +com.microsoft.graph.models.CopilotPackage::|public|getType():PackageType +com.microsoft.graph.models.CopilotPackage::|public|getVersion():String +com.microsoft.graph.models.CopilotPackage::|public|getZipFile():byte[] +com.microsoft.graph.models.CopilotPackage::|public|OdataType:String +com.microsoft.graph.models.CopilotPackage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CopilotPackage::|public|setAppId(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setAssetId(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setAvailableTo(value?:PackageStatus):void +com.microsoft.graph.models.CopilotPackage::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.CopilotPackage::|public|setDeployedTo(value?:PackageStatus):void +com.microsoft.graph.models.CopilotPackage::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setElementTypes(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackage::|public|setIsBlocked(value?:Boolean):void +com.microsoft.graph.models.CopilotPackage::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.CopilotPackage::|public|setManifestId(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setManifestVersion(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setOwnerId(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setPlatform(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setPublisher(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setShortDescription(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setSupportedHosts(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackage::|public|setType(value?:PackageType):void +com.microsoft.graph.models.CopilotPackage::|public|setVersion(value?:String):void +com.microsoft.graph.models.CopilotPackage::|public|setZipFile(value?:byte[]):void +com.microsoft.graph.models.CopilotPackage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPackage +com.microsoft.graph.models.CopilotPackageDetail-->CopilotPackage +com.microsoft.graph.models.CopilotPackageDetail::|public|constructor():void +com.microsoft.graph.models.CopilotPackageDetail::|public|getAcquireUsersAndGroups():java.util.List +com.microsoft.graph.models.CopilotPackageDetail::|public|getAllowedUsersAndGroups():java.util.List +com.microsoft.graph.models.CopilotPackageDetail::|public|getCategories():java.util.List +com.microsoft.graph.models.CopilotPackageDetail::|public|getElementDetails():java.util.List +com.microsoft.graph.models.CopilotPackageDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CopilotPackageDetail::|public|getLongDescription():String +com.microsoft.graph.models.CopilotPackageDetail::|public|getSensitivity():String +com.microsoft.graph.models.CopilotPackageDetail::|public|getSharedWithUsersAndGroups():java.util.List +com.microsoft.graph.models.CopilotPackageDetail::|public|OdataType:String +com.microsoft.graph.models.CopilotPackageDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CopilotPackageDetail::|public|setAcquireUsersAndGroups(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setAllowedUsersAndGroups(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setCategories(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setElementDetails(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setLongDescription(value?:String):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setSensitivity(value?:String):void +com.microsoft.graph.models.CopilotPackageDetail::|public|setSharedWithUsersAndGroups(value?:java.util.List):void +com.microsoft.graph.models.CopilotPackageDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPackageDetail +com.microsoft.graph.models.CopilotReportRoot-->Entity +com.microsoft.graph.models.CopilotReportRoot::|public|constructor():void +com.microsoft.graph.models.CopilotReportRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CopilotReportRoot::|public|OdataType:String +com.microsoft.graph.models.CopilotReportRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CopilotReportRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotReportRoot com.microsoft.graph.models.CopyNotebookModel::|protected|backingStore:BackingStore com.microsoft.graph.models.CopyNotebookModel::|public|constructor():void com.microsoft.graph.models.CopyNotebookModel::|public|getAdditionalData():Map @@ -120165,6 +135777,20 @@ com.microsoft.graph.models.CrossTenantAccessPolicy::|public|setDefault(value?:Cr com.microsoft.graph.models.CrossTenantAccessPolicy::|public|setPartners(value?:java.util.List):void com.microsoft.graph.models.CrossTenantAccessPolicy::|public|setTemplates(value?:PolicyTemplate):void com.microsoft.graph.models.CrossTenantAccessPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicy +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|protected|backingStore:BackingStore +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|constructor():void +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|getAdditionalData():Map +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|getApplications():CrossTenantAccessPolicyTargetConfiguration +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|getOdataType():String +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|setApplications(value?:CrossTenantAccessPolicyTargetConfiguration):void +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyAppServiceConnectSetting +com.microsoft.graph.models.CrossTenantAccessPolicyAppServiceConnectSetting~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CrossTenantAccessPolicyB2BSetting::|protected|backingStore:BackingStore com.microsoft.graph.models.CrossTenantAccessPolicyB2BSetting::|public|constructor():void com.microsoft.graph.models.CrossTenantAccessPolicyB2BSetting::|public|getAdditionalData():Map @@ -120183,6 +135809,7 @@ com.microsoft.graph.models.CrossTenantAccessPolicyB2BSetting::|static|public|cre com.microsoft.graph.models.CrossTenantAccessPolicyB2BSetting~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault-->Entity com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|constructor():void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getAppServiceConnectInbound():CrossTenantAccessPolicyAppServiceConnectSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getAutomaticUserConsentSettings():InboundOutboundPolicyConfiguration com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getB2bCollaborationInbound():CrossTenantAccessPolicyB2BSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getB2bCollaborationOutbound():CrossTenantAccessPolicyB2BSetting @@ -120192,9 +135819,12 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getInvitationRedemptionIdentityProviderConfiguration():DefaultInvitationRedemptionIdentityProviderConfiguration com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getIsServiceDefault():Boolean +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSetting +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|getTenantRestrictions():CrossTenantAccessPolicyTenantRestrictions com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|OdataType:String com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setAppServiceConnectInbound(value?:CrossTenantAccessPolicyAppServiceConnectSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setAutomaticUserConsentSettings(value?:InboundOutboundPolicyConfiguration):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setB2bCollaborationInbound(value?:CrossTenantAccessPolicyB2BSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setB2bCollaborationOutbound(value?:CrossTenantAccessPolicyB2BSetting):void @@ -120203,11 +135833,14 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setInvitationRedemptionIdentityProviderConfiguration(value?:DefaultInvitationRedemptionIdentityProviderConfiguration):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setIsServiceDefault(value?:Boolean):void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setM365CollaborationInbound(value?:CrossTenantAccessPolicyM365CollaborationInboundSetting):void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setM365CollaborationOutbound(value?:CrossTenantAccessPolicyM365CollaborationOutboundSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationDefault::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationDefault com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|protected|backingStore:BackingStore com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|constructor():void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getAdditionalData():Map +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getAppServiceConnectInbound():CrossTenantAccessPolicyAppServiceConnectSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getAutomaticUserConsentSettings():InboundOutboundPolicyConfiguration com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getB2bCollaborationInbound():CrossTenantAccessPolicyB2BSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getB2bCollaborationOutbound():CrossTenantAccessPolicyB2BSetting @@ -120219,11 +135852,15 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getInboundTrust():CrossTenantAccessPolicyInboundTrust com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getIsInMultiTenantOrganization():Boolean com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getIsServiceProvider():Boolean +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSetting +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getOdataType():String +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getServiceProviderConstraints():ServiceProviderConstraints com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getTenantId():String com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|getTenantRestrictions():CrossTenantAccessPolicyTenantRestrictions com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setAppServiceConnectInbound(value?:CrossTenantAccessPolicyAppServiceConnectSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setAutomaticUserConsentSettings(value?:InboundOutboundPolicyConfiguration):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setB2bCollaborationInbound(value?:CrossTenantAccessPolicyB2BSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setB2bCollaborationOutbound(value?:CrossTenantAccessPolicyB2BSetting):void @@ -120234,7 +135871,10 @@ com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public| com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setInboundTrust(value?:CrossTenantAccessPolicyInboundTrust):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setIsInMultiTenantOrganization(value?:Boolean):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setIsServiceProvider(value?:Boolean):void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationInbound(value?:CrossTenantAccessPolicyM365CollaborationInboundSetting):void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setM365CollaborationOutbound(value?:CrossTenantAccessPolicyM365CollaborationOutboundSetting):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setServiceProviderConstraints(value?:ServiceProviderConstraints):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setTenantId(value?:String):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|public|setTenantRestrictions(value?:CrossTenantAccessPolicyTenantRestrictions):void com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyConfigurationPartner @@ -120264,6 +135904,34 @@ com.microsoft.graph.models.CrossTenantAccessPolicyInboundTrust::|public|setIsMfa com.microsoft.graph.models.CrossTenantAccessPolicyInboundTrust::|public|setOdataType(value?:String):void com.microsoft.graph.models.CrossTenantAccessPolicyInboundTrust::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyInboundTrust com.microsoft.graph.models.CrossTenantAccessPolicyInboundTrust~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|protected|backingStore:BackingStore +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|constructor():void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|getAdditionalData():Map +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|getOdataType():String +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|getUsers():CrossTenantAccessPolicyTargetConfiguration +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|public|setUsers(value?:CrossTenantAccessPolicyTargetConfiguration):void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyM365CollaborationInboundSetting +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationInboundSetting~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|protected|backingStore:BackingStore +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|constructor():void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|getAdditionalData():Map +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|getOdataType():String +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|getUsersAndGroups():CrossTenantAccessPolicyTargetConfiguration +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|public|setUsersAndGroups(value?:CrossTenantAccessPolicyTargetConfiguration):void +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyM365CollaborationOutboundSetting +com.microsoft.graph.models.CrossTenantAccessPolicyM365CollaborationOutboundSetting~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CrossTenantAccessPolicyTarget::|protected|backingStore:BackingStore com.microsoft.graph.models.CrossTenantAccessPolicyTarget::|public|constructor():void com.microsoft.graph.models.CrossTenantAccessPolicyTarget::|public|getAdditionalData():Map @@ -120343,6 +136011,14 @@ com.microsoft.graph.models.CrossTenantUserSyncInbound::|public|setIsSyncAllowed( com.microsoft.graph.models.CrossTenantUserSyncInbound::|public|setOdataType(value?:String):void com.microsoft.graph.models.CrossTenantUserSyncInbound::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantUserSyncInbound com.microsoft.graph.models.CrossTenantUserSyncInbound~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CsaStarLevel::0000-None +com.microsoft.graph.models.CsaStarLevel::0001-Attestation +com.microsoft.graph.models.CsaStarLevel::0002-Certification +com.microsoft.graph.models.CsaStarLevel::0003-ContinuousMonitoring +com.microsoft.graph.models.CsaStarLevel::0004-CStarAssessment +com.microsoft.graph.models.CsaStarLevel::0005-SelfAssessment +com.microsoft.graph.models.CsaStarLevel::0006-NotSupported +com.microsoft.graph.models.CsaStarLevel::0007-UnknownFutureValue com.microsoft.graph.models.CurrencyColumn::|protected|backingStore:BackingStore com.microsoft.graph.models.CurrencyColumn::|public|constructor():void com.microsoft.graph.models.CurrencyColumn::|public|getAdditionalData():Map @@ -120357,11 +136033,27 @@ com.microsoft.graph.models.CurrencyColumn::|public|setLocale(value?:String):void com.microsoft.graph.models.CurrencyColumn::|public|setOdataType(value?:String):void com.microsoft.graph.models.CurrencyColumn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CurrencyColumn com.microsoft.graph.models.CurrencyColumn~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|constructor():void +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|getIdentifierUris():IdentifierUriConfiguration +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|getOdataType():String +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|setIdentifierUris(value?:IdentifierUriConfiguration):void +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomAppManagementApplicationConfiguration +com.microsoft.graph.models.CustomAppManagementApplicationConfiguration~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.CustomAppManagementConfiguration-->AppManagementConfiguration com.microsoft.graph.models.CustomAppManagementConfiguration::|public|constructor():void +com.microsoft.graph.models.CustomAppManagementConfiguration::|public|getApplicationRestrictions():CustomAppManagementApplicationConfiguration com.microsoft.graph.models.CustomAppManagementConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.models.CustomAppManagementConfiguration::|public|OdataType:String com.microsoft.graph.models.CustomAppManagementConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomAppManagementConfiguration::|public|setApplicationRestrictions(value?:CustomAppManagementApplicationConfiguration):void com.microsoft.graph.models.CustomAppManagementConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomAppManagementConfiguration com.microsoft.graph.models.CustomAuthenticationExtension-->CustomCalloutExtension com.microsoft.graph.models.CustomAuthenticationExtension::|public|constructor():void @@ -120401,6 +136093,120 @@ com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse::|public|get com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.CustomCalloutExtensionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomCalloutExtensionCollectionResponse +com.microsoft.graph.models.CustomDataProvidedResource-->AccessPackageResource +com.microsoft.graph.models.CustomDataProvidedResource::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResource::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResource::|public|getNotificationEndpointConfiguration():CustomExtensionEndpointConfiguration +com.microsoft.graph.models.CustomDataProvidedResource::|public|OdataType:String +com.microsoft.graph.models.CustomDataProvidedResource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResource::|public|setNotificationEndpointConfiguration(value?:CustomExtensionEndpointConfiguration):void +com.microsoft.graph.models.CustomDataProvidedResource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResource +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession-->CustomDataProvidedResourceUploadSession +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|OdataType:String +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceAccessReviewUploadSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceAccessReviewUploadSession +com.microsoft.graph.models.CustomDataProvidedResourceFile-->Entity +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|getName():String +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|getSize():Long +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|getUploadedDateTime():OffsetDateTime +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|OdataType:String +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|setName(value?:String):void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|setSize(value?:Long):void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|public|setUploadedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.CustomDataProvidedResourceFile::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceFile +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.CustomDataProvidedResourceFileCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceFileCollectionResponse +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData-->AccessReviewContextDataBase +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|public|constructor():void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|public|OdataType:String +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewContextData +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase-->Data +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|constructor():void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|getReviewDefinitionId():String +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|getReviewInstanceId():String +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|OdataType:String +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|setReviewDefinitionId(value?:String):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|public|setReviewInstanceId(value?:String):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.AccessReviewContextDataBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AccessReviewContextDataBase +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData-->AccessReviewContextDataBase +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|public|constructor():void +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|public|OdataType:String +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.customdataprovidedresourcepayloads.ApplyDecisionContextData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ApplyDecisionContextData +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|protected|backingStore:BackingStore +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|constructor():void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|getAdditionalData():Map +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|getBackingStore():BackingStore +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|getOdataType():String +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|public|setOdataType(value?:String):void +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Data +com.microsoft.graph.models.customdataprovidedresourcepayloads.Data~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession-->Entity +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getData():Data +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getFiles():java.util.List +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getIsUploadDone():Boolean +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getReferenceId():String +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getStats():CustomDataProvidedResourceUploadStats +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|getStatus():CustomDataProvidedResourceUploadStatus +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|OdataType:String +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setData(value?:Data):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setFiles(value?:java.util.List):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setIsUploadDone(value?:Boolean):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setReferenceId(value?:String):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setStats(value?:CustomDataProvidedResourceUploadStats):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|public|setStatus(value?:CustomDataProvidedResourceUploadStatus):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadSession +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadSessionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadSessionCollectionResponse +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|protected|backingStore:BackingStore +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|constructor():void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getAdditionalData():Map +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getBackingStore():BackingStore +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getFilesUploaded():Integer +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getOdataType():String +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|getTotalBytesUploaded():Long +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setFilesUploaded(value?:Integer):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setOdataType(value?:String):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|public|setTotalBytesUploaded(value?:Long):void +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomDataProvidedResourceUploadStats +com.microsoft.graph.models.CustomDataProvidedResourceUploadStats~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.CustomDataProvidedResourceUploadStatus::0000-Active +com.microsoft.graph.models.CustomDataProvidedResourceUploadStatus::0001-Complete +com.microsoft.graph.models.CustomDataProvidedResourceUploadStatus::0002-Expired +com.microsoft.graph.models.CustomDataProvidedResourceUploadStatus::0003-UnknownFutureValue com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration::|protected|backingStore:BackingStore com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration::|public|constructor():void com.microsoft.graph.models.CustomExtensionAuthenticationConfiguration::|public|getAdditionalData():Map @@ -120546,6 +136352,8 @@ com.microsoft.graph.models.CustomMetadataDictionary::|public|getFieldDeserialize com.microsoft.graph.models.CustomMetadataDictionary::|public|OdataType:String com.microsoft.graph.models.CustomMetadataDictionary::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CustomMetadataDictionary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomMetadataDictionary +com.microsoft.graph.models.CustomSecurityAttributeComparisonOperator::0000-Equals +com.microsoft.graph.models.CustomSecurityAttributeComparisonOperator::0001-UnknownFutureValue com.microsoft.graph.models.CustomSecurityAttributeDefinition-->Entity com.microsoft.graph.models.CustomSecurityAttributeDefinition::|public|constructor():void com.microsoft.graph.models.CustomSecurityAttributeDefinition::|public|getAllowedValues():java.util.List @@ -120577,6 +136385,23 @@ com.microsoft.graph.models.CustomSecurityAttributeDefinitionCollectionResponse:: com.microsoft.graph.models.CustomSecurityAttributeDefinitionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.CustomSecurityAttributeDefinitionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.CustomSecurityAttributeDefinitionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomSecurityAttributeDefinitionCollectionResponse +com.microsoft.graph.models.CustomSecurityAttributeExemption-->Entity +com.microsoft.graph.models.CustomSecurityAttributeExemption::|public|constructor():void +com.microsoft.graph.models.CustomSecurityAttributeExemption::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomSecurityAttributeExemption::|public|getOperator():CustomSecurityAttributeComparisonOperator +com.microsoft.graph.models.CustomSecurityAttributeExemption::|public|id:String +com.microsoft.graph.models.CustomSecurityAttributeExemption::|public|OdataType:String +com.microsoft.graph.models.CustomSecurityAttributeExemption::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomSecurityAttributeExemption::|public|setOperator(value?:CustomSecurityAttributeComparisonOperator):void +com.microsoft.graph.models.CustomSecurityAttributeExemption::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomSecurityAttributeExemption +com.microsoft.graph.models.CustomSecurityAttributeStringValueExemption-->CustomSecurityAttributeExemption +com.microsoft.graph.models.CustomSecurityAttributeStringValueExemption::|public|constructor():void +com.microsoft.graph.models.CustomSecurityAttributeStringValueExemption::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.CustomSecurityAttributeStringValueExemption::|public|getValue():String +com.microsoft.graph.models.CustomSecurityAttributeStringValueExemption::|public|OdataType:String +com.microsoft.graph.models.CustomSecurityAttributeStringValueExemption::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.CustomSecurityAttributeStringValueExemption::|public|setValue(value?:String):void +com.microsoft.graph.models.CustomSecurityAttributeStringValueExemption::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomSecurityAttributeStringValueExemption com.microsoft.graph.models.CustomSecurityAttributeValue::|protected|backingStore:BackingStore com.microsoft.graph.models.CustomSecurityAttributeValue::|public|constructor():void com.microsoft.graph.models.CustomSecurityAttributeValue::|public|getAdditionalData():Map @@ -120647,6 +136472,19 @@ com.microsoft.graph.models.DataPolicyOperationStatus::0001-Running com.microsoft.graph.models.DataPolicyOperationStatus::0002-Complete com.microsoft.graph.models.DataPolicyOperationStatus::0003-Failed com.microsoft.graph.models.DataPolicyOperationStatus::0004-UnknownFutureValue +com.microsoft.graph.models.DataProtection::0000-None +com.microsoft.graph.models.DataProtection::0001-ImpactAssessments +com.microsoft.graph.models.DataProtection::0002-Officers +com.microsoft.graph.models.DataProtection::0003-SecureCrossBorderDataTransfer +com.microsoft.graph.models.DataProtection::0004-UnknownFutureValue +com.microsoft.graph.models.DataRetentionLevel::0000-None +com.microsoft.graph.models.DataRetentionLevel::0001-DataRetained +com.microsoft.graph.models.DataRetentionLevel::0002-DeletedImmediately +com.microsoft.graph.models.DataRetentionLevel::0003-DeletedWithin1Month +com.microsoft.graph.models.DataRetentionLevel::0004-DeletedWithin2Weeks +com.microsoft.graph.models.DataRetentionLevel::0005-DeletedWithin3Months +com.microsoft.graph.models.DataRetentionLevel::0006-DeletedWithinMoreThan3Months +com.microsoft.graph.models.DataRetentionLevel::0007-UnknownFutureValue com.microsoft.graph.models.DataSecurityAndGovernance-->Entity com.microsoft.graph.models.DataSecurityAndGovernance::|public|constructor():void com.microsoft.graph.models.DataSecurityAndGovernance::|public|getFieldDeserializers():Map> @@ -121098,6 +136936,18 @@ com.microsoft.graph.models.DelegatedAdminServiceManagementDetailCollectionRespon com.microsoft.graph.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.DelegatedAdminServiceManagementDetailCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.DelegatedAdminServiceManagementDetailCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdminServiceManagementDetailCollectionResponse +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints-->ServiceProviderConstraints +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|constructor():void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|getAllowedRoleTemplateIds():java.util.List +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|OdataType:String +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|setAllowedRoleTemplateIds(value?:java.util.List):void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.DelegatedAdminServiceProviderConstraints::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DelegatedAdminServiceProviderConstraints com.microsoft.graph.models.DelegatedPermissionClassification-->Entity com.microsoft.graph.models.DelegatedPermissionClassification::|public|constructor():void com.microsoft.graph.models.DelegatedPermissionClassification::|public|getClassification():PermissionClassificationType @@ -121188,6 +137038,29 @@ com.microsoft.graph.models.DeltaParticipants::|public|serialize(writer:Serializa com.microsoft.graph.models.DeltaParticipants::|public|setParticipants(value?:java.util.List):void com.microsoft.graph.models.DeltaParticipants::|public|setSequenceNumber(value?:Long):void com.microsoft.graph.models.DeltaParticipants::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaParticipants +com.microsoft.graph.models.Desk-->Place +com.microsoft.graph.models.Desk::|public|constructor():void +com.microsoft.graph.models.Desk::|public|getDisplayDeviceName():String +com.microsoft.graph.models.Desk::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.Desk::|public|getHeightAdjustableState():PlaceFeatureEnablement +com.microsoft.graph.models.Desk::|public|getMailboxDetails():MailboxDetails +com.microsoft.graph.models.Desk::|public|getMode():PlaceMode +com.microsoft.graph.models.Desk::|public|getServicePlans():java.util.List +com.microsoft.graph.models.Desk::|public|OdataType:String +com.microsoft.graph.models.Desk::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.Desk::|public|setDisplayDeviceName(value?:String):void +com.microsoft.graph.models.Desk::|public|setHeightAdjustableState(value?:PlaceFeatureEnablement):void +com.microsoft.graph.models.Desk::|public|setMailboxDetails(value?:MailboxDetails):void +com.microsoft.graph.models.Desk::|public|setMode(value?:PlaceMode):void +com.microsoft.graph.models.Desk::|public|setServicePlans(value?:java.util.List):void +com.microsoft.graph.models.Desk::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Desk +com.microsoft.graph.models.DeskCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.DeskCollectionResponse::|public|constructor():void +com.microsoft.graph.models.DeskCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.DeskCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.DeskCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DeskCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.DeskCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeskCollectionResponse com.microsoft.graph.models.DestinationType::0000-New com.microsoft.graph.models.DestinationType::0001-InPlace com.microsoft.graph.models.DestinationType::0002-UnknownFutureValue @@ -123001,6 +138874,8 @@ com.microsoft.graph.models.Directory::|public|getFederationConfigurations():java com.microsoft.graph.models.Directory::|public|getFieldDeserializers():Map> com.microsoft.graph.models.Directory::|public|getOnPremisesSynchronization():java.util.List com.microsoft.graph.models.Directory::|public|getPublicKeyInfrastructure():PublicKeyInfrastructureRoot +com.microsoft.graph.models.Directory::|public|getRecovery():Recovery +com.microsoft.graph.models.Directory::|public|getRemoteTenantGroups():java.util.List com.microsoft.graph.models.Directory::|public|getSubscriptions():java.util.List com.microsoft.graph.models.Directory::|public|OdataType:String com.microsoft.graph.models.Directory::|public|serialize(writer:SerializationWriter):Void @@ -123012,6 +138887,8 @@ com.microsoft.graph.models.Directory::|public|setDeviceLocalCredentials(value?:j com.microsoft.graph.models.Directory::|public|setFederationConfigurations(value?:java.util.List):void com.microsoft.graph.models.Directory::|public|setOnPremisesSynchronization(value?:java.util.List):void com.microsoft.graph.models.Directory::|public|setPublicKeyInfrastructure(value?:PublicKeyInfrastructureRoot):void +com.microsoft.graph.models.Directory::|public|setRecovery(value?:Recovery):void +com.microsoft.graph.models.Directory::|public|setRemoteTenantGroups(value?:java.util.List):void com.microsoft.graph.models.Directory::|public|setSubscriptions(value?:java.util.List):void com.microsoft.graph.models.Directory::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Directory com.microsoft.graph.models.DirectoryAudit-->Entity @@ -123191,6 +139068,7 @@ com.microsoft.graph.models.DlpAction::0008-SPBlockAnonymousAccess com.microsoft.graph.models.DlpAction::0009-SPRuntimeAccessControl com.microsoft.graph.models.DlpAction::0010-SPSharingNotifyUser com.microsoft.graph.models.DlpAction::0011-SPSharingGenerateIncidentReport +com.microsoft.graph.models.DlpAction::0012-RestrictWebGrounding com.microsoft.graph.models.DlpActionInfo::|protected|backingStore:BackingStore com.microsoft.graph.models.DlpActionInfo::|public|constructor():void com.microsoft.graph.models.DlpActionInfo::|public|getAction():DlpAction @@ -123442,6 +139320,27 @@ com.microsoft.graph.models.DomainState::|public|setOperation(value?:String):void com.microsoft.graph.models.DomainState::|public|setStatus(value?:String):void com.microsoft.graph.models.DomainState::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DomainState com.microsoft.graph.models.DomainState~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.DriftedProperty::|protected|backingStore:BackingStore +com.microsoft.graph.models.DriftedProperty::|public|constructor():void +com.microsoft.graph.models.DriftedProperty::|public|getAdditionalData():Map +com.microsoft.graph.models.DriftedProperty::|public|getBackingStore():BackingStore +com.microsoft.graph.models.DriftedProperty::|public|getCurrentValue():UntypedNode +com.microsoft.graph.models.DriftedProperty::|public|getDesiredValue():UntypedNode +com.microsoft.graph.models.DriftedProperty::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.DriftedProperty::|public|getOdataType():String +com.microsoft.graph.models.DriftedProperty::|public|getPropertyName():String +com.microsoft.graph.models.DriftedProperty::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DriftedProperty::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.DriftedProperty::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.DriftedProperty::|public|setCurrentValue(value?:UntypedNode):void +com.microsoft.graph.models.DriftedProperty::|public|setDesiredValue(value?:UntypedNode):void +com.microsoft.graph.models.DriftedProperty::|public|setOdataType(value?:String):void +com.microsoft.graph.models.DriftedProperty::|public|setPropertyName(value?:String):void +com.microsoft.graph.models.DriftedProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriftedProperty +com.microsoft.graph.models.DriftedProperty~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.DriftStatus::0000-Active +com.microsoft.graph.models.DriftStatus::0001-Fixed +com.microsoft.graph.models.DriftStatus::0002-UnknownFutureValue com.microsoft.graph.models.Drive-->BaseItem com.microsoft.graph.models.Drive::|public|constructor():void com.microsoft.graph.models.Drive::|public|getBundles():java.util.List @@ -123729,6 +139628,12 @@ com.microsoft.graph.models.DriveRestoreArtifactsBulkAdditionRequestCollectionRes com.microsoft.graph.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.DriveRestoreArtifactsBulkAdditionRequestCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DriveRestoreArtifactsBulkAdditionRequestCollectionResponse +com.microsoft.graph.models.DropInPlaceMode-->PlaceMode +com.microsoft.graph.models.DropInPlaceMode::|public|constructor():void +com.microsoft.graph.models.DropInPlaceMode::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.DropInPlaceMode::|public|OdataType:String +com.microsoft.graph.models.DropInPlaceMode::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.DropInPlaceMode::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DropInPlaceMode com.microsoft.graph.models.EBookInstallSummary-->Entity com.microsoft.graph.models.EBookInstallSummary::|public|constructor():void com.microsoft.graph.models.EBookInstallSummary::|public|getFailedDeviceCount():Integer @@ -125030,6 +140935,24 @@ com.microsoft.graph.models.EmailAuthenticationMethodConfiguration::|public|seria com.microsoft.graph.models.EmailAuthenticationMethodConfiguration::|public|setAllowExternalIdToUseEmailOtp(value?:ExternalEmailOtpState):void com.microsoft.graph.models.EmailAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void com.microsoft.graph.models.EmailAuthenticationMethodConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmailAuthenticationMethodConfiguration +com.microsoft.graph.models.EmailDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.EmailDetails::|public|constructor():void +com.microsoft.graph.models.EmailDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.EmailDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.EmailDetails::|public|getBody():String +com.microsoft.graph.models.EmailDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EmailDetails::|public|getOdataType():String +com.microsoft.graph.models.EmailDetails::|public|getSenderEmailAddress():String +com.microsoft.graph.models.EmailDetails::|public|getSubject():String +com.microsoft.graph.models.EmailDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EmailDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.EmailDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.EmailDetails::|public|setBody(value?:String):void +com.microsoft.graph.models.EmailDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EmailDetails::|public|setSenderEmailAddress(value?:String):void +com.microsoft.graph.models.EmailDetails::|public|setSubject(value?:String):void +com.microsoft.graph.models.EmailDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmailDetails +com.microsoft.graph.models.EmailDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.EmailFileAssessmentRequest-->ThreatAssessmentRequest com.microsoft.graph.models.EmailFileAssessmentRequest::|public|constructor():void com.microsoft.graph.models.EmailFileAssessmentRequest::|public|getContentData():String @@ -125050,6 +140973,18 @@ com.microsoft.graph.models.EmailIdentity::|public|OdataType:String com.microsoft.graph.models.EmailIdentity::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.EmailIdentity::|public|setEmail(value?:String):void com.microsoft.graph.models.EmailIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmailIdentity +com.microsoft.graph.models.EmailNotificationsSetting-->Entity +com.microsoft.graph.models.EmailNotificationsSetting::|public|constructor():void +com.microsoft.graph.models.EmailNotificationsSetting::|public|getAdditionalEvents():NotificationEventsType +com.microsoft.graph.models.EmailNotificationsSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EmailNotificationsSetting::|public|getIsEnabled():Boolean +com.microsoft.graph.models.EmailNotificationsSetting::|public|getRecipients():NotificationRecipients +com.microsoft.graph.models.EmailNotificationsSetting::|public|OdataType:String +com.microsoft.graph.models.EmailNotificationsSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EmailNotificationsSetting::|public|setAdditionalEvents(value?:NotificationEventsType):void +com.microsoft.graph.models.EmailNotificationsSetting::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.models.EmailNotificationsSetting::|public|setRecipients(value?:NotificationRecipients):void +com.microsoft.graph.models.EmailNotificationsSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmailNotificationsSetting com.microsoft.graph.models.EmailPayloadDetail-->PayloadDetail com.microsoft.graph.models.EmailPayloadDetail::|public|constructor():void com.microsoft.graph.models.EmailPayloadDetail::|public|getFieldDeserializers():Map> @@ -125128,6 +141063,7 @@ com.microsoft.graph.models.EmployeeExperience::|public|getFieldDeserializers():M com.microsoft.graph.models.EmployeeExperience::|public|getLearningCourseActivities():java.util.List com.microsoft.graph.models.EmployeeExperience::|public|getLearningProviders():java.util.List com.microsoft.graph.models.EmployeeExperience::|public|getOdataType():String +com.microsoft.graph.models.EmployeeExperience::|public|getRoles():java.util.List com.microsoft.graph.models.EmployeeExperience::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.EmployeeExperience::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.EmployeeExperience::|public|setBackingStore(value:BackingStore):void @@ -125136,13 +141072,16 @@ com.microsoft.graph.models.EmployeeExperience::|public|setEngagementAsyncOperati com.microsoft.graph.models.EmployeeExperience::|public|setLearningCourseActivities(value?:java.util.List):void com.microsoft.graph.models.EmployeeExperience::|public|setLearningProviders(value?:java.util.List):void com.microsoft.graph.models.EmployeeExperience::|public|setOdataType(value?:String):void +com.microsoft.graph.models.EmployeeExperience::|public|setRoles(value?:java.util.List):void com.microsoft.graph.models.EmployeeExperience::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmployeeExperience com.microsoft.graph.models.EmployeeExperienceUser-->Entity com.microsoft.graph.models.EmployeeExperienceUser::|public|constructor():void +com.microsoft.graph.models.EmployeeExperienceUser::|public|getAssignedRoles():java.util.List com.microsoft.graph.models.EmployeeExperienceUser::|public|getFieldDeserializers():Map> com.microsoft.graph.models.EmployeeExperienceUser::|public|getLearningCourseActivities():java.util.List com.microsoft.graph.models.EmployeeExperienceUser::|public|OdataType:String com.microsoft.graph.models.EmployeeExperienceUser::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EmployeeExperienceUser::|public|setAssignedRoles(value?:java.util.List):void com.microsoft.graph.models.EmployeeExperienceUser::|public|setLearningCourseActivities(value?:java.util.List):void com.microsoft.graph.models.EmployeeExperienceUser::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmployeeExperienceUser com.microsoft.graph.models.EmployeeExperience~~>AdditionalDataHolder; BackedModel; Parsable @@ -125286,6 +141225,16 @@ com.microsoft.graph.models.EndUserNotificationType::0002-NoTraining com.microsoft.graph.models.EndUserNotificationType::0003-TrainingAssignment com.microsoft.graph.models.EndUserNotificationType::0004-TrainingReminder com.microsoft.graph.models.EndUserNotificationType::0005-UnknownFutureValue +com.microsoft.graph.models.EndUserSettings-->ControlConfiguration +com.microsoft.graph.models.EndUserSettings::|public|constructor():void +com.microsoft.graph.models.EndUserSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EndUserSettings::|public|getRelatedPeopleInsightLevel():AccessPackageSuggestionRelatedPeopleInsightLevel +com.microsoft.graph.models.EndUserSettings::|public|getShowApproverDetailsToMembers():Boolean +com.microsoft.graph.models.EndUserSettings::|public|OdataType:String +com.microsoft.graph.models.EndUserSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EndUserSettings::|public|setRelatedPeopleInsightLevel(value?:AccessPackageSuggestionRelatedPeopleInsightLevel):void +com.microsoft.graph.models.EndUserSettings::|public|setShowApproverDetailsToMembers(value?:Boolean):void +com.microsoft.graph.models.EndUserSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EndUserSettings com.microsoft.graph.models.EngagementAsyncOperation-->LongRunningOperation com.microsoft.graph.models.EngagementAsyncOperation::|public|constructor():void com.microsoft.graph.models.EngagementAsyncOperation::|public|getFieldDeserializers():Map> @@ -125439,6 +141388,42 @@ com.microsoft.graph.models.EngagementIdentitySet::|public|serialize(writer:Seria com.microsoft.graph.models.EngagementIdentitySet::|public|setAudience(value?:Identity):void com.microsoft.graph.models.EngagementIdentitySet::|public|setGroup(value?:Identity):void com.microsoft.graph.models.EngagementIdentitySet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementIdentitySet +com.microsoft.graph.models.EngagementRole-->Entity +com.microsoft.graph.models.EngagementRole::|public|constructor():void +com.microsoft.graph.models.EngagementRole::|public|getDisplayName():String +com.microsoft.graph.models.EngagementRole::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementRole::|public|getMembers():java.util.List +com.microsoft.graph.models.EngagementRole::|public|OdataType:String +com.microsoft.graph.models.EngagementRole::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementRole::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.EngagementRole::|public|setMembers(value?:java.util.List):void +com.microsoft.graph.models.EngagementRole::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementRole +com.microsoft.graph.models.EngagementRoleCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.EngagementRoleCollectionResponse::|public|constructor():void +com.microsoft.graph.models.EngagementRoleCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementRoleCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.EngagementRoleCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementRoleCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.EngagementRoleCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementRoleCollectionResponse +com.microsoft.graph.models.EngagementRoleMember-->Entity +com.microsoft.graph.models.EngagementRoleMember::|public|constructor():void +com.microsoft.graph.models.EngagementRoleMember::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.EngagementRoleMember::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementRoleMember::|public|getUser():User +com.microsoft.graph.models.EngagementRoleMember::|public|getUserId():String +com.microsoft.graph.models.EngagementRoleMember::|public|OdataType:String +com.microsoft.graph.models.EngagementRoleMember::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementRoleMember::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.EngagementRoleMember::|public|setUser(value?:User):void +com.microsoft.graph.models.EngagementRoleMember::|public|setUserId(value?:String):void +com.microsoft.graph.models.EngagementRoleMember::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementRoleMember +com.microsoft.graph.models.EngagementRoleMemberCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.EngagementRoleMemberCollectionResponse::|public|constructor():void +com.microsoft.graph.models.EngagementRoleMemberCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EngagementRoleMemberCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.EngagementRoleMemberCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EngagementRoleMemberCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.EngagementRoleMemberCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EngagementRoleMemberCollectionResponse com.microsoft.graph.models.EnrollmentConfigurationAssignment-->Entity com.microsoft.graph.models.EnrollmentConfigurationAssignment::|public|constructor():void com.microsoft.graph.models.EnrollmentConfigurationAssignment::|public|getFieldDeserializers():Map> @@ -125507,31 +141492,39 @@ com.microsoft.graph.models.EntitlementManagement-->Entity com.microsoft.graph.models.EntitlementManagement::|public|constructor():void com.microsoft.graph.models.EntitlementManagement::|public|getAccessPackageAssignmentApprovals():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getAccessPackages():java.util.List +com.microsoft.graph.models.EntitlementManagement::|public|getAccessPackageSuggestions():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getAssignmentPolicies():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getAssignmentRequests():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getAssignments():java.util.List +com.microsoft.graph.models.EntitlementManagement::|public|getAvailableAccessPackages():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getCatalogs():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getConnectedOrganizations():java.util.List +com.microsoft.graph.models.EntitlementManagement::|public|getControlConfigurations():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getFieldDeserializers():Map> com.microsoft.graph.models.EntitlementManagement::|public|getResourceEnvironments():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getResourceRequests():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getResourceRoleScopes():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getResources():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|getSettings():EntitlementManagementSettings +com.microsoft.graph.models.EntitlementManagement::|public|getSubjects():java.util.List com.microsoft.graph.models.EntitlementManagement::|public|OdataType:String com.microsoft.graph.models.EntitlementManagement::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.EntitlementManagement::|public|setAccessPackageAssignmentApprovals(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setAccessPackages(value?:java.util.List):void +com.microsoft.graph.models.EntitlementManagement::|public|setAccessPackageSuggestions(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setAssignmentPolicies(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setAssignmentRequests(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setAssignments(value?:java.util.List):void +com.microsoft.graph.models.EntitlementManagement::|public|setAvailableAccessPackages(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setCatalogs(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setConnectedOrganizations(value?:java.util.List):void +com.microsoft.graph.models.EntitlementManagement::|public|setControlConfigurations(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setResourceEnvironments(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setResourceRequests(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setResourceRoleScopes(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setResources(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|public|setSettings(value?:EntitlementManagementSettings):void +com.microsoft.graph.models.EntitlementManagement::|public|setSubjects(value?:java.util.List):void com.microsoft.graph.models.EntitlementManagement::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EntitlementManagement com.microsoft.graph.models.EntitlementManagementSchedule::|protected|backingStore:BackingStore com.microsoft.graph.models.EntitlementManagementSchedule::|public|constructor():void @@ -125588,6 +141581,179 @@ com.microsoft.graph.models.EntityType::0010-Person com.microsoft.graph.models.EntityType::0011-Acronym com.microsoft.graph.models.EntityType::0012-Bookmark com.microsoft.graph.models.Entity~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|protected|backingStore:BackingStore +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|getAdditionalData():Map +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|getBackingStore():BackingStore +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|getEntityIds():java.util.List +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|getEntityType():ResourceTypeName +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|getOdataType():String +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|setEntityIds(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|setEntityType(value?:ResourceTypeName):void +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|public|setOdataType(value?:String):void +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EntityTypeAndIds +com.microsoft.graph.models.entrarecoveryservices.EntityTypeAndIds~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.entrarecoveryservices.Recovery-->Entity +com.microsoft.graph.models.entrarecoveryservices.Recovery::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.Recovery::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.Recovery::|public|getJobs():java.util.List +com.microsoft.graph.models.entrarecoveryservices.Recovery::|public|getSnapshots():java.util.List +com.microsoft.graph.models.entrarecoveryservices.Recovery::|public|OdataType:String +com.microsoft.graph.models.entrarecoveryservices.Recovery::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.Recovery::|public|setJobs(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.Recovery::|public|setSnapshots(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.Recovery::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Recovery +com.microsoft.graph.models.entrarecoveryservices.RecoveryAction::0000-SoftDelete +com.microsoft.graph.models.entrarecoveryservices.RecoveryAction::0001-Update +com.microsoft.graph.models.entrarecoveryservices.RecoveryAction::0002-Restore +com.microsoft.graph.models.entrarecoveryservices.RecoveryAction::0003-UnknownFutureValue +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase-->Entity +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|getDisplayName():String +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|getEntityTypeName():ResourceTypeName +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|getFailureMessage():String +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|getRecoveryAction():RecoveryAction +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|OdataType:String +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|setEntityTypeName(value?:ResourceTypeName):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|setFailureMessage(value?:String):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|public|setRecoveryAction(value?:RecoveryAction):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryChangeObjectBase +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob-->RecoveryJobBase +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|getTotalFailedChanges():Integer +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|getTotalLinksModified():Integer +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|getTotalObjectsModified():Integer +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|OdataType:String +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|setTotalFailedChanges(value?:Integer):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|setTotalLinksModified(value?:Integer):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|public|setTotalObjectsModified(value?:Integer):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJob::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryJob +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase-->Entity +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|getFilteringCriteria():RecoveryJobFilteringCriteriaBase +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|getJobCompletionDateTime():OffsetDateTime +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|getJobStartDateTime():OffsetDateTime +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|getStatus():RecoveryStatus +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|getTargetStateDateTime():OffsetDateTime +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|getTotalChangedLinksCalculated():Integer +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|getTotalChangedObjectsCalculated():Integer +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|OdataType:String +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|setFilteringCriteria(value?:RecoveryJobFilteringCriteriaBase):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|setJobCompletionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|setJobStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|setStatus(value?:RecoveryStatus):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|setTargetStateDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|setTotalChangedLinksCalculated(value?:Integer):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|public|setTotalChangedObjectsCalculated(value?:Integer):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobBase +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBaseCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBaseCollectionResponse::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBaseCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBaseCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBaseCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBaseCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobBaseCollectionResponse +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobCollectionResponse::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobCollectionResponse +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNameAndIdsFilter-->RecoveryJobFilteringCriteriaBase +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNameAndIdsFilter::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNameAndIdsFilter::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNameAndIdsFilter::|public|getFilterValues():java.util.List +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNameAndIdsFilter::|public|OdataType:String +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNameAndIdsFilter::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNameAndIdsFilter::|public|setFilterValues(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNameAndIdsFilter::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobEntityNameAndIdsFilter +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNamesFilter-->RecoveryJobFilteringCriteriaBase +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNamesFilter::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNamesFilter::|public|getEntityTypes():java.util.List +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNamesFilter::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNamesFilter::|public|OdataType:String +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNamesFilter::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNamesFilter::|public|setEntityTypes(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobEntityNamesFilter::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobEntityNamesFilter +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|protected|backingStore:BackingStore +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|public|getAdditionalData():Map +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|public|getBackingStore():BackingStore +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|public|getOdataType():String +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|public|setOdataType(value?:String):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryJobFilteringCriteriaBase +com.microsoft.graph.models.entrarecoveryservices.RecoveryJobFilteringCriteriaBase~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJob-->RecoveryJobBase +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJob::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJob::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJob::|public|OdataType:String +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJob::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJob::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryPreviewJob +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJobCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJobCollectionResponse::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJobCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJobCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJobCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJobCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJobCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecoveryPreviewJobCollectionResponse +com.microsoft.graph.models.entrarecoveryservices.RecoveryStatus::0000-Initialized +com.microsoft.graph.models.entrarecoveryservices.RecoveryStatus::0001-Running +com.microsoft.graph.models.entrarecoveryservices.RecoveryStatus::0002-Successful +com.microsoft.graph.models.entrarecoveryservices.RecoveryStatus::0003-Failed +com.microsoft.graph.models.entrarecoveryservices.RecoveryStatus::0004-Abandoned +com.microsoft.graph.models.entrarecoveryservices.RecoveryStatus::0005-UnknownFutureValue +com.microsoft.graph.models.entrarecoveryservices.RecoveryStatus::0006-Calculating +com.microsoft.graph.models.entrarecoveryservices.RecoveryStatus::0007-LoadingData +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0000-User +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0001-Group +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0002-ConditionalAccessPolicy +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0003-NamedLocationPolicy +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0004-AuthenticationMethodPolicy +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0005-AuthorizationPolicy +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0006-AuthenticationStrengthPolicy +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0007-Application +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0008-ServicePrincipal +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0009-UnknownFutureValue +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0010-OAuth2PermissionGrant +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0011-AppRoleAssignment +com.microsoft.graph.models.entrarecoveryservices.ResourceTypeName::0012-Organization +com.microsoft.graph.models.entrarecoveryservices.Snapshot-->Entity +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|getRecoveryJobs():java.util.List +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|getRecoveryPreviewJobs():java.util.List +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|getTotalChangedObjects():Integer +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|OdataType:String +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|setRecoveryJobs(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|setRecoveryPreviewJobs(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|public|setTotalChangedObjects(value?:Integer):void +com.microsoft.graph.models.entrarecoveryservices.Snapshot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Snapshot +com.microsoft.graph.models.entrarecoveryservices.SnapshotCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.entrarecoveryservices.SnapshotCollectionResponse::|public|constructor():void +com.microsoft.graph.models.entrarecoveryservices.SnapshotCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.entrarecoveryservices.SnapshotCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.entrarecoveryservices.SnapshotCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.entrarecoveryservices.SnapshotCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.entrarecoveryservices.SnapshotCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SnapshotCollectionResponse com.microsoft.graph.models.EnumeratedDeviceRegistrationMembership-->DeviceRegistrationMembership com.microsoft.graph.models.EnumeratedDeviceRegistrationMembership::|public|constructor():void com.microsoft.graph.models.EnumeratedDeviceRegistrationMembership::|public|getFieldDeserializers():Map> @@ -125598,6 +141764,45 @@ com.microsoft.graph.models.EnumeratedDeviceRegistrationMembership::|public|seria com.microsoft.graph.models.EnumeratedDeviceRegistrationMembership::|public|setGroups(value?:java.util.List):void com.microsoft.graph.models.EnumeratedDeviceRegistrationMembership::|public|setUsers(value?:java.util.List):void com.microsoft.graph.models.EnumeratedDeviceRegistrationMembership::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EnumeratedDeviceRegistrationMembership +com.microsoft.graph.models.EnumeratedDomains-->ValidatingDomains +com.microsoft.graph.models.EnumeratedDomains::|public|constructor():void +com.microsoft.graph.models.EnumeratedDomains::|public|getDomainNames():java.util.List +com.microsoft.graph.models.EnumeratedDomains::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EnumeratedDomains::|public|OdataType:String +com.microsoft.graph.models.EnumeratedDomains::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EnumeratedDomains::|public|setDomainNames(value?:java.util.List):void +com.microsoft.graph.models.EnumeratedDomains::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EnumeratedDomains +com.microsoft.graph.models.EnumeratedScopes-->InheritableScopes +com.microsoft.graph.models.EnumeratedScopes::|public|constructor():void +com.microsoft.graph.models.EnumeratedScopes::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.EnumeratedScopes::|public|getScopes():java.util.List +com.microsoft.graph.models.EnumeratedScopes::|public|OdataType:String +com.microsoft.graph.models.EnumeratedScopes::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.EnumeratedScopes::|public|setScopes(value?:java.util.List):void +com.microsoft.graph.models.EnumeratedScopes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EnumeratedScopes +com.microsoft.graph.models.ErrorCorrectionLevel::0000-L +com.microsoft.graph.models.ErrorCorrectionLevel::0001-M +com.microsoft.graph.models.ErrorCorrectionLevel::0002-Q +com.microsoft.graph.models.ErrorCorrectionLevel::0003-H +com.microsoft.graph.models.ErrorCorrectionLevel::0004-UnknownFutureValue +com.microsoft.graph.models.ErrorDetail::|protected|backingStore:BackingStore +com.microsoft.graph.models.ErrorDetail::|public|constructor():void +com.microsoft.graph.models.ErrorDetail::|public|getAdditionalData():Map +com.microsoft.graph.models.ErrorDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ErrorDetail::|public|getErrorMessage():String +com.microsoft.graph.models.ErrorDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ErrorDetail::|public|getOdataType():String +com.microsoft.graph.models.ErrorDetail::|public|getResourceInstanceName():String +com.microsoft.graph.models.ErrorDetail::|public|getResourceType():String +com.microsoft.graph.models.ErrorDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ErrorDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ErrorDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ErrorDetail::|public|setErrorMessage(value?:String):void +com.microsoft.graph.models.ErrorDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ErrorDetail::|public|setResourceInstanceName(value?:String):void +com.microsoft.graph.models.ErrorDetail::|public|setResourceType(value?:String):void +com.microsoft.graph.models.ErrorDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ErrorDetail +com.microsoft.graph.models.ErrorDetail~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Event-->OutlookItem com.microsoft.graph.models.Event::|public|constructor():void com.microsoft.graph.models.Event::|public|getAllowNewTimeProposals():Boolean @@ -125769,11 +141974,78 @@ com.microsoft.graph.models.EventType::0000-SingleInstance com.microsoft.graph.models.EventType::0001-Occurrence com.microsoft.graph.models.EventType::0002-Exception com.microsoft.graph.models.EventType::0003-SeriesMaster +com.microsoft.graph.models.ExchangeAdmin-->Entity +com.microsoft.graph.models.ExchangeAdmin::|public|constructor():void +com.microsoft.graph.models.ExchangeAdmin::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExchangeAdmin::|public|getMailboxes():java.util.List +com.microsoft.graph.models.ExchangeAdmin::|public|getTracing():MessageTracingRoot +com.microsoft.graph.models.ExchangeAdmin::|public|OdataType:String +com.microsoft.graph.models.ExchangeAdmin::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExchangeAdmin::|public|setMailboxes(value?:java.util.List):void +com.microsoft.graph.models.ExchangeAdmin::|public|setTracing(value?:MessageTracingRoot):void +com.microsoft.graph.models.ExchangeAdmin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeAdmin com.microsoft.graph.models.ExchangeIdFormat::0000-EntryId com.microsoft.graph.models.ExchangeIdFormat::0001-EwsId com.microsoft.graph.models.ExchangeIdFormat::0002-ImmutableEntryId com.microsoft.graph.models.ExchangeIdFormat::0003-RestId com.microsoft.graph.models.ExchangeIdFormat::0004-RestImmutableEntryId +com.microsoft.graph.models.ExchangeMessageTrace-->Entity +com.microsoft.graph.models.ExchangeMessageTrace::|public|constructor():void +com.microsoft.graph.models.ExchangeMessageTrace::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExchangeMessageTrace::|public|getFromIP():String +com.microsoft.graph.models.ExchangeMessageTrace::|public|getMessageId():String +com.microsoft.graph.models.ExchangeMessageTrace::|public|getReceivedDateTime():OffsetDateTime +com.microsoft.graph.models.ExchangeMessageTrace::|public|getRecipientAddress():String +com.microsoft.graph.models.ExchangeMessageTrace::|public|getSenderAddress():String +com.microsoft.graph.models.ExchangeMessageTrace::|public|getSize():Integer +com.microsoft.graph.models.ExchangeMessageTrace::|public|getStatus():ExchangeMessageTraceStatus +com.microsoft.graph.models.ExchangeMessageTrace::|public|getSubject():String +com.microsoft.graph.models.ExchangeMessageTrace::|public|getToIP():String +com.microsoft.graph.models.ExchangeMessageTrace::|public|OdataType:String +com.microsoft.graph.models.ExchangeMessageTrace::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExchangeMessageTrace::|public|setFromIP(value?:String):void +com.microsoft.graph.models.ExchangeMessageTrace::|public|setMessageId(value?:String):void +com.microsoft.graph.models.ExchangeMessageTrace::|public|setReceivedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ExchangeMessageTrace::|public|setRecipientAddress(value?:String):void +com.microsoft.graph.models.ExchangeMessageTrace::|public|setSenderAddress(value?:String):void +com.microsoft.graph.models.ExchangeMessageTrace::|public|setSize(value?:Integer):void +com.microsoft.graph.models.ExchangeMessageTrace::|public|setStatus(value?:ExchangeMessageTraceStatus):void +com.microsoft.graph.models.ExchangeMessageTrace::|public|setSubject(value?:String):void +com.microsoft.graph.models.ExchangeMessageTrace::|public|setToIP(value?:String):void +com.microsoft.graph.models.ExchangeMessageTrace::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeMessageTrace +com.microsoft.graph.models.ExchangeMessageTraceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ExchangeMessageTraceCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ExchangeMessageTraceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExchangeMessageTraceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ExchangeMessageTraceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExchangeMessageTraceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ExchangeMessageTraceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeMessageTraceCollectionResponse +com.microsoft.graph.models.ExchangeMessageTraceDetail-->Entity +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|constructor():void +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|getAction():String +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|getData():String +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|getDateTime():OffsetDateTime +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|getDescription():String +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|getEvent():String +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|getMessageId():String +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|OdataType:String +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|setAction(value?:String):void +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|setData(value?:String):void +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|setDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|setDescription(value?:String):void +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|setEvent(value?:String):void +com.microsoft.graph.models.ExchangeMessageTraceDetail::|public|setMessageId(value?:String):void +com.microsoft.graph.models.ExchangeMessageTraceDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeMessageTraceDetail +com.microsoft.graph.models.ExchangeMessageTraceStatus::0000-GettingStatus +com.microsoft.graph.models.ExchangeMessageTraceStatus::0001-Pending +com.microsoft.graph.models.ExchangeMessageTraceStatus::0002-Failed +com.microsoft.graph.models.ExchangeMessageTraceStatus::0003-Delivered +com.microsoft.graph.models.ExchangeMessageTraceStatus::0004-Expanded +com.microsoft.graph.models.ExchangeMessageTraceStatus::0005-Quarantined +com.microsoft.graph.models.ExchangeMessageTraceStatus::0006-FilteredAsSpam +com.microsoft.graph.models.ExchangeMessageTraceStatus::0007-UnknownFutureValue com.microsoft.graph.models.ExchangeProtectionPolicy-->ProtectionPolicyBase com.microsoft.graph.models.ExchangeProtectionPolicy::|public|constructor():void com.microsoft.graph.models.ExchangeProtectionPolicy::|public|getFieldDeserializers():Map> @@ -125812,6 +142084,14 @@ com.microsoft.graph.models.ExchangeRestoreSessionCollectionResponse::|public|get com.microsoft.graph.models.ExchangeRestoreSessionCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ExchangeRestoreSessionCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.ExchangeRestoreSessionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeRestoreSessionCollectionResponse +com.microsoft.graph.models.ExchangeSettings-->Entity +com.microsoft.graph.models.ExchangeSettings::|public|constructor():void +com.microsoft.graph.models.ExchangeSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExchangeSettings::|public|getPrimaryMailboxId():String +com.microsoft.graph.models.ExchangeSettings::|public|OdataType:String +com.microsoft.graph.models.ExchangeSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExchangeSettings::|public|setPrimaryMailboxId(value?:String):void +com.microsoft.graph.models.ExchangeSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeSettings com.microsoft.graph.models.ExcludeTarget::|protected|backingStore:BackingStore com.microsoft.graph.models.ExcludeTarget::|public|constructor():void com.microsoft.graph.models.ExcludeTarget::|public|getAdditionalData():Map @@ -125859,6 +142139,26 @@ com.microsoft.graph.models.ExpirationPatternType::0001-NoExpiration com.microsoft.graph.models.ExpirationPatternType::0002-AfterDateTime com.microsoft.graph.models.ExpirationPatternType::0003-AfterDuration com.microsoft.graph.models.ExpirationPattern~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ExportItemResponse::|protected|backingStore:BackingStore +com.microsoft.graph.models.ExportItemResponse::|public|constructor():void +com.microsoft.graph.models.ExportItemResponse::|public|getAdditionalData():Map +com.microsoft.graph.models.ExportItemResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ExportItemResponse::|public|getChangeKey():String +com.microsoft.graph.models.ExportItemResponse::|public|getData():byte[] +com.microsoft.graph.models.ExportItemResponse::|public|getError():MailTipsError +com.microsoft.graph.models.ExportItemResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExportItemResponse::|public|getItemId():String +com.microsoft.graph.models.ExportItemResponse::|public|getOdataType():String +com.microsoft.graph.models.ExportItemResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExportItemResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ExportItemResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ExportItemResponse::|public|setChangeKey(value?:String):void +com.microsoft.graph.models.ExportItemResponse::|public|setData(value?:byte[]):void +com.microsoft.graph.models.ExportItemResponse::|public|setError(value?:MailTipsError):void +com.microsoft.graph.models.ExportItemResponse::|public|setItemId(value?:String):void +com.microsoft.graph.models.ExportItemResponse::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ExportItemResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExportItemResponse +com.microsoft.graph.models.ExportItemResponse~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ExpressionInputObject::|protected|backingStore:BackingStore com.microsoft.graph.models.ExpressionInputObject::|public|constructor():void com.microsoft.graph.models.ExpressionInputObject::|public|getAdditionalData():Map @@ -125932,6 +142232,37 @@ com.microsoft.graph.models.ExtensionSchemaProperty~~>AdditionalDataHolder; Backe com.microsoft.graph.models.ExternalAudienceScope::0000-None com.microsoft.graph.models.ExternalAudienceScope::0001-ContactsOnly com.microsoft.graph.models.ExternalAudienceScope::0002-All +com.microsoft.graph.models.ExternalAuthenticationMethod-->AuthenticationMethod +com.microsoft.graph.models.ExternalAuthenticationMethod::|public|constructor():void +com.microsoft.graph.models.ExternalAuthenticationMethod::|public|getConfigurationId():String +com.microsoft.graph.models.ExternalAuthenticationMethod::|public|getDisplayName():String +com.microsoft.graph.models.ExternalAuthenticationMethod::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExternalAuthenticationMethod::|public|OdataType:String +com.microsoft.graph.models.ExternalAuthenticationMethod::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExternalAuthenticationMethod::|public|setConfigurationId(value?:String):void +com.microsoft.graph.models.ExternalAuthenticationMethod::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ExternalAuthenticationMethod::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalAuthenticationMethod +com.microsoft.graph.models.ExternalAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ExternalAuthenticationMethodCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ExternalAuthenticationMethodCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExternalAuthenticationMethodCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ExternalAuthenticationMethodCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExternalAuthenticationMethodCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ExternalAuthenticationMethodCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalAuthenticationMethodCollectionResponse +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|constructor():void +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|getAppId():String +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|getDisplayName():String +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|getIncludeTargets():java.util.List +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|getOpenIdConnectSetting():OpenIdConnectSetting +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|OdataType:String +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|setAppId(value?:String):void +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|public|setOpenIdConnectSetting(value?:OpenIdConnectSetting):void +com.microsoft.graph.models.ExternalAuthenticationMethodConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalAuthenticationMethodConfiguration com.microsoft.graph.models.externalconnectors.AccessType::0000-Grant com.microsoft.graph.models.externalconnectors.AccessType::0001-Deny com.microsoft.graph.models.externalconnectors.AccessType::0002-UnknownFutureValue @@ -126014,6 +142345,21 @@ com.microsoft.graph.models.externalconnectors.ConnectionState::0001-Ready com.microsoft.graph.models.externalconnectors.ConnectionState::0002-Obsolete com.microsoft.graph.models.externalconnectors.ConnectionState::0003-LimitExceeded com.microsoft.graph.models.externalconnectors.ConnectionState::0004-UnknownFutureValue +com.microsoft.graph.models.externalconnectors.ContentCategory::0000-Uncategorized +com.microsoft.graph.models.externalconnectors.ContentCategory::0001-KnowledgeBase +com.microsoft.graph.models.externalconnectors.ContentCategory::0002-Wikis +com.microsoft.graph.models.externalconnectors.ContentCategory::0003-FileRepository +com.microsoft.graph.models.externalconnectors.ContentCategory::0004-Qna +com.microsoft.graph.models.externalconnectors.ContentCategory::0005-Crm +com.microsoft.graph.models.externalconnectors.ContentCategory::0006-Dashboard +com.microsoft.graph.models.externalconnectors.ContentCategory::0007-People +com.microsoft.graph.models.externalconnectors.ContentCategory::0008-Media +com.microsoft.graph.models.externalconnectors.ContentCategory::0009-Email +com.microsoft.graph.models.externalconnectors.ContentCategory::0010-Messaging +com.microsoft.graph.models.externalconnectors.ContentCategory::0011-MeetingTranscripts +com.microsoft.graph.models.externalconnectors.ContentCategory::0012-TaskManagement +com.microsoft.graph.models.externalconnectors.ContentCategory::0013-LearningManagement +com.microsoft.graph.models.externalconnectors.ContentCategory::0014-UnknownFutureValue com.microsoft.graph.models.externalconnectors.DisplayTemplate::|protected|backingStore:BackingStore com.microsoft.graph.models.externalconnectors.DisplayTemplate::|public|constructor():void com.microsoft.graph.models.externalconnectors.DisplayTemplate::|public|getAdditionalData():Map @@ -126084,6 +142430,7 @@ com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|constr com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|getActivitySettings():ActivitySettings com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|getConfiguration():Configuration com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|getConnectorId():String +com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|getContentCategory():ContentCategory com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|getDescription():String com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|getFieldDeserializers():Map> com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|getGroups():java.util.List @@ -126098,6 +142445,7 @@ com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|serial com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|setActivitySettings(value?:ActivitySettings):void com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|setConfiguration(value?:Configuration):void com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|setConnectorId(value?:String):void +com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|setContentCategory(value?:ContentCategory):void com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|setDescription(value?:String):void com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|setGroups(value?:java.util.List):void com.microsoft.graph.models.externalconnectors.ExternalConnection::|public|setItems(value?:java.util.List):void @@ -126139,12 +142487,14 @@ com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getAcl():jav com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getActivities():java.util.List com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getContent():ExternalItemContent com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getInformationProtectionLabel():ExternalItemInformationProtectionLabel com.microsoft.graph.models.externalconnectors.ExternalItem::|public|getProperties():Properties com.microsoft.graph.models.externalconnectors.ExternalItem::|public|OdataType:String com.microsoft.graph.models.externalconnectors.ExternalItem::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setAcl(value?:java.util.List):void com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setActivities(value?:java.util.List):void com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setContent(value?:ExternalItemContent):void +com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setInformationProtectionLabel(value?:ExternalItemInformationProtectionLabel):void com.microsoft.graph.models.externalconnectors.ExternalItem::|public|setProperties(value?:Properties):void com.microsoft.graph.models.externalconnectors.ExternalItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalItem com.microsoft.graph.models.externalconnectors.ExternalItemCollectionResponse-->BaseCollectionPaginationCountResponse @@ -126173,6 +142523,20 @@ com.microsoft.graph.models.externalconnectors.ExternalItemContentType::0000-Text com.microsoft.graph.models.externalconnectors.ExternalItemContentType::0001-Html com.microsoft.graph.models.externalconnectors.ExternalItemContentType::0002-UnknownFutureValue com.microsoft.graph.models.externalconnectors.ExternalItemContent~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|protected|backingStore:BackingStore +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|constructor():void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getAdditionalData():Map +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getBackingStore():BackingStore +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getOdataType():String +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|getSensitivityLabelId():String +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|setOdataType(value?:String):void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|public|setSensitivityLabelId(value?:String):void +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExternalItemInformationProtectionLabel +com.microsoft.graph.models.externalconnectors.ExternalItemInformationProtectionLabel~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.externalconnectors.External~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.externalconnectors.Identity-->Entity com.microsoft.graph.models.externalconnectors.Identity::|public|constructor():void @@ -126213,7 +142577,51 @@ com.microsoft.graph.models.externalconnectors.Label::0006-LastModifiedDateTime com.microsoft.graph.models.externalconnectors.Label::0007-FileName com.microsoft.graph.models.externalconnectors.Label::0008-FileExtension com.microsoft.graph.models.externalconnectors.Label::0009-UnknownFutureValue -com.microsoft.graph.models.externalconnectors.Label::0010-IconUrl +com.microsoft.graph.models.externalconnectors.Label::0010-ContainerName +com.microsoft.graph.models.externalconnectors.Label::0011-ContainerUrl +com.microsoft.graph.models.externalconnectors.Label::0012-IconUrl +com.microsoft.graph.models.externalconnectors.Label::0013-AssignedToPeople +com.microsoft.graph.models.externalconnectors.Label::0014-ClosedBy +com.microsoft.graph.models.externalconnectors.Label::0015-ClosedDate +com.microsoft.graph.models.externalconnectors.Label::0016-Priority +com.microsoft.graph.models.externalconnectors.Label::0017-SprintName +com.microsoft.graph.models.externalconnectors.Label::0018-Tags +com.microsoft.graph.models.externalconnectors.Label::0019-Severity +com.microsoft.graph.models.externalconnectors.Label::0020-State +com.microsoft.graph.models.externalconnectors.Label::0021-DueDate +com.microsoft.graph.models.externalconnectors.Label::0022-ItemParentId +com.microsoft.graph.models.externalconnectors.Label::0023-ItemPath +com.microsoft.graph.models.externalconnectors.Label::0024-ItemType +com.microsoft.graph.models.externalconnectors.Label::0025-NumberOfReactions +com.microsoft.graph.models.externalconnectors.Label::0026-ParentUrl +com.microsoft.graph.models.externalconnectors.Label::0027-PriorityNormalized +com.microsoft.graph.models.externalconnectors.Label::0028-ReportedBy +com.microsoft.graph.models.externalconnectors.Label::0029-SecondaryId +com.microsoft.graph.models.externalconnectors.Label::0030-PersonEmails +com.microsoft.graph.models.externalconnectors.Label::0031-PersonAddresses +com.microsoft.graph.models.externalconnectors.Label::0032-PersonAnniversaries +com.microsoft.graph.models.externalconnectors.Label::0033-PersonName +com.microsoft.graph.models.externalconnectors.Label::0034-PersonNote +com.microsoft.graph.models.externalconnectors.Label::0035-PersonPhones +com.microsoft.graph.models.externalconnectors.Label::0036-PersonCurrentPosition +com.microsoft.graph.models.externalconnectors.Label::0037-PersonWebAccounts +com.microsoft.graph.models.externalconnectors.Label::0038-PersonWebSite +com.microsoft.graph.models.externalconnectors.Label::0039-PersonSkills +com.microsoft.graph.models.externalconnectors.Label::0040-PersonProjects +com.microsoft.graph.models.externalconnectors.Label::0041-PersonAccount +com.microsoft.graph.models.externalconnectors.Label::0042-PersonAwards +com.microsoft.graph.models.externalconnectors.Label::0043-PersonCertifications +com.microsoft.graph.models.externalconnectors.Label::0044-PersonAssistants +com.microsoft.graph.models.externalconnectors.Label::0045-PersonColleagues +com.microsoft.graph.models.externalconnectors.Label::0046-PersonManager +com.microsoft.graph.models.externalconnectors.Label::0047-PersonAlternateContacts +com.microsoft.graph.models.externalconnectors.Label::0048-PersonEmergencyContacts +com.microsoft.graph.models.externalconnectors.Label::0049-PersonEducationalActivities +com.microsoft.graph.models.externalconnectors.Label::0050-PersonInterests +com.microsoft.graph.models.externalconnectors.Label::0051-PersonLanguages +com.microsoft.graph.models.externalconnectors.Label::0052-PersonPublications +com.microsoft.graph.models.externalconnectors.Label::0053-PersonPatents +com.microsoft.graph.models.externalconnectors.Label::0054-PersonWorkPositions com.microsoft.graph.models.externalconnectors.Properties::|protected|backingStore:BackingStore com.microsoft.graph.models.externalconnectors.Properties::|public|constructor():void com.microsoft.graph.models.externalconnectors.Properties::|public|getAdditionalData():Map @@ -126231,6 +142639,7 @@ com.microsoft.graph.models.externalconnectors.Property::|public|constructor():vo com.microsoft.graph.models.externalconnectors.Property::|public|getAdditionalData():Map com.microsoft.graph.models.externalconnectors.Property::|public|getAliases():java.util.List com.microsoft.graph.models.externalconnectors.Property::|public|getBackingStore():BackingStore +com.microsoft.graph.models.externalconnectors.Property::|public|getDescription():String com.microsoft.graph.models.externalconnectors.Property::|public|getFieldDeserializers():Map> com.microsoft.graph.models.externalconnectors.Property::|public|getIsQueryable():Boolean com.microsoft.graph.models.externalconnectors.Property::|public|getIsRefinable():Boolean @@ -126244,6 +142653,7 @@ com.microsoft.graph.models.externalconnectors.Property::|public|serialize(writer com.microsoft.graph.models.externalconnectors.Property::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.externalconnectors.Property::|public|setAliases(value?:java.util.List):void com.microsoft.graph.models.externalconnectors.Property::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.externalconnectors.Property::|public|setDescription(value?:String):void com.microsoft.graph.models.externalconnectors.Property::|public|setIsQueryable(value?:Boolean):void com.microsoft.graph.models.externalconnectors.Property::|public|setIsRefinable(value?:Boolean):void com.microsoft.graph.models.externalconnectors.Property::|public|setIsRetrievable(value?:Boolean):void @@ -126283,6 +142693,8 @@ com.microsoft.graph.models.externalconnectors.PropertyType::0006-Int64Collection com.microsoft.graph.models.externalconnectors.PropertyType::0007-DoubleCollection com.microsoft.graph.models.externalconnectors.PropertyType::0008-DateTimeCollection com.microsoft.graph.models.externalconnectors.PropertyType::0009-UnknownFutureValue +com.microsoft.graph.models.externalconnectors.PropertyType::0010-Principal +com.microsoft.graph.models.externalconnectors.PropertyType::0011-PrincipalCollection com.microsoft.graph.models.externalconnectors.Property~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.externalconnectors.RuleOperation::0000-Null com.microsoft.graph.models.externalconnectors.RuleOperation::0001-Equals @@ -126428,6 +142840,22 @@ com.microsoft.graph.models.ExtractSensitivityLabelsResult::|public|setLabels(val com.microsoft.graph.models.ExtractSensitivityLabelsResult::|public|setOdataType(value?:String):void com.microsoft.graph.models.ExtractSensitivityLabelsResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExtractSensitivityLabelsResult com.microsoft.graph.models.ExtractSensitivityLabelsResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.FaceCheckConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.models.FaceCheckConfiguration::|public|constructor():void +com.microsoft.graph.models.FaceCheckConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.models.FaceCheckConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.FaceCheckConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FaceCheckConfiguration::|public|getIsEnabled():Boolean +com.microsoft.graph.models.FaceCheckConfiguration::|public|getOdataType():String +com.microsoft.graph.models.FaceCheckConfiguration::|public|getSourcePhotoClaimName():String +com.microsoft.graph.models.FaceCheckConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FaceCheckConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.FaceCheckConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.FaceCheckConfiguration::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.models.FaceCheckConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.models.FaceCheckConfiguration::|public|setSourcePhotoClaimName(value?:String):void +com.microsoft.graph.models.FaceCheckConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FaceCheckConfiguration +com.microsoft.graph.models.FaceCheckConfiguration~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.FallbackToMicrosoftProviderOnError-->CustomExtensionBehaviorOnError com.microsoft.graph.models.FallbackToMicrosoftProviderOnError::|public|constructor():void com.microsoft.graph.models.FallbackToMicrosoftProviderOnError::|public|getFieldDeserializers():Map> @@ -126506,23 +142934,40 @@ com.microsoft.graph.models.FederatedIdpMfaBehavior::0000-AcceptIfMfaDoneByFedera com.microsoft.graph.models.FederatedIdpMfaBehavior::0001-EnforceMfaByFederatedIdp com.microsoft.graph.models.FederatedIdpMfaBehavior::0002-RejectMfaByFederatedIdp com.microsoft.graph.models.FederatedIdpMfaBehavior::0003-UnknownFutureValue +com.microsoft.graph.models.FederatedTokenValidationPolicy-->DirectoryObject +com.microsoft.graph.models.FederatedTokenValidationPolicy::|public|constructor():void +com.microsoft.graph.models.FederatedTokenValidationPolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FederatedTokenValidationPolicy::|public|getValidatingDomains():ValidatingDomains +com.microsoft.graph.models.FederatedTokenValidationPolicy::|public|OdataType:String +com.microsoft.graph.models.FederatedTokenValidationPolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FederatedTokenValidationPolicy::|public|setValidatingDomains(value?:ValidatingDomains):void +com.microsoft.graph.models.FederatedTokenValidationPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FederatedTokenValidationPolicy +com.microsoft.graph.models.FedRampLevel::0000-None +com.microsoft.graph.models.FedRampLevel::0001-High +com.microsoft.graph.models.FedRampLevel::0002-LiSaas +com.microsoft.graph.models.FedRampLevel::0003-Low +com.microsoft.graph.models.FedRampLevel::0004-Moderate +com.microsoft.graph.models.FedRampLevel::0005-NotSupported +com.microsoft.graph.models.FedRampLevel::0006-UnknownFutureValue com.microsoft.graph.models.Fido2AuthenticationMethod-->AuthenticationMethod com.microsoft.graph.models.Fido2AuthenticationMethod::|public|constructor():void com.microsoft.graph.models.Fido2AuthenticationMethod::|public|getAaGuid():String com.microsoft.graph.models.Fido2AuthenticationMethod::|public|getAttestationCertificates():java.util.List com.microsoft.graph.models.Fido2AuthenticationMethod::|public|getAttestationLevel():AttestationLevel -com.microsoft.graph.models.Fido2AuthenticationMethod::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.Fido2AuthenticationMethod::|public|getDisplayName():String com.microsoft.graph.models.Fido2AuthenticationMethod::|public|getFieldDeserializers():Map> com.microsoft.graph.models.Fido2AuthenticationMethod::|public|getModel():String +com.microsoft.graph.models.Fido2AuthenticationMethod::|public|getPasskeyType():PasskeyType +com.microsoft.graph.models.Fido2AuthenticationMethod::|public|getPublicKeyCredential():WebauthnPublicKeyCredential com.microsoft.graph.models.Fido2AuthenticationMethod::|public|OdataType:String com.microsoft.graph.models.Fido2AuthenticationMethod::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.Fido2AuthenticationMethod::|public|setAaGuid(value?:String):void com.microsoft.graph.models.Fido2AuthenticationMethod::|public|setAttestationCertificates(value?:java.util.List):void com.microsoft.graph.models.Fido2AuthenticationMethod::|public|setAttestationLevel(value?:AttestationLevel):void -com.microsoft.graph.models.Fido2AuthenticationMethod::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.Fido2AuthenticationMethod::|public|setDisplayName(value?:String):void com.microsoft.graph.models.Fido2AuthenticationMethod::|public|setModel(value?:String):void +com.microsoft.graph.models.Fido2AuthenticationMethod::|public|setPasskeyType(value?:PasskeyType):void +com.microsoft.graph.models.Fido2AuthenticationMethod::|public|setPublicKeyCredential(value?:WebauthnPublicKeyCredential):void com.microsoft.graph.models.Fido2AuthenticationMethod::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Fido2AuthenticationMethod com.microsoft.graph.models.Fido2AuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.Fido2AuthenticationMethodCollectionResponse::|public|constructor():void @@ -126533,17 +142978,21 @@ com.microsoft.graph.models.Fido2AuthenticationMethodCollectionResponse::|public| com.microsoft.graph.models.Fido2AuthenticationMethodCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Fido2AuthenticationMethodCollectionResponse com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration-->AuthenticationMethodConfiguration com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|constructor():void +com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|getDefaultPasskeyProfile():String com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|getIncludeTargets():java.util.List +com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|getIncludeTargets():java.util.List com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|getIsAttestationEnforced():Boolean com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|getIsSelfServiceRegistrationAllowed():Boolean com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|getKeyRestrictions():Fido2KeyRestrictions +com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|getPasskeyProfiles():java.util.List com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|OdataType:String com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void +com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|setDefaultPasskeyProfile(value?:String):void +com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|setIsAttestationEnforced(value?:Boolean):void com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|setIsSelfServiceRegistrationAllowed(value?:Boolean):void com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|setKeyRestrictions(value?:Fido2KeyRestrictions):void +com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|public|setPasskeyProfiles(value?:java.util.List):void com.microsoft.graph.models.Fido2AuthenticationMethodConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Fido2AuthenticationMethodConfiguration com.microsoft.graph.models.Fido2CombinationConfiguration-->AuthenticationCombinationConfiguration com.microsoft.graph.models.Fido2CombinationConfiguration::|public|constructor():void @@ -126692,15 +143141,20 @@ com.microsoft.graph.models.FileSecurityState~~>AdditionalDataHolder; BackedModel com.microsoft.graph.models.FileStorage-->Entity com.microsoft.graph.models.FileStorage::|public|constructor():void com.microsoft.graph.models.FileStorage::|public|getContainers():java.util.List +com.microsoft.graph.models.FileStorage::|public|getContainerTypeRegistrations():java.util.List +com.microsoft.graph.models.FileStorage::|public|getContainerTypes():java.util.List com.microsoft.graph.models.FileStorage::|public|getDeletedContainers():java.util.List com.microsoft.graph.models.FileStorage::|public|getFieldDeserializers():Map> com.microsoft.graph.models.FileStorage::|public|OdataType:String com.microsoft.graph.models.FileStorage::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.FileStorage::|public|setContainers(value?:java.util.List):void +com.microsoft.graph.models.FileStorage::|public|setContainerTypeRegistrations(value?:java.util.List):void +com.microsoft.graph.models.FileStorage::|public|setContainerTypes(value?:java.util.List):void com.microsoft.graph.models.FileStorage::|public|setDeletedContainers(value?:java.util.List):void com.microsoft.graph.models.FileStorage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorage com.microsoft.graph.models.FileStorageContainer-->Entity com.microsoft.graph.models.FileStorageContainer::|public|constructor():void +com.microsoft.graph.models.FileStorageContainer::|public|getAssignedSensitivityLabel():AssignedLabel com.microsoft.graph.models.FileStorageContainer::|public|getColumns():java.util.List com.microsoft.graph.models.FileStorageContainer::|public|getContainerTypeId():UUID com.microsoft.graph.models.FileStorageContainer::|public|getCreatedDateTime():OffsetDateTime @@ -126710,13 +143164,16 @@ com.microsoft.graph.models.FileStorageContainer::|public|getDisplayName():String com.microsoft.graph.models.FileStorageContainer::|public|getDrive():Drive com.microsoft.graph.models.FileStorageContainer::|public|getFieldDeserializers():Map> com.microsoft.graph.models.FileStorageContainer::|public|getLockState():SiteLockState +com.microsoft.graph.models.FileStorageContainer::|public|getMigrationJobs():java.util.List com.microsoft.graph.models.FileStorageContainer::|public|getPermissions():java.util.List com.microsoft.graph.models.FileStorageContainer::|public|getRecycleBin():RecycleBin com.microsoft.graph.models.FileStorageContainer::|public|getSettings():FileStorageContainerSettings +com.microsoft.graph.models.FileStorageContainer::|public|getSharePointGroups():java.util.List com.microsoft.graph.models.FileStorageContainer::|public|getStatus():FileStorageContainerStatus com.microsoft.graph.models.FileStorageContainer::|public|getViewpoint():FileStorageContainerViewpoint com.microsoft.graph.models.FileStorageContainer::|public|OdataType:String com.microsoft.graph.models.FileStorageContainer::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FileStorageContainer::|public|setAssignedSensitivityLabel(value?:AssignedLabel):void com.microsoft.graph.models.FileStorageContainer::|public|setColumns(value?:java.util.List):void com.microsoft.graph.models.FileStorageContainer::|public|setContainerTypeId(value?:UUID):void com.microsoft.graph.models.FileStorageContainer::|public|setCreatedDateTime(value?:OffsetDateTime):void @@ -126725,12 +143182,21 @@ com.microsoft.graph.models.FileStorageContainer::|public|setDescription(value?:S com.microsoft.graph.models.FileStorageContainer::|public|setDisplayName(value?:String):void com.microsoft.graph.models.FileStorageContainer::|public|setDrive(value?:Drive):void com.microsoft.graph.models.FileStorageContainer::|public|setLockState(value?:SiteLockState):void +com.microsoft.graph.models.FileStorageContainer::|public|setMigrationJobs(value?:java.util.List):void com.microsoft.graph.models.FileStorageContainer::|public|setPermissions(value?:java.util.List):void com.microsoft.graph.models.FileStorageContainer::|public|setRecycleBin(value?:RecycleBin):void com.microsoft.graph.models.FileStorageContainer::|public|setSettings(value?:FileStorageContainerSettings):void +com.microsoft.graph.models.FileStorageContainer::|public|setSharePointGroups(value?:java.util.List):void com.microsoft.graph.models.FileStorageContainer::|public|setStatus(value?:FileStorageContainerStatus):void com.microsoft.graph.models.FileStorageContainer::|public|setViewpoint(value?:FileStorageContainerViewpoint):void com.microsoft.graph.models.FileStorageContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainer +com.microsoft.graph.models.FileStorageContainerBillingClassification::0000-Standard +com.microsoft.graph.models.FileStorageContainerBillingClassification::0001-Trial +com.microsoft.graph.models.FileStorageContainerBillingClassification::0002-DirectToCustomer +com.microsoft.graph.models.FileStorageContainerBillingClassification::0003-UnknownFutureValue +com.microsoft.graph.models.FileStorageContainerBillingStatus::0000-Invalid +com.microsoft.graph.models.FileStorageContainerBillingStatus::0001-Valid +com.microsoft.graph.models.FileStorageContainerBillingStatus::0002-UnknownFutureValue com.microsoft.graph.models.FileStorageContainerCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.FileStorageContainerCollectionResponse::|public|constructor():void com.microsoft.graph.models.FileStorageContainerCollectionResponse::|public|getFieldDeserializers():Map> @@ -126765,6 +143231,172 @@ com.microsoft.graph.models.FileStorageContainerSettings~~>AdditionalDataHolder; com.microsoft.graph.models.FileStorageContainerStatus::0000-Inactive com.microsoft.graph.models.FileStorageContainerStatus::0001-Active com.microsoft.graph.models.FileStorageContainerStatus::0002-UnknownFutureValue +com.microsoft.graph.models.FileStorageContainerType-->Entity +com.microsoft.graph.models.FileStorageContainerType::|public|constructor():void +com.microsoft.graph.models.FileStorageContainerType::|public|getBillingClassification():FileStorageContainerBillingClassification +com.microsoft.graph.models.FileStorageContainerType::|public|getBillingStatus():FileStorageContainerBillingStatus +com.microsoft.graph.models.FileStorageContainerType::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.FileStorageContainerType::|public|getEtag():String +com.microsoft.graph.models.FileStorageContainerType::|public|getExpirationDateTime():OffsetDateTime +com.microsoft.graph.models.FileStorageContainerType::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FileStorageContainerType::|public|getName():String +com.microsoft.graph.models.FileStorageContainerType::|public|getOwningAppId():UUID +com.microsoft.graph.models.FileStorageContainerType::|public|getSettings():FileStorageContainerTypeSettings +com.microsoft.graph.models.FileStorageContainerType::|public|OdataType:String +com.microsoft.graph.models.FileStorageContainerType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FileStorageContainerType::|public|setBillingClassification(value?:FileStorageContainerBillingClassification):void +com.microsoft.graph.models.FileStorageContainerType::|public|setBillingStatus(value?:FileStorageContainerBillingStatus):void +com.microsoft.graph.models.FileStorageContainerType::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.FileStorageContainerType::|public|setEtag(value?:String):void +com.microsoft.graph.models.FileStorageContainerType::|public|setExpirationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.FileStorageContainerType::|public|setName(value?:String):void +com.microsoft.graph.models.FileStorageContainerType::|public|setOwningAppId(value?:UUID):void +com.microsoft.graph.models.FileStorageContainerType::|public|setSettings(value?:FileStorageContainerTypeSettings):void +com.microsoft.graph.models.FileStorageContainerType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerType +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0000-None +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0001-ReadContent +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0002-WriteContent +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0003-ManageContent +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0004-Create +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0005-Delete +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0006-Read +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0007-Write +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0008-EnumeratePermissions +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0009-AddPermissions +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0010-UpdatePermissions +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0011-DeletePermissions +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0012-DeleteOwnPermission +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0013-ManagePermissions +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0014-Full +com.microsoft.graph.models.FileStorageContainerTypeAppPermission::0015-UnknownFutureValue +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|protected|backingStore:BackingStore +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|constructor():void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|getAdditionalData():Map +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|getAppId():String +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|getApplicationPermissions():java.util.List +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|getBackingStore():BackingStore +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|getDelegatedPermissions():java.util.List +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|getOdataType():String +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|setAppId(value?:String):void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|setApplicationPermissions(value?:java.util.List):void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|setDelegatedPermissions(value?:java.util.List):void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|public|setOdataType(value?:String):void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeAppPermissionGrant +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|constructor():void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeAppPermissionGrantCollectionResponse +com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.FileStorageContainerTypeCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.FileStorageContainerTypeCollectionResponse::|public|constructor():void +com.microsoft.graph.models.FileStorageContainerTypeCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FileStorageContainerTypeCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.FileStorageContainerTypeCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FileStorageContainerTypeCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.FileStorageContainerTypeCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeCollectionResponse +com.microsoft.graph.models.FileStorageContainerTypeRegistration-->Entity +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|constructor():void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getApplicationPermissionGrants():java.util.List +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getBillingClassification():FileStorageContainerBillingClassification +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getBillingStatus():FileStorageContainerBillingStatus +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getEtag():String +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getExpirationDateTime():OffsetDateTime +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getName():String +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getOwningAppId():UUID +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getRegisteredDateTime():OffsetDateTime +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|getSettings():FileStorageContainerTypeRegistrationSettings +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|OdataType:String +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|setApplicationPermissionGrants(value?:java.util.List):void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|setBillingClassification(value?:FileStorageContainerBillingClassification):void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|setBillingStatus(value?:FileStorageContainerBillingStatus):void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|setEtag(value?:String):void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|setExpirationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|setName(value?:String):void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|setOwningAppId(value?:UUID):void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|setRegisteredDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|public|setSettings(value?:FileStorageContainerTypeRegistrationSettings):void +com.microsoft.graph.models.FileStorageContainerTypeRegistration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeRegistration +com.microsoft.graph.models.FileStorageContainerTypeRegistrationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|constructor():void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeRegistrationCollectionResponse +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|constructor():void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getIsDiscoverabilityEnabled():Boolean +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getIsItemVersioningEnabled():Boolean +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getIsSearchEnabled():Boolean +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getIsSharingRestricted():Boolean +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getItemMajorVersionLimit():Long +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getMaxStoragePerContainerInBytes():Long +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getOdataType():String +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getSharingCapability():SharingCapabilities +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|getUrlTemplate():String +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setIsDiscoverabilityEnabled(value?:Boolean):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setIsItemVersioningEnabled(value?:Boolean):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setIsSearchEnabled(value?:Boolean):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setIsSharingRestricted(value?:Boolean):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setItemMajorVersionLimit(value?:Long):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setMaxStoragePerContainerInBytes(value?:Long):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setSharingCapability(value?:SharingCapabilities):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|public|setUrlTemplate(value?:String):void +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeRegistrationSettings +com.microsoft.graph.models.FileStorageContainerTypeRegistrationSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.FileStorageContainerTypeSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|constructor():void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getConsumingTenantOverridables():FileStorageContainerTypeSettingsOverride +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getIsDiscoverabilityEnabled():Boolean +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getIsItemVersioningEnabled():Boolean +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getIsSearchEnabled():Boolean +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getIsSharingRestricted():Boolean +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getItemMajorVersionLimit():Long +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getMaxStoragePerContainerInBytes():Long +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getOdataType():String +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getSharingCapability():SharingCapabilities +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|getUrlTemplate():String +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setConsumingTenantOverridables(value?:FileStorageContainerTypeSettingsOverride):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setIsDiscoverabilityEnabled(value?:Boolean):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setIsItemVersioningEnabled(value?:Boolean):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setIsSearchEnabled(value?:Boolean):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setIsSharingRestricted(value?:Boolean):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setItemMajorVersionLimit(value?:Long):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setMaxStoragePerContainerInBytes(value?:Long):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setSharingCapability(value?:SharingCapabilities):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|public|setUrlTemplate(value?:String):void +com.microsoft.graph.models.FileStorageContainerTypeSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FileStorageContainerTypeSettings +com.microsoft.graph.models.FileStorageContainerTypeSettingsOverride::0000-UrlTemplate +com.microsoft.graph.models.FileStorageContainerTypeSettingsOverride::0001-IsDiscoverabilityEnabled +com.microsoft.graph.models.FileStorageContainerTypeSettingsOverride::0002-IsSearchEnabled +com.microsoft.graph.models.FileStorageContainerTypeSettingsOverride::0003-IsItemVersioningEnabled +com.microsoft.graph.models.FileStorageContainerTypeSettingsOverride::0004-ItemMajorVersionLimit +com.microsoft.graph.models.FileStorageContainerTypeSettingsOverride::0005-MaxStoragePerContainerInBytes +com.microsoft.graph.models.FileStorageContainerTypeSettingsOverride::0006-UnknownFutureValue +com.microsoft.graph.models.FileStorageContainerTypeSettings~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.FileStorageContainerViewpoint::|protected|backingStore:BackingStore com.microsoft.graph.models.FileStorageContainerViewpoint::|public|constructor():void com.microsoft.graph.models.FileStorageContainerViewpoint::|public|getAdditionalData():Map @@ -126897,6 +143529,36 @@ com.microsoft.graph.models.FirewallPacketQueueingMethodType::0004-QueueBoth com.microsoft.graph.models.FirewallPreSharedKeyEncodingMethodType::0000-DeviceDefault com.microsoft.graph.models.FirewallPreSharedKeyEncodingMethodType::0001-None com.microsoft.graph.models.FirewallPreSharedKeyEncodingMethodType::0002-UtF8 +com.microsoft.graph.models.FixtureMap-->BaseMapFeature +com.microsoft.graph.models.FixtureMap::|public|constructor():void +com.microsoft.graph.models.FixtureMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FixtureMap::|public|getPlaceId():String +com.microsoft.graph.models.FixtureMap::|public|OdataType:String +com.microsoft.graph.models.FixtureMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FixtureMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.models.FixtureMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FixtureMap +com.microsoft.graph.models.FixtureMapCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.FixtureMapCollectionResponse::|public|constructor():void +com.microsoft.graph.models.FixtureMapCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FixtureMapCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.FixtureMapCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FixtureMapCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.FixtureMapCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FixtureMapCollectionResponse +com.microsoft.graph.models.Floor-->Place +com.microsoft.graph.models.Floor::|public|constructor():void +com.microsoft.graph.models.Floor::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.Floor::|public|getSortOrder():Integer +com.microsoft.graph.models.Floor::|public|OdataType:String +com.microsoft.graph.models.Floor::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.Floor::|public|setSortOrder(value?:Integer):void +com.microsoft.graph.models.Floor::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Floor +com.microsoft.graph.models.FloorCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.FloorCollectionResponse::|public|constructor():void +com.microsoft.graph.models.FloorCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FloorCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.FloorCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FloorCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.FloorCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FloorCollectionResponse com.microsoft.graph.models.Folder::|protected|backingStore:BackingStore com.microsoft.graph.models.Folder::|public|constructor():void com.microsoft.graph.models.Folder::|public|getAdditionalData():Map @@ -126954,6 +143616,54 @@ com.microsoft.graph.models.FollowupFlagStatus::0000-NotFlagged com.microsoft.graph.models.FollowupFlagStatus::0001-Complete com.microsoft.graph.models.FollowupFlagStatus::0002-Flagged com.microsoft.graph.models.FollowupFlag~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.FootprintMap-->BaseMapFeature +com.microsoft.graph.models.FootprintMap::|public|constructor():void +com.microsoft.graph.models.FootprintMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FootprintMap::|public|OdataType:String +com.microsoft.graph.models.FootprintMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FootprintMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FootprintMap +com.microsoft.graph.models.FootprintMapCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.FootprintMapCollectionResponse::|public|constructor():void +com.microsoft.graph.models.FootprintMapCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FootprintMapCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.FootprintMapCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FootprintMapCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.FootprintMapCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FootprintMapCollectionResponse +com.microsoft.graph.models.FraudProtectionConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.models.FraudProtectionConfiguration::|public|constructor():void +com.microsoft.graph.models.FraudProtectionConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.models.FraudProtectionConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.FraudProtectionConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FraudProtectionConfiguration::|public|getOdataType():String +com.microsoft.graph.models.FraudProtectionConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FraudProtectionConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.FraudProtectionConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.FraudProtectionConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.models.FraudProtectionConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FraudProtectionConfiguration +com.microsoft.graph.models.FraudProtectionConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.FraudProtectionProvider-->Entity +com.microsoft.graph.models.FraudProtectionProvider::|public|constructor():void +com.microsoft.graph.models.FraudProtectionProvider::|public|getDisplayName():String +com.microsoft.graph.models.FraudProtectionProvider::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FraudProtectionProvider::|public|OdataType:String +com.microsoft.graph.models.FraudProtectionProvider::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FraudProtectionProvider::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.FraudProtectionProvider::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FraudProtectionProvider +com.microsoft.graph.models.FraudProtectionProviderCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.FraudProtectionProviderCollectionResponse::|public|constructor():void +com.microsoft.graph.models.FraudProtectionProviderCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FraudProtectionProviderCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.FraudProtectionProviderCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FraudProtectionProviderCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.FraudProtectionProviderCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FraudProtectionProviderCollectionResponse +com.microsoft.graph.models.FraudProtectionProviderConfiguration-->FraudProtectionConfiguration +com.microsoft.graph.models.FraudProtectionProviderConfiguration::|public|constructor():void +com.microsoft.graph.models.FraudProtectionProviderConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.FraudProtectionProviderConfiguration::|public|getFraudProtectionProvider():FraudProtectionProvider +com.microsoft.graph.models.FraudProtectionProviderConfiguration::|public|OdataType:String +com.microsoft.graph.models.FraudProtectionProviderConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.FraudProtectionProviderConfiguration::|public|setFraudProtectionProvider(value?:FraudProtectionProvider):void +com.microsoft.graph.models.FraudProtectionProviderConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FraudProtectionProviderConfiguration com.microsoft.graph.models.FreeBusyError::|protected|backingStore:BackingStore com.microsoft.graph.models.FreeBusyError::|public|constructor():void com.microsoft.graph.models.FreeBusyError::|public|getAdditionalData():Map @@ -127040,6 +143750,21 @@ com.microsoft.graph.models.GovernanceInsightCollectionResponse::|public|getValue com.microsoft.graph.models.GovernanceInsightCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.GovernanceInsightCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.GovernanceInsightCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GovernanceInsightCollectionResponse +com.microsoft.graph.models.GranularDriveRestoreArtifact-->GranularRestoreArtifactBase +com.microsoft.graph.models.GranularDriveRestoreArtifact::|public|constructor():void +com.microsoft.graph.models.GranularDriveRestoreArtifact::|public|getDirectoryObjectId():String +com.microsoft.graph.models.GranularDriveRestoreArtifact::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.GranularDriveRestoreArtifact::|public|OdataType:String +com.microsoft.graph.models.GranularDriveRestoreArtifact::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.GranularDriveRestoreArtifact::|public|setDirectoryObjectId(value?:String):void +com.microsoft.graph.models.GranularDriveRestoreArtifact::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GranularDriveRestoreArtifact +com.microsoft.graph.models.GranularDriveRestoreArtifactCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.GranularDriveRestoreArtifactCollectionResponse::|public|constructor():void +com.microsoft.graph.models.GranularDriveRestoreArtifactCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.GranularDriveRestoreArtifactCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.GranularDriveRestoreArtifactCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.GranularDriveRestoreArtifactCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.GranularDriveRestoreArtifactCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GranularDriveRestoreArtifactCollectionResponse com.microsoft.graph.models.GranularMailboxRestoreArtifact-->MailboxRestoreArtifact com.microsoft.graph.models.GranularMailboxRestoreArtifact::|public|constructor():void com.microsoft.graph.models.GranularMailboxRestoreArtifact::|public|getArtifactCount():Integer @@ -127057,9 +143782,49 @@ com.microsoft.graph.models.GranularMailboxRestoreArtifactCollectionResponse::|pu com.microsoft.graph.models.GranularMailboxRestoreArtifactCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.GranularMailboxRestoreArtifactCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.GranularMailboxRestoreArtifactCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GranularMailboxRestoreArtifactCollectionResponse +com.microsoft.graph.models.GranularRestoreArtifactBase-->Entity +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|constructor():void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getBrowseSessionId():String +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getCompletionDateTime():OffsetDateTime +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getRestoredItemKey():String +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getRestoredItemPath():String +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getRestoredItemWebUrl():String +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getRestorePointDateTime():OffsetDateTime +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getStartDateTime():OffsetDateTime +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getStatus():ArtifactRestoreStatus +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|getWebUrl():String +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|OdataType:String +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|setBrowseSessionId(value?:String):void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|setCompletionDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|setRestoredItemKey(value?:String):void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|setRestoredItemPath(value?:String):void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|setRestoredItemWebUrl(value?:String):void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|setRestorePointDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|setStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|setStatus(value?:ArtifactRestoreStatus):void +com.microsoft.graph.models.GranularRestoreArtifactBase::|public|setWebUrl(value?:String):void +com.microsoft.graph.models.GranularRestoreArtifactBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GranularRestoreArtifactBase +com.microsoft.graph.models.GranularSiteRestoreArtifact-->GranularRestoreArtifactBase +com.microsoft.graph.models.GranularSiteRestoreArtifact::|public|constructor():void +com.microsoft.graph.models.GranularSiteRestoreArtifact::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.GranularSiteRestoreArtifact::|public|getSiteId():String +com.microsoft.graph.models.GranularSiteRestoreArtifact::|public|OdataType:String +com.microsoft.graph.models.GranularSiteRestoreArtifact::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.GranularSiteRestoreArtifact::|public|setSiteId(value?:String):void +com.microsoft.graph.models.GranularSiteRestoreArtifact::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GranularSiteRestoreArtifact +com.microsoft.graph.models.GranularSiteRestoreArtifactCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.GranularSiteRestoreArtifactCollectionResponse::|public|constructor():void +com.microsoft.graph.models.GranularSiteRestoreArtifactCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.GranularSiteRestoreArtifactCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.GranularSiteRestoreArtifactCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.GranularSiteRestoreArtifactCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.GranularSiteRestoreArtifactCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GranularSiteRestoreArtifactCollectionResponse com.microsoft.graph.models.Group-->DirectoryObject com.microsoft.graph.models.Group::|public|constructor():void com.microsoft.graph.models.Group::|public|getAcceptedSenders():java.util.List +com.microsoft.graph.models.Group::|public|getAccessType():GroupAccessType com.microsoft.graph.models.Group::|public|getAllowExternalSenders():Boolean com.microsoft.graph.models.Group::|public|getAppRoleAssignments():java.util.List com.microsoft.graph.models.Group::|public|getAssignedLabels():java.util.List @@ -127084,8 +143849,10 @@ com.microsoft.graph.models.Group::|public|getGroupTypes():java.util.List com.microsoft.graph.models.Group::|public|getHasMembersWithLicenseErrors():Boolean com.microsoft.graph.models.Group::|public|getHideFromAddressLists():Boolean com.microsoft.graph.models.Group::|public|getHideFromOutlookClients():Boolean +com.microsoft.graph.models.Group::|public|getInfoCatalogs():java.util.List com.microsoft.graph.models.Group::|public|getIsArchived():Boolean com.microsoft.graph.models.Group::|public|getIsAssignableToRole():Boolean +com.microsoft.graph.models.Group::|public|getIsFavorite():Boolean com.microsoft.graph.models.Group::|public|getIsManagementRestricted():Boolean com.microsoft.graph.models.Group::|public|getIsSubscribedByMail():Boolean com.microsoft.graph.models.Group::|public|getLicenseProcessingState():LicenseProcessingState @@ -127099,6 +143866,7 @@ com.microsoft.graph.models.Group::|public|getMembershipRuleProcessingState():Str com.microsoft.graph.models.Group::|public|getMembersWithLicenseErrors():java.util.List com.microsoft.graph.models.Group::|public|getOnenote():Onenote com.microsoft.graph.models.Group::|public|getOnPremisesDomainName():String +com.microsoft.graph.models.Group::|public|getOnPremisesExtensionAttributes():OnPremisesExtensionAttributes com.microsoft.graph.models.Group::|public|getOnPremisesLastSyncDateTime():OffsetDateTime com.microsoft.graph.models.Group::|public|getOnPremisesNetBiosName():String com.microsoft.graph.models.Group::|public|getOnPremisesProvisioningErrors():java.util.List @@ -127106,6 +143874,7 @@ com.microsoft.graph.models.Group::|public|getOnPremisesSamAccountName():String com.microsoft.graph.models.Group::|public|getOnPremisesSecurityIdentifier():String com.microsoft.graph.models.Group::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior com.microsoft.graph.models.Group::|public|getOnPremisesSyncEnabled():Boolean +com.microsoft.graph.models.Group::|public|getOrganizationId():String com.microsoft.graph.models.Group::|public|getOwners():java.util.List com.microsoft.graph.models.Group::|public|getPermissionGrants():java.util.List com.microsoft.graph.models.Group::|public|getPhoto():ProfilePhoto @@ -127116,6 +143885,8 @@ com.microsoft.graph.models.Group::|public|getPreferredLanguage():String com.microsoft.graph.models.Group::|public|getProxyAddresses():java.util.List com.microsoft.graph.models.Group::|public|getRejectedSenders():java.util.List com.microsoft.graph.models.Group::|public|getRenewedDateTime():OffsetDateTime +com.microsoft.graph.models.Group::|public|getResourceBehaviorOptions():java.util.List +com.microsoft.graph.models.Group::|public|getResourceProvisioningOptions():java.util.List com.microsoft.graph.models.Group::|public|getSecurityEnabled():Boolean com.microsoft.graph.models.Group::|public|getSecurityIdentifier():String com.microsoft.graph.models.Group::|public|getServiceProvisioningErrors():java.util.List @@ -127127,11 +143898,15 @@ com.microsoft.graph.models.Group::|public|getThreads():java.util.List com.microsoft.graph.models.Group::|public|getTransitiveMembers():java.util.List com.microsoft.graph.models.Group::|public|getUniqueName():String +com.microsoft.graph.models.Group::|public|getUnseenConversationsCount():Integer com.microsoft.graph.models.Group::|public|getUnseenCount():Integer +com.microsoft.graph.models.Group::|public|getUnseenMessagesCount():Integer com.microsoft.graph.models.Group::|public|getVisibility():String +com.microsoft.graph.models.Group::|public|getWelcomeMessageEnabled():Boolean com.microsoft.graph.models.Group::|public|OdataType:String com.microsoft.graph.models.Group::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.Group::|public|setAcceptedSenders(value?:java.util.List):void +com.microsoft.graph.models.Group::|public|setAccessType(value?:GroupAccessType):void com.microsoft.graph.models.Group::|public|setAllowExternalSenders(value?:Boolean):void com.microsoft.graph.models.Group::|public|setAppRoleAssignments(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setAssignedLabels(value?:java.util.List):void @@ -127155,8 +143930,10 @@ com.microsoft.graph.models.Group::|public|setGroupTypes(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setIsArchived(value?:Boolean):void com.microsoft.graph.models.Group::|public|setIsAssignableToRole(value?:Boolean):void +com.microsoft.graph.models.Group::|public|setIsFavorite(value?:Boolean):void com.microsoft.graph.models.Group::|public|setIsManagementRestricted(value?:Boolean):void com.microsoft.graph.models.Group::|public|setIsSubscribedByMail(value?:Boolean):void com.microsoft.graph.models.Group::|public|setLicenseProcessingState(value?:LicenseProcessingState):void @@ -127170,6 +143947,7 @@ com.microsoft.graph.models.Group::|public|setMembershipRuleProcessingState(value com.microsoft.graph.models.Group::|public|setMembersWithLicenseErrors(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setOnenote(value?:Onenote):void com.microsoft.graph.models.Group::|public|setOnPremisesDomainName(value?:String):void +com.microsoft.graph.models.Group::|public|setOnPremisesExtensionAttributes(value?:OnPremisesExtensionAttributes):void com.microsoft.graph.models.Group::|public|setOnPremisesLastSyncDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.Group::|public|setOnPremisesNetBiosName(value?:String):void com.microsoft.graph.models.Group::|public|setOnPremisesProvisioningErrors(value?:java.util.List):void @@ -127177,6 +143955,7 @@ com.microsoft.graph.models.Group::|public|setOnPremisesSamAccountName(value?:Str com.microsoft.graph.models.Group::|public|setOnPremisesSecurityIdentifier(value?:String):void com.microsoft.graph.models.Group::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void com.microsoft.graph.models.Group::|public|setOnPremisesSyncEnabled(value?:Boolean):void +com.microsoft.graph.models.Group::|public|setOrganizationId(value?:String):void com.microsoft.graph.models.Group::|public|setOwners(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setPermissionGrants(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setPhoto(value?:ProfilePhoto):void @@ -127187,6 +143966,8 @@ com.microsoft.graph.models.Group::|public|setPreferredLanguage(value?:String):vo com.microsoft.graph.models.Group::|public|setProxyAddresses(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setRejectedSenders(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setRenewedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.Group::|public|setResourceBehaviorOptions(value?:java.util.List):void +com.microsoft.graph.models.Group::|public|setResourceProvisioningOptions(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setSecurityEnabled(value?:Boolean):void com.microsoft.graph.models.Group::|public|setSecurityIdentifier(value?:String):void com.microsoft.graph.models.Group::|public|setServiceProvisioningErrors(value?:java.util.List):void @@ -127198,9 +143979,17 @@ com.microsoft.graph.models.Group::|public|setThreads(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setTransitiveMembers(value?:java.util.List):void com.microsoft.graph.models.Group::|public|setUniqueName(value?:String):void +com.microsoft.graph.models.Group::|public|setUnseenConversationsCount(value?:Integer):void com.microsoft.graph.models.Group::|public|setUnseenCount(value?:Integer):void +com.microsoft.graph.models.Group::|public|setUnseenMessagesCount(value?:Integer):void com.microsoft.graph.models.Group::|public|setVisibility(value?:String):void +com.microsoft.graph.models.Group::|public|setWelcomeMessageEnabled(value?:Boolean):void com.microsoft.graph.models.Group::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Group +com.microsoft.graph.models.GroupAccessType::0000-None +com.microsoft.graph.models.GroupAccessType::0001-Private +com.microsoft.graph.models.GroupAccessType::0002-Secret +com.microsoft.graph.models.GroupAccessType::0003-Public +com.microsoft.graph.models.GroupAccessType::0004-UnknownFutureValue com.microsoft.graph.models.GroupAssignmentTarget-->DeviceAndAppManagementAssignmentTarget com.microsoft.graph.models.GroupAssignmentTarget::|public|constructor():void com.microsoft.graph.models.GroupAssignmentTarget::|public|getFieldDeserializers():Map> @@ -127332,6 +144121,10 @@ com.microsoft.graph.models.Hashes::|public|setSha1Hash(value?:String):void com.microsoft.graph.models.Hashes::|public|setSha256Hash(value?:String):void com.microsoft.graph.models.Hashes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Hashes com.microsoft.graph.models.Hashes~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.HoldType::0000-None +com.microsoft.graph.models.HoldType::0001-Private +com.microsoft.graph.models.HoldType::0002-Public +com.microsoft.graph.models.HoldType::0003-UnknownFutureValue com.microsoft.graph.models.HomeRealmDiscoveryPolicy-->StsPolicy com.microsoft.graph.models.HomeRealmDiscoveryPolicy::|public|constructor():void com.microsoft.graph.models.HomeRealmDiscoveryPolicy::|public|getFieldDeserializers():Map> @@ -127427,6 +144220,16 @@ com.microsoft.graph.models.HttpRequestEndpoint::|public|OdataType:String com.microsoft.graph.models.HttpRequestEndpoint::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.HttpRequestEndpoint::|public|setTargetUrl(value?:String):void com.microsoft.graph.models.HttpRequestEndpoint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HttpRequestEndpoint +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider-->FraudProtectionProvider +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider::|public|constructor():void +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider::|public|getAppId():String +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider::|public|getServerToken():String +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider::|public|OdataType:String +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider::|public|setAppId(value?:String):void +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider::|public|setServerToken(value?:String):void +com.microsoft.graph.models.HumanSecurityFraudProtectionProvider::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HumanSecurityFraudProtectionProvider com.microsoft.graph.models.HyperlinkOrPictureColumn::|protected|backingStore:BackingStore com.microsoft.graph.models.HyperlinkOrPictureColumn::|public|constructor():void com.microsoft.graph.models.HyperlinkOrPictureColumn::|public|getAdditionalData():Map @@ -127441,6 +144244,46 @@ com.microsoft.graph.models.HyperlinkOrPictureColumn::|public|setIsPicture(value? com.microsoft.graph.models.HyperlinkOrPictureColumn::|public|setOdataType(value?:String):void com.microsoft.graph.models.HyperlinkOrPictureColumn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HyperlinkOrPictureColumn com.microsoft.graph.models.HyperlinkOrPictureColumn~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.IdentifierUriConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.models.IdentifierUriConfiguration::|public|constructor():void +com.microsoft.graph.models.IdentifierUriConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.models.IdentifierUriConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.IdentifierUriConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.IdentifierUriConfiguration::|public|getNonDefaultUriAddition():IdentifierUriRestriction +com.microsoft.graph.models.IdentifierUriConfiguration::|public|getOdataType():String +com.microsoft.graph.models.IdentifierUriConfiguration::|public|getUriAdditionWithoutUniqueTenantIdentifier():IdentifierUriRestriction +com.microsoft.graph.models.IdentifierUriConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.IdentifierUriConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.IdentifierUriConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.IdentifierUriConfiguration::|public|setNonDefaultUriAddition(value?:IdentifierUriRestriction):void +com.microsoft.graph.models.IdentifierUriConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.models.IdentifierUriConfiguration::|public|setUriAdditionWithoutUniqueTenantIdentifier(value?:IdentifierUriRestriction):void +com.microsoft.graph.models.IdentifierUriConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentifierUriConfiguration +com.microsoft.graph.models.IdentifierUriConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.IdentifierUriRestriction::|protected|backingStore:BackingStore +com.microsoft.graph.models.IdentifierUriRestriction::|public|constructor():void +com.microsoft.graph.models.IdentifierUriRestriction::|public|getAdditionalData():Map +com.microsoft.graph.models.IdentifierUriRestriction::|public|getBackingStore():BackingStore +com.microsoft.graph.models.IdentifierUriRestriction::|public|getExcludeActors():AppManagementPolicyActorExemptions +com.microsoft.graph.models.IdentifierUriRestriction::|public|getExcludeAppsReceivingV2Tokens():Boolean +com.microsoft.graph.models.IdentifierUriRestriction::|public|getExcludeSaml():Boolean +com.microsoft.graph.models.IdentifierUriRestriction::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.IdentifierUriRestriction::|public|getIsStateSetByMicrosoft():Boolean +com.microsoft.graph.models.IdentifierUriRestriction::|public|getOdataType():String +com.microsoft.graph.models.IdentifierUriRestriction::|public|getRestrictForAppsCreatedAfterDateTime():OffsetDateTime +com.microsoft.graph.models.IdentifierUriRestriction::|public|getState():AppManagementRestrictionState +com.microsoft.graph.models.IdentifierUriRestriction::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.IdentifierUriRestriction::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.IdentifierUriRestriction::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.IdentifierUriRestriction::|public|setExcludeActors(value?:AppManagementPolicyActorExemptions):void +com.microsoft.graph.models.IdentifierUriRestriction::|public|setExcludeAppsReceivingV2Tokens(value?:Boolean):void +com.microsoft.graph.models.IdentifierUriRestriction::|public|setExcludeSaml(value?:Boolean):void +com.microsoft.graph.models.IdentifierUriRestriction::|public|setIsStateSetByMicrosoft(value?:Boolean):void +com.microsoft.graph.models.IdentifierUriRestriction::|public|setOdataType(value?:String):void +com.microsoft.graph.models.IdentifierUriRestriction::|public|setRestrictForAppsCreatedAfterDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.IdentifierUriRestriction::|public|setState(value?:AppManagementRestrictionState):void +com.microsoft.graph.models.IdentifierUriRestriction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentifierUriRestriction +com.microsoft.graph.models.IdentifierUriRestriction~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Identity::|protected|backingStore:BackingStore com.microsoft.graph.models.Identity::|public|constructor():void com.microsoft.graph.models.Identity::|public|getAdditionalData():Map @@ -127493,6 +144336,7 @@ com.microsoft.graph.models.IdentityContainer::|public|getFieldDeserializers():Ma com.microsoft.graph.models.IdentityContainer::|public|getIdentityProviders():java.util.List com.microsoft.graph.models.IdentityContainer::|public|getRiskPrevention():RiskPreventionContainer com.microsoft.graph.models.IdentityContainer::|public|getUserFlowAttributes():java.util.List +com.microsoft.graph.models.IdentityContainer::|public|getVerifiedId():IdentityVerifiedIdRoot com.microsoft.graph.models.IdentityContainer::|public|OdataType:String com.microsoft.graph.models.IdentityContainer::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.IdentityContainer::|public|setApiConnectors(value?:java.util.List):void @@ -127504,6 +144348,7 @@ com.microsoft.graph.models.IdentityContainer::|public|setCustomAuthenticationExt com.microsoft.graph.models.IdentityContainer::|public|setIdentityProviders(value?:java.util.List):void com.microsoft.graph.models.IdentityContainer::|public|setRiskPrevention(value?:RiskPreventionContainer):void com.microsoft.graph.models.IdentityContainer::|public|setUserFlowAttributes(value?:java.util.List):void +com.microsoft.graph.models.IdentityContainer::|public|setVerifiedId(value?:IdentityVerifiedIdRoot):void com.microsoft.graph.models.IdentityContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer com.microsoft.graph.models.IdentityCustomUserFlowAttribute-->IdentityUserFlowAttribute com.microsoft.graph.models.IdentityCustomUserFlowAttribute::|public|constructor():void @@ -127511,6 +144356,62 @@ com.microsoft.graph.models.IdentityCustomUserFlowAttribute::|public|getFieldDese com.microsoft.graph.models.IdentityCustomUserFlowAttribute::|public|OdataType:String com.microsoft.graph.models.IdentityCustomUserFlowAttribute::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.IdentityCustomUserFlowAttribute::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityCustomUserFlowAttribute +com.microsoft.graph.models.identitygovernance.ActivateGroupScope-->ActivationScope +com.microsoft.graph.models.identitygovernance.ActivateGroupScope::|public|constructor():void +com.microsoft.graph.models.identitygovernance.ActivateGroupScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.ActivateGroupScope::|public|getGroup():Group +com.microsoft.graph.models.identitygovernance.ActivateGroupScope::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.ActivateGroupScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.ActivateGroupScope::|public|setGroup(value?:Group):void +com.microsoft.graph.models.identitygovernance.ActivateGroupScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivateGroupScope +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope-->ActivationScope +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope::|public|constructor():void +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope::|public|getProcessingResults():java.util.List +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope::|public|getTaskScope():ActivationTaskScopeType +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope::|public|setProcessingResults(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope::|public|setTaskScope(value?:ActivationTaskScopeType):void +com.microsoft.graph.models.identitygovernance.ActivateProcessingResultScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivateProcessingResultScope +com.microsoft.graph.models.identitygovernance.ActivateRunScope-->ActivationScope +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|constructor():void +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|getRun():Run +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|getTaskScope():ActivationTaskScopeType +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|getUserScope():ActivationUserScopeType +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|setRun(value?:Run):void +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|setTaskScope(value?:ActivationTaskScopeType):void +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|public|setUserScope(value?:ActivationUserScopeType):void +com.microsoft.graph.models.identitygovernance.ActivateRunScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivateRunScope +com.microsoft.graph.models.identitygovernance.ActivateUserScope-->ActivationScope +com.microsoft.graph.models.identitygovernance.ActivateUserScope::|public|constructor():void +com.microsoft.graph.models.identitygovernance.ActivateUserScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.ActivateUserScope::|public|getUsers():java.util.List +com.microsoft.graph.models.identitygovernance.ActivateUserScope::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.ActivateUserScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.ActivateUserScope::|public|setUsers(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.ActivateUserScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivateUserScope +com.microsoft.graph.models.identitygovernance.ActivationScope::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.ActivationScope::|public|constructor():void +com.microsoft.graph.models.identitygovernance.ActivationScope::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.ActivationScope::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.ActivationScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.ActivationScope::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.ActivationScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.ActivationScope::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.ActivationScope::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.ActivationScope::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.ActivationScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivationScope +com.microsoft.graph.models.identitygovernance.ActivationScope~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.ActivationTaskScopeType::0000-AllTasks +com.microsoft.graph.models.identitygovernance.ActivationTaskScopeType::0001-FailedTasks +com.microsoft.graph.models.identitygovernance.ActivationTaskScopeType::0002-UnknownFutureValue +com.microsoft.graph.models.identitygovernance.ActivationUserScopeType::0000-AllUsers +com.microsoft.graph.models.identitygovernance.ActivationUserScopeType::0001-FailedUsers +com.microsoft.graph.models.identitygovernance.ActivationUserScopeType::0002-UnknownFutureValue com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger-->WorkflowExecutionTrigger com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|public|constructor():void com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|public|getFieldDeserializers():Map> @@ -127519,6 +144420,34 @@ com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|public|Od com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|public|setTriggerAttributes(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.AttributeChangeTrigger::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttributeChangeTrigger +com.microsoft.graph.models.identitygovernance.CancelRunsScope-->CancelScope +com.microsoft.graph.models.identitygovernance.CancelRunsScope::|public|constructor():void +com.microsoft.graph.models.identitygovernance.CancelRunsScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.CancelRunsScope::|public|getRuns():java.util.List +com.microsoft.graph.models.identitygovernance.CancelRunsScope::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.CancelRunsScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.CancelRunsScope::|public|setRuns(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.CancelRunsScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CancelRunsScope +com.microsoft.graph.models.identitygovernance.CancelScope::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.CancelScope::|public|constructor():void +com.microsoft.graph.models.identitygovernance.CancelScope::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.CancelScope::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.CancelScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.CancelScope::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.CancelScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.CancelScope::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.CancelScope::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.CancelScope::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.CancelScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CancelScope +com.microsoft.graph.models.identitygovernance.CancelScope~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.CountBasedQuarantineCondition-->QuarantineCondition +com.microsoft.graph.models.identitygovernance.CountBasedQuarantineCondition::|public|constructor():void +com.microsoft.graph.models.identitygovernance.CountBasedQuarantineCondition::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.CountBasedQuarantineCondition::|public|getThreshold():Long +com.microsoft.graph.models.identitygovernance.CountBasedQuarantineCondition::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.CountBasedQuarantineCondition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.CountBasedQuarantineCondition::|public|setThreshold(value?:Long):void +com.microsoft.graph.models.identitygovernance.CountBasedQuarantineCondition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CountBasedQuarantineCondition com.microsoft.graph.models.identitygovernance.CustomTaskExtension-->CustomCalloutExtension com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|constructor():void com.microsoft.graph.models.identitygovernance.CustomTaskExtension::|public|getCallbackConfiguration():CustomExtensionCallbackConfiguration @@ -127593,10 +144522,12 @@ com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings-->Enti com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|constructor():void com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|getEmailSettings():EmailSettings com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|getQuarantineConfiguration():QuarantineConfiguration com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|getWorkflowScheduleIntervalInHours():Integer com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|OdataType:String com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|setEmailSettings(value?:EmailSettings):void +com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|setQuarantineConfiguration(value?:QuarantineConfiguration):void com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|public|setWorkflowScheduleIntervalInHours(value?:Integer):void com.microsoft.graph.models.identitygovernance.LifecycleManagementSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LifecycleManagementSettings com.microsoft.graph.models.identitygovernance.LifecycleTaskCategory::0000-Joiner @@ -127614,6 +144545,8 @@ com.microsoft.graph.models.identitygovernance.LifecycleWorkflowProcessingStatus: com.microsoft.graph.models.identitygovernance.LifecycleWorkflowProcessingStatus::0004-Canceled com.microsoft.graph.models.identitygovernance.LifecycleWorkflowProcessingStatus::0005-Failed com.microsoft.graph.models.identitygovernance.LifecycleWorkflowProcessingStatus::0006-UnknownFutureValue +com.microsoft.graph.models.identitygovernance.LifecycleWorkflowProcessingStatus::0007-Canceling +com.microsoft.graph.models.identitygovernance.LifecycleWorkflowProcessingStatus::0008-Quarantined com.microsoft.graph.models.identitygovernance.LifecycleWorkflowsContainer-->Entity com.microsoft.graph.models.identitygovernance.LifecycleWorkflowsContainer::|public|constructor():void com.microsoft.graph.models.identitygovernance.LifecycleWorkflowsContainer::|public|getCustomTaskExtensions():java.util.List @@ -127634,6 +144567,9 @@ com.microsoft.graph.models.identitygovernance.LifecycleWorkflowsContainer::|publ com.microsoft.graph.models.identitygovernance.LifecycleWorkflowsContainer::|public|setWorkflows(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.LifecycleWorkflowsContainer::|public|setWorkflowTemplates(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.LifecycleWorkflowsContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LifecycleWorkflowsContainer +com.microsoft.graph.models.identitygovernance.MatchMode::0000-Any +com.microsoft.graph.models.identitygovernance.MatchMode::0001-All +com.microsoft.graph.models.identitygovernance.MatchMode::0002-UnknownFutureValue com.microsoft.graph.models.identitygovernance.MembershipChangeTrigger-->WorkflowExecutionTrigger com.microsoft.graph.models.identitygovernance.MembershipChangeTrigger::|public|constructor():void com.microsoft.graph.models.identitygovernance.MembershipChangeTrigger::|public|getChangeType():MembershipChangeType @@ -127669,6 +144605,85 @@ com.microsoft.graph.models.identitygovernance.Parameter::|public|setValues(value com.microsoft.graph.models.identitygovernance.Parameter::|public|setValueType(value?:ValueType):void com.microsoft.graph.models.identitygovernance.Parameter::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Parameter com.microsoft.graph.models.identitygovernance.Parameter~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.PercentageBasedQuarantineCondition-->QuarantineCondition +com.microsoft.graph.models.identitygovernance.PercentageBasedQuarantineCondition::|public|constructor():void +com.microsoft.graph.models.identitygovernance.PercentageBasedQuarantineCondition::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.PercentageBasedQuarantineCondition::|public|getPercentage():Integer +com.microsoft.graph.models.identitygovernance.PercentageBasedQuarantineCondition::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.PercentageBasedQuarantineCondition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.PercentageBasedQuarantineCondition::|public|setPercentage(value?:Integer):void +com.microsoft.graph.models.identitygovernance.PercentageBasedQuarantineCondition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PercentageBasedQuarantineCondition +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|constructor():void +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|getDefinitionId():String +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|getFailureReason():String +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|getName():String +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|getTaskId():String +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|setDefinitionId(value?:String):void +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|setFailureReason(value?:String):void +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|setName(value?:String):void +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|public|setTaskId(value?:String):void +com.microsoft.graph.models.identitygovernance.PreviewFailedTask::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PreviewFailedTask +com.microsoft.graph.models.identitygovernance.PreviewFailedTask~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|constructor():void +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.QuarantineCondition::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QuarantineCondition +com.microsoft.graph.models.identitygovernance.QuarantineCondition~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|constructor():void +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|getConditions():java.util.List +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|getMatchMode():MatchMode +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|setConditions(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|setMatchMode(value?:MatchMode):void +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QuarantineConfiguration +com.microsoft.graph.models.identitygovernance.QuarantineConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|constructor():void +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|getQuarantinedDateTime():OffsetDateTime +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|getQuarantineReason():String +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|getQuarantineType():QuarantineType +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|setQuarantinedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|setQuarantineReason(value?:String):void +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|public|setQuarantineType(value?:QuarantineType):void +com.microsoft.graph.models.identitygovernance.QuarantineDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QuarantineDetails +com.microsoft.graph.models.identitygovernance.QuarantineDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.QuarantineType::0000-NotQuarantined +com.microsoft.graph.models.identitygovernance.QuarantineType::0001-CountBasedThresholdExceeded +com.microsoft.graph.models.identitygovernance.QuarantineType::0002-PercentageBasedThresholdExceeded +com.microsoft.graph.models.identitygovernance.QuarantineType::0003-MultipleConditionsExceeded +com.microsoft.graph.models.identitygovernance.QuarantineType::0004-UnknownFutureValue com.microsoft.graph.models.identitygovernance.RuleBasedSubjectSet-->SubjectSet com.microsoft.graph.models.identitygovernance.RuleBasedSubjectSet::|public|constructor():void com.microsoft.graph.models.identitygovernance.RuleBasedSubjectSet::|public|getFieldDeserializers():Map> @@ -127679,12 +144694,14 @@ com.microsoft.graph.models.identitygovernance.RuleBasedSubjectSet::|public|setRu com.microsoft.graph.models.identitygovernance.RuleBasedSubjectSet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RuleBasedSubjectSet com.microsoft.graph.models.identitygovernance.Run-->Entity com.microsoft.graph.models.identitygovernance.Run::|public|constructor():void +com.microsoft.graph.models.identitygovernance.Run::|public|getActivatedOnScope():ActivationScope com.microsoft.graph.models.identitygovernance.Run::|public|getCompletedDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.Run::|public|getFailedTasksCount():Integer com.microsoft.graph.models.identitygovernance.Run::|public|getFailedUsersCount():Integer com.microsoft.graph.models.identitygovernance.Run::|public|getFieldDeserializers():Map> com.microsoft.graph.models.identitygovernance.Run::|public|getLastUpdatedDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.Run::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +com.microsoft.graph.models.identitygovernance.Run::|public|getReprocessedRuns():java.util.List com.microsoft.graph.models.identitygovernance.Run::|public|getScheduledDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.Run::|public|getStartedDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.Run::|public|getSuccessfulUsersCount():Integer @@ -127696,11 +144713,13 @@ com.microsoft.graph.models.identitygovernance.Run::|public|getUserProcessingResu com.microsoft.graph.models.identitygovernance.Run::|public|getWorkflowExecutionType():WorkflowExecutionType com.microsoft.graph.models.identitygovernance.Run::|public|OdataType:String com.microsoft.graph.models.identitygovernance.Run::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.Run::|public|setActivatedOnScope(value?:ActivationScope):void com.microsoft.graph.models.identitygovernance.Run::|public|setCompletedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.Run::|public|setFailedTasksCount(value?:Integer):void com.microsoft.graph.models.identitygovernance.Run::|public|setFailedUsersCount(value?:Integer):void com.microsoft.graph.models.identitygovernance.Run::|public|setLastUpdatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.Run::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +com.microsoft.graph.models.identitygovernance.Run::|public|setReprocessedRuns(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Run::|public|setScheduledDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.Run::|public|setStartedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.Run::|public|setSuccessfulUsersCount(value?:Integer):void @@ -127804,6 +144823,7 @@ com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getC com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getFailureReason():String com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getProcessingInfo():String com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getStartedDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|getSubject():User @@ -127813,6 +144833,7 @@ com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|seri com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setCompletedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setFailureReason(value?:String):void +com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setProcessingInfo(value?:String):void com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setStartedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.TaskProcessingResult::|public|setSubject(value?:User):void @@ -127976,12 +144997,21 @@ com.microsoft.graph.models.identitygovernance.TriggerAttribute::|public|setName( com.microsoft.graph.models.identitygovernance.TriggerAttribute::|public|setOdataType(value?:String):void com.microsoft.graph.models.identitygovernance.TriggerAttribute::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TriggerAttribute com.microsoft.graph.models.identitygovernance.TriggerAttribute~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.identitygovernance.UserInactivityTrigger-->WorkflowExecutionTrigger +com.microsoft.graph.models.identitygovernance.UserInactivityTrigger::|public|constructor():void +com.microsoft.graph.models.identitygovernance.UserInactivityTrigger::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.UserInactivityTrigger::|public|getInactivityPeriodInDays():Integer +com.microsoft.graph.models.identitygovernance.UserInactivityTrigger::|public|OdataType:String +com.microsoft.graph.models.identitygovernance.UserInactivityTrigger::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.UserInactivityTrigger::|public|setInactivityPeriodInDays(value?:Integer):void +com.microsoft.graph.models.identitygovernance.UserInactivityTrigger::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserInactivityTrigger com.microsoft.graph.models.identitygovernance.UserProcessingResult-->Entity com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|constructor():void com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|getCompletedDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|getFailedTasksCount():Integer com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|getFieldDeserializers():Map> com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|getProcessingStatus():LifecycleWorkflowProcessingStatus +com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|getReprocessedRuns():java.util.List com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|getScheduledDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|getStartedDateTime():OffsetDateTime com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|getSubject():User @@ -127995,6 +145025,7 @@ com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|seri com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|setCompletedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|setFailedTasksCount(value?:Integer):void com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|setProcessingStatus(value?:LifecycleWorkflowProcessingStatus):void +com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|setReprocessedRuns(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|setScheduledDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|setStartedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.identitygovernance.UserProcessingResult::|public|setSubject(value?:User):void @@ -128045,7 +145076,10 @@ com.microsoft.graph.models.identitygovernance.Workflow::|public|getExecutionScop com.microsoft.graph.models.identitygovernance.Workflow::|public|getFieldDeserializers():Map> com.microsoft.graph.models.identitygovernance.Workflow::|public|getId():String com.microsoft.graph.models.identitygovernance.Workflow::|public|getNextScheduleRunDateTime():OffsetDateTime +com.microsoft.graph.models.identitygovernance.Workflow::|public|getPreviewScope():java.util.List +com.microsoft.graph.models.identitygovernance.Workflow::|public|getQuarantineDetails():QuarantineDetails com.microsoft.graph.models.identitygovernance.Workflow::|public|getRuns():java.util.List +com.microsoft.graph.models.identitygovernance.Workflow::|public|getSettings():WorkflowSetting com.microsoft.graph.models.identitygovernance.Workflow::|public|getTaskReports():java.util.List com.microsoft.graph.models.identitygovernance.Workflow::|public|getUserProcessingResults():java.util.List com.microsoft.graph.models.identitygovernance.Workflow::|public|getVersion():Integer @@ -128056,7 +145090,10 @@ com.microsoft.graph.models.identitygovernance.Workflow::|public|setDeletedDateTi com.microsoft.graph.models.identitygovernance.Workflow::|public|setExecutionScope(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setId(value?:String):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setNextScheduleRunDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.identitygovernance.Workflow::|public|setPreviewScope(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.Workflow::|public|setQuarantineDetails(value?:QuarantineDetails):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setRuns(value?:java.util.List):void +com.microsoft.graph.models.identitygovernance.Workflow::|public|setSettings(value?:WorkflowSetting):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setTaskReports(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setUserProcessingResults(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.Workflow::|public|setVersion(value?:Integer):void @@ -128065,6 +145102,7 @@ com.microsoft.graph.models.identitygovernance.Workflow::|static|public|createFro com.microsoft.graph.models.identitygovernance.WorkflowBase::|protected|backingStore:BackingStore com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|constructor():void com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getAdministrationScopeTargets():java.util.List com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getBackingStore():BackingStore com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getCategory():LifecycleWorkflowCategory com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getCreatedBy():User @@ -128081,6 +145119,7 @@ com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getOdataType com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|getTasks():java.util.List com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setAdministrationScopeTargets(value?:java.util.List):void com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setCategory(value?:LifecycleWorkflowCategory):void com.microsoft.graph.models.identitygovernance.WorkflowBase::|public|setCreatedBy(value?:User):void @@ -128130,6 +145169,22 @@ com.microsoft.graph.models.identitygovernance.WorkflowExecutionTrigger~~>Additio com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0000-Scheduled com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0001-OnDemand com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0002-UnknownFutureValue +com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0003-ActivatedWithScope +com.microsoft.graph.models.identitygovernance.WorkflowExecutionType::0004-Preview +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|protected|backingStore:BackingStore +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|constructor():void +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|getAdditionalData():Map +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|getBackingStore():BackingStore +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|getOdataType():String +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|getQuarantineConfiguration():QuarantineConfiguration +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|setOdataType(value?:String):void +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|public|setQuarantineConfiguration(value?:QuarantineConfiguration):void +com.microsoft.graph.models.identitygovernance.WorkflowSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkflowSetting +com.microsoft.graph.models.identitygovernance.WorkflowSetting~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.identitygovernance.WorkflowsInsightsByCategory::|protected|backingStore:BackingStore com.microsoft.graph.models.identitygovernance.WorkflowsInsightsByCategory::|public|constructor():void com.microsoft.graph.models.identitygovernance.WorkflowsInsightsByCategory::|public|getAdditionalData():Map @@ -128220,9 +145275,11 @@ com.microsoft.graph.models.identitygovernance.WorkflowTriggerTimeBasedAttribute: com.microsoft.graph.models.identitygovernance.WorkflowVersion-->WorkflowBase com.microsoft.graph.models.identitygovernance.WorkflowVersion::|public|constructor():void com.microsoft.graph.models.identitygovernance.WorkflowVersion::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.identitygovernance.WorkflowVersion::|public|getSettings():WorkflowSetting com.microsoft.graph.models.identitygovernance.WorkflowVersion::|public|getVersionNumber():Integer com.microsoft.graph.models.identitygovernance.WorkflowVersion::|public|OdataType:String com.microsoft.graph.models.identitygovernance.WorkflowVersion::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.identitygovernance.WorkflowVersion::|public|setSettings(value?:WorkflowSetting):void com.microsoft.graph.models.identitygovernance.WorkflowVersion::|public|setVersionNumber(value?:Integer):void com.microsoft.graph.models.identitygovernance.WorkflowVersion::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkflowVersion com.microsoft.graph.models.identitygovernance.WorkflowVersionCollectionResponse-->BaseCollectionPaginationCountResponse @@ -128238,6 +145295,7 @@ com.microsoft.graph.models.IdentityGovernance::|public|getAccessReviews():Access com.microsoft.graph.models.IdentityGovernance::|public|getAdditionalData():Map com.microsoft.graph.models.IdentityGovernance::|public|getAppConsent():AppConsentApprovalRoute com.microsoft.graph.models.IdentityGovernance::|public|getBackingStore():BackingStore +com.microsoft.graph.models.IdentityGovernance::|public|getCatalogs():java.util.List com.microsoft.graph.models.IdentityGovernance::|public|getEntitlementManagement():EntitlementManagement com.microsoft.graph.models.IdentityGovernance::|public|getFieldDeserializers():Map> com.microsoft.graph.models.IdentityGovernance::|public|getLifecycleWorkflows():LifecycleWorkflowsContainer @@ -128249,6 +145307,7 @@ com.microsoft.graph.models.IdentityGovernance::|public|setAccessReviews(value?:A com.microsoft.graph.models.IdentityGovernance::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.IdentityGovernance::|public|setAppConsent(value?:AppConsentApprovalRoute):void com.microsoft.graph.models.IdentityGovernance::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.IdentityGovernance::|public|setCatalogs(value?:java.util.List):void com.microsoft.graph.models.IdentityGovernance::|public|setEntitlementManagement(value?:EntitlementManagement):void com.microsoft.graph.models.IdentityGovernance::|public|setLifecycleWorkflows(value?:LifecycleWorkflowsContainer):void com.microsoft.graph.models.IdentityGovernance::|public|setOdataType(value?:String):void @@ -128422,6 +145481,14 @@ com.microsoft.graph.models.IdentityUserFlowAttributeType::0000-BuiltIn com.microsoft.graph.models.IdentityUserFlowAttributeType::0001-Custom com.microsoft.graph.models.IdentityUserFlowAttributeType::0002-Required com.microsoft.graph.models.IdentityUserFlowAttributeType::0003-UnknownFutureValue +com.microsoft.graph.models.IdentityVerifiedIdRoot-->Entity +com.microsoft.graph.models.IdentityVerifiedIdRoot::|public|constructor():void +com.microsoft.graph.models.IdentityVerifiedIdRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.IdentityVerifiedIdRoot::|public|getProfiles():java.util.List +com.microsoft.graph.models.IdentityVerifiedIdRoot::|public|OdataType:String +com.microsoft.graph.models.IdentityVerifiedIdRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.IdentityVerifiedIdRoot::|public|setProfiles(value?:java.util.List):void +com.microsoft.graph.models.IdentityVerifiedIdRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityVerifiedIdRoot com.microsoft.graph.models.Identity~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.IdleSessionSignOut::|protected|backingStore:BackingStore com.microsoft.graph.models.IdleSessionSignOut::|public|constructor():void @@ -128599,6 +145666,22 @@ com.microsoft.graph.models.IncludedUserTypes::0000-All com.microsoft.graph.models.IncludedUserTypes::0001-Member com.microsoft.graph.models.IncludedUserTypes::0002-Guest com.microsoft.graph.models.IncludedUserTypes::0003-UnknownFutureValue +com.microsoft.graph.models.IncludeTarget::|protected|backingStore:BackingStore +com.microsoft.graph.models.IncludeTarget::|public|constructor():void +com.microsoft.graph.models.IncludeTarget::|public|getAdditionalData():Map +com.microsoft.graph.models.IncludeTarget::|public|getBackingStore():BackingStore +com.microsoft.graph.models.IncludeTarget::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.IncludeTarget::|public|getId():String +com.microsoft.graph.models.IncludeTarget::|public|getOdataType():String +com.microsoft.graph.models.IncludeTarget::|public|getTargetType():AuthenticationMethodTargetType +com.microsoft.graph.models.IncludeTarget::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.IncludeTarget::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.IncludeTarget::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.IncludeTarget::|public|setId(value?:String):void +com.microsoft.graph.models.IncludeTarget::|public|setOdataType(value?:String):void +com.microsoft.graph.models.IncludeTarget::|public|setTargetType(value?:AuthenticationMethodTargetType):void +com.microsoft.graph.models.IncludeTarget::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IncludeTarget +com.microsoft.graph.models.IncludeTarget~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.IncomingCallOptions-->CallOptions com.microsoft.graph.models.IncomingCallOptions::|public|constructor():void com.microsoft.graph.models.IncomingCallOptions::|public|getFieldDeserializers():Map> @@ -128709,6 +145792,36 @@ com.microsoft.graph.models.InformationProtection::|public|setOdataType(value?:St com.microsoft.graph.models.InformationProtection::|public|setThreatAssessmentRequests(value?:java.util.List):void com.microsoft.graph.models.InformationProtection::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InformationProtection com.microsoft.graph.models.InformationProtection~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.InheritablePermission::|protected|backingStore:BackingStore +com.microsoft.graph.models.InheritablePermission::|public|constructor():void +com.microsoft.graph.models.InheritablePermission::|public|getAdditionalData():Map +com.microsoft.graph.models.InheritablePermission::|public|getBackingStore():BackingStore +com.microsoft.graph.models.InheritablePermission::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.InheritablePermission::|public|getInheritableScopes():InheritableScopes +com.microsoft.graph.models.InheritablePermission::|public|getOdataType():String +com.microsoft.graph.models.InheritablePermission::|public|getResourceAppId():String +com.microsoft.graph.models.InheritablePermission::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.InheritablePermission::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.InheritablePermission::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.InheritablePermission::|public|setInheritableScopes(value?:InheritableScopes):void +com.microsoft.graph.models.InheritablePermission::|public|setOdataType(value?:String):void +com.microsoft.graph.models.InheritablePermission::|public|setResourceAppId(value?:String):void +com.microsoft.graph.models.InheritablePermission::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InheritablePermission +com.microsoft.graph.models.InheritablePermission~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.InheritableScopes::|protected|backingStore:BackingStore +com.microsoft.graph.models.InheritableScopes::|public|constructor():void +com.microsoft.graph.models.InheritableScopes::|public|getAdditionalData():Map +com.microsoft.graph.models.InheritableScopes::|public|getBackingStore():BackingStore +com.microsoft.graph.models.InheritableScopes::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.InheritableScopes::|public|getKind():ScopeCollectionKind +com.microsoft.graph.models.InheritableScopes::|public|getOdataType():String +com.microsoft.graph.models.InheritableScopes::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.InheritableScopes::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.InheritableScopes::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.InheritableScopes::|public|setKind(value?:ScopeCollectionKind):void +com.microsoft.graph.models.InheritableScopes::|public|setOdataType(value?:String):void +com.microsoft.graph.models.InheritableScopes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InheritableScopes +com.microsoft.graph.models.InheritableScopes~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Initiator-->Identity com.microsoft.graph.models.Initiator::|public|constructor():void com.microsoft.graph.models.Initiator::|public|getFieldDeserializers():Map> @@ -130092,6 +147205,7 @@ com.microsoft.graph.models.KeyCredentialConfiguration::|protected|backingStore:B com.microsoft.graph.models.KeyCredentialConfiguration::|public|constructor():void com.microsoft.graph.models.KeyCredentialConfiguration::|public|getAdditionalData():Map com.microsoft.graph.models.KeyCredentialConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.KeyCredentialConfiguration::|public|getExcludeActors():AppManagementPolicyActorExemptions com.microsoft.graph.models.KeyCredentialConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.models.KeyCredentialConfiguration::|public|getMaxLifetime():PeriodAndDuration com.microsoft.graph.models.KeyCredentialConfiguration::|public|getOdataType():String @@ -130101,6 +147215,7 @@ com.microsoft.graph.models.KeyCredentialConfiguration::|public|getState():AppMan com.microsoft.graph.models.KeyCredentialConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.KeyCredentialConfiguration::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.KeyCredentialConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.KeyCredentialConfiguration::|public|setExcludeActors(value?:AppManagementPolicyActorExemptions):void com.microsoft.graph.models.KeyCredentialConfiguration::|public|setMaxLifetime(value?:PeriodAndDuration):void com.microsoft.graph.models.KeyCredentialConfiguration::|public|setOdataType(value?:String):void com.microsoft.graph.models.KeyCredentialConfiguration::|public|setRestrictForAppsCreatedAfterDateTime(value?:OffsetDateTime):void @@ -130354,6 +147469,27 @@ com.microsoft.graph.models.Level::0000-Beginner com.microsoft.graph.models.Level::0001-Intermediate com.microsoft.graph.models.Level::0002-Advanced com.microsoft.graph.models.Level::0003-UnknownFutureValue +com.microsoft.graph.models.LevelMap-->BaseMapFeature +com.microsoft.graph.models.LevelMap::|public|constructor():void +com.microsoft.graph.models.LevelMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.LevelMap::|public|getFixtures():java.util.List +com.microsoft.graph.models.LevelMap::|public|getPlaceId():String +com.microsoft.graph.models.LevelMap::|public|getSections():java.util.List +com.microsoft.graph.models.LevelMap::|public|getUnits():java.util.List +com.microsoft.graph.models.LevelMap::|public|OdataType:String +com.microsoft.graph.models.LevelMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.LevelMap::|public|setFixtures(value?:java.util.List):void +com.microsoft.graph.models.LevelMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.models.LevelMap::|public|setSections(value?:java.util.List):void +com.microsoft.graph.models.LevelMap::|public|setUnits(value?:java.util.List):void +com.microsoft.graph.models.LevelMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LevelMap +com.microsoft.graph.models.LevelMapCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.LevelMapCollectionResponse::|public|constructor():void +com.microsoft.graph.models.LevelMapCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.LevelMapCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.LevelMapCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.LevelMapCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.LevelMapCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LevelMapCollectionResponse com.microsoft.graph.models.LicenseAssignmentState::|protected|backingStore:BackingStore com.microsoft.graph.models.LicenseAssignmentState::|public|constructor():void com.microsoft.graph.models.LicenseAssignmentState::|public|getAdditionalData():Map @@ -130462,6 +147598,7 @@ com.microsoft.graph.models.List::|public|getFieldDeserializers():Map com.microsoft.graph.models.List::|public|getList():ListInfo com.microsoft.graph.models.List::|public|getOperations():java.util.List +com.microsoft.graph.models.List::|public|getPermissions():java.util.List com.microsoft.graph.models.List::|public|getSharepointIds():SharepointIds com.microsoft.graph.models.List::|public|getSubscriptions():java.util.List com.microsoft.graph.models.List::|public|getSystem():SystemFacet @@ -130474,6 +147611,7 @@ com.microsoft.graph.models.List::|public|setDrive(value?:Drive):void com.microsoft.graph.models.List::|public|setItems(value?:java.util.List):void com.microsoft.graph.models.List::|public|setList(value?:ListInfo):void com.microsoft.graph.models.List::|public|setOperations(value?:java.util.List):void +com.microsoft.graph.models.List::|public|setPermissions(value?:java.util.List):void com.microsoft.graph.models.List::|public|setSharepointIds(value?:SharepointIds):void com.microsoft.graph.models.List::|public|setSubscriptions(value?:java.util.List):void com.microsoft.graph.models.List::|public|setSystem(value?:SystemFacet):void @@ -130507,19 +147645,23 @@ com.microsoft.graph.models.ListItem-->BaseItem com.microsoft.graph.models.ListItem::|public|constructor():void com.microsoft.graph.models.ListItem::|public|getAnalytics():ItemAnalytics com.microsoft.graph.models.ListItem::|public|getContentType():ContentTypeInfo +com.microsoft.graph.models.ListItem::|public|getDeleted():Deleted com.microsoft.graph.models.ListItem::|public|getDocumentSetVersions():java.util.List com.microsoft.graph.models.ListItem::|public|getDriveItem():DriveItem com.microsoft.graph.models.ListItem::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ListItem::|public|getFields():FieldValueSet +com.microsoft.graph.models.ListItem::|public|getPermissions():java.util.List com.microsoft.graph.models.ListItem::|public|getSharepointIds():SharepointIds com.microsoft.graph.models.ListItem::|public|getVersions():java.util.List com.microsoft.graph.models.ListItem::|public|OdataType:String com.microsoft.graph.models.ListItem::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ListItem::|public|setAnalytics(value?:ItemAnalytics):void com.microsoft.graph.models.ListItem::|public|setContentType(value?:ContentTypeInfo):void +com.microsoft.graph.models.ListItem::|public|setDeleted(value?:Deleted):void com.microsoft.graph.models.ListItem::|public|setDocumentSetVersions(value?:java.util.List):void com.microsoft.graph.models.ListItem::|public|setDriveItem(value?:DriveItem):void com.microsoft.graph.models.ListItem::|public|setFields(value?:FieldValueSet):void +com.microsoft.graph.models.ListItem::|public|setPermissions(value?:java.util.List):void com.microsoft.graph.models.ListItem::|public|setSharepointIds(value?:SharepointIds):void com.microsoft.graph.models.ListItem::|public|setVersions(value?:java.util.List):void com.microsoft.graph.models.ListItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ListItem @@ -130582,6 +147724,22 @@ com.microsoft.graph.models.LocalAdminPasswordSettings::|public|setIsEnabled(valu com.microsoft.graph.models.LocalAdminPasswordSettings::|public|setOdataType(value?:String):void com.microsoft.graph.models.LocalAdminPasswordSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LocalAdminPasswordSettings com.microsoft.graph.models.LocalAdminPasswordSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.LocalAdminSettings::|protected|backingStore:BackingStore +com.microsoft.graph.models.LocalAdminSettings::|public|constructor():void +com.microsoft.graph.models.LocalAdminSettings::|public|getAdditionalData():Map +com.microsoft.graph.models.LocalAdminSettings::|public|getBackingStore():BackingStore +com.microsoft.graph.models.LocalAdminSettings::|public|getEnableGlobalAdmins():Boolean +com.microsoft.graph.models.LocalAdminSettings::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.LocalAdminSettings::|public|getOdataType():String +com.microsoft.graph.models.LocalAdminSettings::|public|getRegisteringUsers():DeviceRegistrationMembership +com.microsoft.graph.models.LocalAdminSettings::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.LocalAdminSettings::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.LocalAdminSettings::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.LocalAdminSettings::|public|setEnableGlobalAdmins(value?:Boolean):void +com.microsoft.graph.models.LocalAdminSettings::|public|setOdataType(value?:String):void +com.microsoft.graph.models.LocalAdminSettings::|public|setRegisteringUsers(value?:DeviceRegistrationMembership):void +com.microsoft.graph.models.LocalAdminSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LocalAdminSettings +com.microsoft.graph.models.LocalAdminSettings~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.LocaleInfo::|protected|backingStore:BackingStore com.microsoft.graph.models.LocaleInfo::|public|constructor():void com.microsoft.graph.models.LocaleInfo::|public|getAdditionalData():Map @@ -131108,6 +148266,105 @@ com.microsoft.graph.models.MailAssessmentRequest::|public|setDestinationRoutingR com.microsoft.graph.models.MailAssessmentRequest::|public|setMessageUri(value?:String):void com.microsoft.graph.models.MailAssessmentRequest::|public|setRecipientEmail(value?:String):void com.microsoft.graph.models.MailAssessmentRequest::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailAssessmentRequest +com.microsoft.graph.models.Mailbox-->DirectoryObject +com.microsoft.graph.models.Mailbox::|public|constructor():void +com.microsoft.graph.models.Mailbox::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.Mailbox::|public|getFolders():java.util.List +com.microsoft.graph.models.Mailbox::|public|OdataType:String +com.microsoft.graph.models.Mailbox::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.Mailbox::|public|setFolders(value?:java.util.List):void +com.microsoft.graph.models.Mailbox::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Mailbox +com.microsoft.graph.models.MailboxCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.MailboxCollectionResponse::|public|constructor():void +com.microsoft.graph.models.MailboxCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MailboxCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.MailboxCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MailboxCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.MailboxCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxCollectionResponse +com.microsoft.graph.models.MailboxDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.MailboxDetails::|public|constructor():void +com.microsoft.graph.models.MailboxDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.MailboxDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.MailboxDetails::|public|getEmailAddress():String +com.microsoft.graph.models.MailboxDetails::|public|getExternalDirectoryObjectId():String +com.microsoft.graph.models.MailboxDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MailboxDetails::|public|getOdataType():String +com.microsoft.graph.models.MailboxDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MailboxDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.MailboxDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.MailboxDetails::|public|setEmailAddress(value?:String):void +com.microsoft.graph.models.MailboxDetails::|public|setExternalDirectoryObjectId(value?:String):void +com.microsoft.graph.models.MailboxDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.MailboxDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxDetails +com.microsoft.graph.models.MailboxDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.MailboxFolder-->Entity +com.microsoft.graph.models.MailboxFolder::|public|constructor():void +com.microsoft.graph.models.MailboxFolder::|public|getChildFolderCount():Integer +com.microsoft.graph.models.MailboxFolder::|public|getChildFolders():java.util.List +com.microsoft.graph.models.MailboxFolder::|public|getDisplayName():String +com.microsoft.graph.models.MailboxFolder::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MailboxFolder::|public|getItems():java.util.List +com.microsoft.graph.models.MailboxFolder::|public|getMultiValueExtendedProperties():java.util.List +com.microsoft.graph.models.MailboxFolder::|public|getParentFolderId():String +com.microsoft.graph.models.MailboxFolder::|public|getSingleValueExtendedProperties():java.util.List +com.microsoft.graph.models.MailboxFolder::|public|getTotalItemCount():Integer +com.microsoft.graph.models.MailboxFolder::|public|getType():String +com.microsoft.graph.models.MailboxFolder::|public|OdataType:String +com.microsoft.graph.models.MailboxFolder::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MailboxFolder::|public|setChildFolderCount(value?:Integer):void +com.microsoft.graph.models.MailboxFolder::|public|setChildFolders(value?:java.util.List):void +com.microsoft.graph.models.MailboxFolder::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.MailboxFolder::|public|setItems(value?:java.util.List):void +com.microsoft.graph.models.MailboxFolder::|public|setMultiValueExtendedProperties(value?:java.util.List):void +com.microsoft.graph.models.MailboxFolder::|public|setParentFolderId(value?:String):void +com.microsoft.graph.models.MailboxFolder::|public|setSingleValueExtendedProperties(value?:java.util.List):void +com.microsoft.graph.models.MailboxFolder::|public|setTotalItemCount(value?:Integer):void +com.microsoft.graph.models.MailboxFolder::|public|setType(value?:String):void +com.microsoft.graph.models.MailboxFolder::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxFolder +com.microsoft.graph.models.MailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.MailboxFolderCollectionResponse::|public|constructor():void +com.microsoft.graph.models.MailboxFolderCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MailboxFolderCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.MailboxFolderCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MailboxFolderCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.MailboxFolderCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxFolderCollectionResponse +com.microsoft.graph.models.MailboxItem-->OutlookItem +com.microsoft.graph.models.MailboxItem::|public|constructor():void +com.microsoft.graph.models.MailboxItem::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MailboxItem::|public|getMultiValueExtendedProperties():java.util.List +com.microsoft.graph.models.MailboxItem::|public|getSingleValueExtendedProperties():java.util.List +com.microsoft.graph.models.MailboxItem::|public|getSize():Long +com.microsoft.graph.models.MailboxItem::|public|getType():String +com.microsoft.graph.models.MailboxItem::|public|OdataType:String +com.microsoft.graph.models.MailboxItem::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MailboxItem::|public|setMultiValueExtendedProperties(value?:java.util.List):void +com.microsoft.graph.models.MailboxItem::|public|setSingleValueExtendedProperties(value?:java.util.List):void +com.microsoft.graph.models.MailboxItem::|public|setSize(value?:Long):void +com.microsoft.graph.models.MailboxItem::|public|setType(value?:String):void +com.microsoft.graph.models.MailboxItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxItem +com.microsoft.graph.models.MailboxItemCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.MailboxItemCollectionResponse::|public|constructor():void +com.microsoft.graph.models.MailboxItemCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MailboxItemCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.MailboxItemCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MailboxItemCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.MailboxItemCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxItemCollectionResponse +com.microsoft.graph.models.MailboxItemImportSession::|protected|backingStore:BackingStore +com.microsoft.graph.models.MailboxItemImportSession::|public|constructor():void +com.microsoft.graph.models.MailboxItemImportSession::|public|getAdditionalData():Map +com.microsoft.graph.models.MailboxItemImportSession::|public|getBackingStore():BackingStore +com.microsoft.graph.models.MailboxItemImportSession::|public|getExpirationDateTime():OffsetDateTime +com.microsoft.graph.models.MailboxItemImportSession::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MailboxItemImportSession::|public|getImportUrl():String +com.microsoft.graph.models.MailboxItemImportSession::|public|getOdataType():String +com.microsoft.graph.models.MailboxItemImportSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MailboxItemImportSession::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.MailboxItemImportSession::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.MailboxItemImportSession::|public|setExpirationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.MailboxItemImportSession::|public|setImportUrl(value?:String):void +com.microsoft.graph.models.MailboxItemImportSession::|public|setOdataType(value?:String):void +com.microsoft.graph.models.MailboxItemImportSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailboxItemImportSession +com.microsoft.graph.models.MailboxItemImportSession~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.MailboxProtectionRule-->ProtectionRuleBase com.microsoft.graph.models.MailboxProtectionRule::|public|constructor():void com.microsoft.graph.models.MailboxProtectionRule::|public|getFieldDeserializers():Map> @@ -132173,6 +149430,14 @@ com.microsoft.graph.models.ManagementState::0009-WipeCanceled com.microsoft.graph.models.ManagementState::0010-RetireCanceled com.microsoft.graph.models.ManagementState::0011-Discovered com.microsoft.graph.models.ManagementState::0012-UnknownFutureValue +com.microsoft.graph.models.MatchConfidenceLevel::0000-Exact +com.microsoft.graph.models.MatchConfidenceLevel::0001-Relaxed +com.microsoft.graph.models.MatchConfidenceLevel::0002-UnknownFutureValue +com.microsoft.graph.models.MaxWorkLocationDetails::0000-Unknown +com.microsoft.graph.models.MaxWorkLocationDetails::0001-None +com.microsoft.graph.models.MaxWorkLocationDetails::0002-Approximate +com.microsoft.graph.models.MaxWorkLocationDetails::0003-Specific +com.microsoft.graph.models.MaxWorkLocationDetails::0004-UnknownFutureValue com.microsoft.graph.models.MdmAppConfigKeyType::0000-StringType com.microsoft.graph.models.MdmAppConfigKeyType::0001-IntegerType com.microsoft.graph.models.MdmAppConfigKeyType::0002-RealType @@ -132482,6 +149747,40 @@ com.microsoft.graph.models.MeetingMessageType::0002-MeetingCancelled com.microsoft.graph.models.MeetingMessageType::0003-MeetingAccepted com.microsoft.graph.models.MeetingMessageType::0004-MeetingTenativelyAccepted com.microsoft.graph.models.MeetingMessageType::0005-MeetingDeclined +com.microsoft.graph.models.MeetingNote::|protected|backingStore:BackingStore +com.microsoft.graph.models.MeetingNote::|public|constructor():void +com.microsoft.graph.models.MeetingNote::|public|getAdditionalData():Map +com.microsoft.graph.models.MeetingNote::|public|getBackingStore():BackingStore +com.microsoft.graph.models.MeetingNote::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MeetingNote::|public|getOdataType():String +com.microsoft.graph.models.MeetingNote::|public|getSubpoints():java.util.List +com.microsoft.graph.models.MeetingNote::|public|getText():String +com.microsoft.graph.models.MeetingNote::|public|getTitle():String +com.microsoft.graph.models.MeetingNote::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MeetingNote::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.MeetingNote::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.MeetingNote::|public|setOdataType(value?:String):void +com.microsoft.graph.models.MeetingNote::|public|setSubpoints(value?:java.util.List):void +com.microsoft.graph.models.MeetingNote::|public|setText(value?:String):void +com.microsoft.graph.models.MeetingNote::|public|setTitle(value?:String):void +com.microsoft.graph.models.MeetingNote::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MeetingNote +com.microsoft.graph.models.MeetingNoteSubpoint::|protected|backingStore:BackingStore +com.microsoft.graph.models.MeetingNoteSubpoint::|public|constructor():void +com.microsoft.graph.models.MeetingNoteSubpoint::|public|getAdditionalData():Map +com.microsoft.graph.models.MeetingNoteSubpoint::|public|getBackingStore():BackingStore +com.microsoft.graph.models.MeetingNoteSubpoint::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MeetingNoteSubpoint::|public|getOdataType():String +com.microsoft.graph.models.MeetingNoteSubpoint::|public|getText():String +com.microsoft.graph.models.MeetingNoteSubpoint::|public|getTitle():String +com.microsoft.graph.models.MeetingNoteSubpoint::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MeetingNoteSubpoint::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.MeetingNoteSubpoint::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.MeetingNoteSubpoint::|public|setOdataType(value?:String):void +com.microsoft.graph.models.MeetingNoteSubpoint::|public|setText(value?:String):void +com.microsoft.graph.models.MeetingNoteSubpoint::|public|setTitle(value?:String):void +com.microsoft.graph.models.MeetingNoteSubpoint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MeetingNoteSubpoint +com.microsoft.graph.models.MeetingNoteSubpoint~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.MeetingNote~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.MeetingParticipantInfo::|protected|backingStore:BackingStore com.microsoft.graph.models.MeetingParticipantInfo::|public|constructor():void com.microsoft.graph.models.MeetingParticipantInfo::|public|getAdditionalData():Map @@ -132639,6 +149938,24 @@ com.microsoft.graph.models.MembersLeftEventMessageDetail::|public|serialize(writ com.microsoft.graph.models.MembersLeftEventMessageDetail::|public|setInitiator(value?:IdentitySet):void com.microsoft.graph.models.MembersLeftEventMessageDetail::|public|setMembers(value?:java.util.List):void com.microsoft.graph.models.MembersLeftEventMessageDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MembersLeftEventMessageDetail +com.microsoft.graph.models.MentionEvent::|protected|backingStore:BackingStore +com.microsoft.graph.models.MentionEvent::|public|constructor():void +com.microsoft.graph.models.MentionEvent::|public|getAdditionalData():Map +com.microsoft.graph.models.MentionEvent::|public|getBackingStore():BackingStore +com.microsoft.graph.models.MentionEvent::|public|getEventDateTime():OffsetDateTime +com.microsoft.graph.models.MentionEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MentionEvent::|public|getOdataType():String +com.microsoft.graph.models.MentionEvent::|public|getSpeaker():IdentitySet +com.microsoft.graph.models.MentionEvent::|public|getTranscriptUtterance():String +com.microsoft.graph.models.MentionEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MentionEvent::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.MentionEvent::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.MentionEvent::|public|setEventDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.MentionEvent::|public|setOdataType(value?:String):void +com.microsoft.graph.models.MentionEvent::|public|setSpeaker(value?:IdentitySet):void +com.microsoft.graph.models.MentionEvent::|public|setTranscriptUtterance(value?:String):void +com.microsoft.graph.models.MentionEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MentionEvent +com.microsoft.graph.models.MentionEvent~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Message-->OutlookItem com.microsoft.graph.models.Message::|public|constructor():void com.microsoft.graph.models.Message::|public|getAttachments():java.util.List @@ -132898,6 +150215,14 @@ com.microsoft.graph.models.MessageSecurityState::|public|setNetworkMessageId(val com.microsoft.graph.models.MessageSecurityState::|public|setOdataType(value?:String):void com.microsoft.graph.models.MessageSecurityState::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MessageSecurityState com.microsoft.graph.models.MessageSecurityState~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.MessageTracingRoot-->Entity +com.microsoft.graph.models.MessageTracingRoot::|public|constructor():void +com.microsoft.graph.models.MessageTracingRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.MessageTracingRoot::|public|getMessageTraces():java.util.List +com.microsoft.graph.models.MessageTracingRoot::|public|OdataType:String +com.microsoft.graph.models.MessageTracingRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.MessageTracingRoot::|public|setMessageTraces(value?:java.util.List):void +com.microsoft.graph.models.MessageTracingRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MessageTracingRoot com.microsoft.graph.models.MessageUnpinnedEventMessageDetail-->EventMessageDetail com.microsoft.graph.models.MessageUnpinnedEventMessageDetail::|public|constructor():void com.microsoft.graph.models.MessageUnpinnedEventMessageDetail::|public|getEventDateTime():OffsetDateTime @@ -132934,7 +150259,6 @@ com.microsoft.graph.models.MicrosoftAccountUserConversationMember::|public|setUs com.microsoft.graph.models.MicrosoftAccountUserConversationMember::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAccountUserConversationMember com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod-->AuthenticationMethod com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|constructor():void -com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|getDevice():Device com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|getDeviceTag():String com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|getDisplayName():String @@ -132942,7 +150266,6 @@ com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|g com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|getPhoneAppVersion():String com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|OdataType:String com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|setDevice(value?:Device):void com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|setDeviceTag(value?:String):void com.microsoft.graph.models.MicrosoftAuthenticatorAuthenticationMethod::|public|setDisplayName(value?:String):void @@ -133084,6 +150407,9 @@ com.microsoft.graph.models.MicrosoftTrainingAssignmentMapping::|public|serialize com.microsoft.graph.models.MicrosoftTrainingAssignmentMapping::|public|setAssignedTo(value?:java.util.List):void com.microsoft.graph.models.MicrosoftTrainingAssignmentMapping::|public|setTraining(value?:Training):void com.microsoft.graph.models.MicrosoftTrainingAssignmentMapping::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTrainingAssignmentMapping +com.microsoft.graph.models.MigrationMode::0000-InProgress +com.microsoft.graph.models.MigrationMode::0001-Completed +com.microsoft.graph.models.MigrationMode::0002-UnknownFutureValue com.microsoft.graph.models.MigrationStatus::0000-Ready com.microsoft.graph.models.MigrationStatus::0001-NeedsReview com.microsoft.graph.models.MigrationStatus::0002-AdditionalStepsRequired @@ -133457,6 +150783,15 @@ com.microsoft.graph.models.ModifiedProperty::|public|setOdataType(value?:String) com.microsoft.graph.models.ModifiedProperty::|public|setOldValue(value?:String):void com.microsoft.graph.models.ModifiedProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ModifiedProperty com.microsoft.graph.models.ModifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.MonitorMode::0000-MonitorOnly +com.microsoft.graph.models.MonitorMode::0001-UnknownFutureValue +com.microsoft.graph.models.MonitorRunStatus::0000-Successful +com.microsoft.graph.models.MonitorRunStatus::0001-PartiallySuccessful +com.microsoft.graph.models.MonitorRunStatus::0002-Failed +com.microsoft.graph.models.MonitorRunStatus::0003-UnknownFutureValue +com.microsoft.graph.models.MonitorStatus::0000-Active +com.microsoft.graph.models.MonitorStatus::0001-Inactive +com.microsoft.graph.models.MonitorStatus::0002-UnknownFutureValue com.microsoft.graph.models.MultiFactorAuthConfiguration::0000-NotRequired com.microsoft.graph.models.MultiFactorAuthConfiguration::0001-Required com.microsoft.graph.models.MultiFactorAuthConfiguration::0002-UnknownFutureValue @@ -133622,16 +150957,18 @@ com.microsoft.graph.models.MuteParticipantOperation::|public|getFieldDeserialize com.microsoft.graph.models.MuteParticipantOperation::|public|OdataType:String com.microsoft.graph.models.MuteParticipantOperation::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.MuteParticipantOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MuteParticipantOperation -com.microsoft.graph.models.NamedLocation-->Entity +com.microsoft.graph.models.NamedLocation-->PolicyDeletableItem com.microsoft.graph.models.NamedLocation::|public|constructor():void com.microsoft.graph.models.NamedLocation::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.NamedLocation::|public|getDisplayName():String com.microsoft.graph.models.NamedLocation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.NamedLocation::|public|getId():String com.microsoft.graph.models.NamedLocation::|public|getModifiedDateTime():OffsetDateTime com.microsoft.graph.models.NamedLocation::|public|OdataType:String com.microsoft.graph.models.NamedLocation::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.NamedLocation::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.NamedLocation::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.NamedLocation::|public|setId(value?:String):void com.microsoft.graph.models.NamedLocation::|public|setModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.NamedLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NamedLocation com.microsoft.graph.models.NamedLocationCollectionResponse-->BaseCollectionPaginationCountResponse @@ -133702,6 +151039,12 @@ com.microsoft.graph.models.NoDeviceRegistrationMembership::|public|getFieldDeser com.microsoft.graph.models.NoDeviceRegistrationMembership::|public|OdataType:String com.microsoft.graph.models.NoDeviceRegistrationMembership::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.NoDeviceRegistrationMembership::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NoDeviceRegistrationMembership +com.microsoft.graph.models.NoScopes-->InheritableScopes +com.microsoft.graph.models.NoScopes::|public|constructor():void +com.microsoft.graph.models.NoScopes::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.NoScopes::|public|OdataType:String +com.microsoft.graph.models.NoScopes::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.NoScopes::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NoScopes com.microsoft.graph.models.Notebook-->OnenoteEntityHierarchyModel com.microsoft.graph.models.Notebook::|public|constructor():void com.microsoft.graph.models.Notebook::|public|getFieldDeserializers():Map> @@ -133755,6 +151098,9 @@ com.microsoft.graph.models.NotificationDeliveryPreference::0000-Unknown com.microsoft.graph.models.NotificationDeliveryPreference::0001-DeliverImmedietly com.microsoft.graph.models.NotificationDeliveryPreference::0002-DeliverAfterCampaignEnd com.microsoft.graph.models.NotificationDeliveryPreference::0003-UnknownFutureValue +com.microsoft.graph.models.NotificationEventsType::0000-None +com.microsoft.graph.models.NotificationEventsType::0001-RestoreAndPolicyUpdates +com.microsoft.graph.models.NotificationEventsType::0002-UnknownFutureValue com.microsoft.graph.models.NotificationMessageTemplate-->Entity com.microsoft.graph.models.NotificationMessageTemplate::|public|constructor():void com.microsoft.graph.models.NotificationMessageTemplate::|public|getBrandingOptions():NotificationTemplateBrandingOptions @@ -133780,6 +151126,28 @@ com.microsoft.graph.models.NotificationMessageTemplateCollectionResponse::|publi com.microsoft.graph.models.NotificationMessageTemplateCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.NotificationMessageTemplateCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.NotificationMessageTemplateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NotificationMessageTemplateCollectionResponse +com.microsoft.graph.models.NotificationRecipients::|protected|backingStore:BackingStore +com.microsoft.graph.models.NotificationRecipients::|public|constructor():void +com.microsoft.graph.models.NotificationRecipients::|public|getAdditionalData():Map +com.microsoft.graph.models.NotificationRecipients::|public|getBackingStore():BackingStore +com.microsoft.graph.models.NotificationRecipients::|public|getCustomRecipients():java.util.List +com.microsoft.graph.models.NotificationRecipients::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.NotificationRecipients::|public|getOdataType():String +com.microsoft.graph.models.NotificationRecipients::|public|getRole():NotificationRecipientsType +com.microsoft.graph.models.NotificationRecipients::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.NotificationRecipients::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.NotificationRecipients::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.NotificationRecipients::|public|setCustomRecipients(value?:java.util.List):void +com.microsoft.graph.models.NotificationRecipients::|public|setOdataType(value?:String):void +com.microsoft.graph.models.NotificationRecipients::|public|setRole(value?:NotificationRecipientsType):void +com.microsoft.graph.models.NotificationRecipients::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NotificationRecipients +com.microsoft.graph.models.NotificationRecipientsType::0000-None +com.microsoft.graph.models.NotificationRecipientsType::0001-GlobalAdmins +com.microsoft.graph.models.NotificationRecipientsType::0002-BackupAdmins +com.microsoft.graph.models.NotificationRecipientsType::0003-Custom +com.microsoft.graph.models.NotificationRecipientsType::0004-AllAdmins +com.microsoft.graph.models.NotificationRecipientsType::0005-UnknownFutureValue +com.microsoft.graph.models.NotificationRecipients~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.NotificationTemplateBrandingOptions::0000-None com.microsoft.graph.models.NotificationTemplateBrandingOptions::0001-IncludeCompanyLogo com.microsoft.graph.models.NotificationTemplateBrandingOptions::0002-IncludeCompanyName @@ -133787,6 +151155,10 @@ com.microsoft.graph.models.NotificationTemplateBrandingOptions::0003-IncludeCont com.microsoft.graph.models.NotificationTemplateBrandingOptions::0004-IncludeCompanyPortalLink com.microsoft.graph.models.NotificationTemplateBrandingOptions::0005-IncludeDeviceDetails com.microsoft.graph.models.NotificationTemplateBrandingOptions::0006-UnknownFutureValue +com.microsoft.graph.models.NotifyMembers::0000-All +com.microsoft.graph.models.NotifyMembers::0001-AllowSelected +com.microsoft.graph.models.NotifyMembers::0002-BlockSelected +com.microsoft.graph.models.NotifyMembers::0003-UnknownFutureValue com.microsoft.graph.models.NoTrainingNotificationSetting-->EndUserNotificationSetting com.microsoft.graph.models.NoTrainingNotificationSetting::|public|constructor():void com.microsoft.graph.models.NoTrainingNotificationSetting::|public|getFieldDeserializers():Map> @@ -134087,6 +151459,108 @@ com.microsoft.graph.models.OfficeGraphInsights::|public|setShared(value?:java.ut com.microsoft.graph.models.OfficeGraphInsights::|public|setTrending(value?:java.util.List):void com.microsoft.graph.models.OfficeGraphInsights::|public|setUsed(value?:java.util.List):void com.microsoft.graph.models.OfficeGraphInsights::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OfficeGraphInsights +com.microsoft.graph.models.OidcAddressInboundClaims::|protected|backingStore:BackingStore +com.microsoft.graph.models.OidcAddressInboundClaims::|public|constructor():void +com.microsoft.graph.models.OidcAddressInboundClaims::|public|getAdditionalData():Map +com.microsoft.graph.models.OidcAddressInboundClaims::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OidcAddressInboundClaims::|public|getCountry():String +com.microsoft.graph.models.OidcAddressInboundClaims::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OidcAddressInboundClaims::|public|getLocality():String +com.microsoft.graph.models.OidcAddressInboundClaims::|public|getOdataType():String +com.microsoft.graph.models.OidcAddressInboundClaims::|public|getPostalCode():String +com.microsoft.graph.models.OidcAddressInboundClaims::|public|getRegion():String +com.microsoft.graph.models.OidcAddressInboundClaims::|public|getStreetAddress():String +com.microsoft.graph.models.OidcAddressInboundClaims::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OidcAddressInboundClaims::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OidcAddressInboundClaims::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.OidcAddressInboundClaims::|public|setCountry(value?:String):void +com.microsoft.graph.models.OidcAddressInboundClaims::|public|setLocality(value?:String):void +com.microsoft.graph.models.OidcAddressInboundClaims::|public|setOdataType(value?:String):void +com.microsoft.graph.models.OidcAddressInboundClaims::|public|setPostalCode(value?:String):void +com.microsoft.graph.models.OidcAddressInboundClaims::|public|setRegion(value?:String):void +com.microsoft.graph.models.OidcAddressInboundClaims::|public|setStreetAddress(value?:String):void +com.microsoft.graph.models.OidcAddressInboundClaims::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcAddressInboundClaims +com.microsoft.graph.models.OidcAddressInboundClaims~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OidcClientAuthentication::|protected|backingStore:BackingStore +com.microsoft.graph.models.OidcClientAuthentication::|public|constructor():void +com.microsoft.graph.models.OidcClientAuthentication::|public|getAdditionalData():Map +com.microsoft.graph.models.OidcClientAuthentication::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OidcClientAuthentication::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OidcClientAuthentication::|public|getOdataType():String +com.microsoft.graph.models.OidcClientAuthentication::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OidcClientAuthentication::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OidcClientAuthentication::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.OidcClientAuthentication::|public|setOdataType(value?:String):void +com.microsoft.graph.models.OidcClientAuthentication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcClientAuthentication +com.microsoft.graph.models.OidcClientAuthentication~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OidcClientSecretAuthentication-->OidcClientAuthentication +com.microsoft.graph.models.OidcClientSecretAuthentication::|public|constructor():void +com.microsoft.graph.models.OidcClientSecretAuthentication::|public|getClientSecret():String +com.microsoft.graph.models.OidcClientSecretAuthentication::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OidcClientSecretAuthentication::|public|OdataType:String +com.microsoft.graph.models.OidcClientSecretAuthentication::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OidcClientSecretAuthentication::|public|setClientSecret(value?:String):void +com.microsoft.graph.models.OidcClientSecretAuthentication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcClientSecretAuthentication +com.microsoft.graph.models.OidcIdentityProvider-->IdentityProviderBase +com.microsoft.graph.models.OidcIdentityProvider::|public|constructor():void +com.microsoft.graph.models.OidcIdentityProvider::|public|getClientAuthentication():OidcClientAuthentication +com.microsoft.graph.models.OidcIdentityProvider::|public|getClientId():String +com.microsoft.graph.models.OidcIdentityProvider::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OidcIdentityProvider::|public|getInboundClaimMapping():OidcInboundClaimMappingOverride +com.microsoft.graph.models.OidcIdentityProvider::|public|getIssuer():String +com.microsoft.graph.models.OidcIdentityProvider::|public|getResponseType():OidcResponseType +com.microsoft.graph.models.OidcIdentityProvider::|public|getScope():String +com.microsoft.graph.models.OidcIdentityProvider::|public|getWellKnownEndpoint():String +com.microsoft.graph.models.OidcIdentityProvider::|public|OdataType:String +com.microsoft.graph.models.OidcIdentityProvider::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OidcIdentityProvider::|public|setClientAuthentication(value?:OidcClientAuthentication):void +com.microsoft.graph.models.OidcIdentityProvider::|public|setClientId(value?:String):void +com.microsoft.graph.models.OidcIdentityProvider::|public|setInboundClaimMapping(value?:OidcInboundClaimMappingOverride):void +com.microsoft.graph.models.OidcIdentityProvider::|public|setIssuer(value?:String):void +com.microsoft.graph.models.OidcIdentityProvider::|public|setResponseType(value?:OidcResponseType):void +com.microsoft.graph.models.OidcIdentityProvider::|public|setScope(value?:String):void +com.microsoft.graph.models.OidcIdentityProvider::|public|setWellKnownEndpoint(value?:String):void +com.microsoft.graph.models.OidcIdentityProvider::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcIdentityProvider +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|protected|backingStore:BackingStore +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|constructor():void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getAdditionalData():Map +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getAddress():OidcAddressInboundClaims +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getEmail():String +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getEmailVerified():String +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getFamilyName():String +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getGivenName():String +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getName():String +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getOdataType():String +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getPhoneNumber():String +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getPhoneNumberVerified():String +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|getSub():String +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setAddress(value?:OidcAddressInboundClaims):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setEmail(value?:String):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setEmailVerified(value?:String):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setFamilyName(value?:String):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setGivenName(value?:String):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setName(value?:String):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setOdataType(value?:String):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setPhoneNumber(value?:String):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setPhoneNumberVerified(value?:String):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|public|setSub(value?:String):void +com.microsoft.graph.models.OidcInboundClaimMappingOverride::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcInboundClaimMappingOverride +com.microsoft.graph.models.OidcInboundClaimMappingOverride~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OidcPrivateJwtKeyClientAuthentication-->OidcClientAuthentication +com.microsoft.graph.models.OidcPrivateJwtKeyClientAuthentication::|public|constructor():void +com.microsoft.graph.models.OidcPrivateJwtKeyClientAuthentication::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OidcPrivateJwtKeyClientAuthentication::|public|OdataType:String +com.microsoft.graph.models.OidcPrivateJwtKeyClientAuthentication::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OidcPrivateJwtKeyClientAuthentication::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OidcPrivateJwtKeyClientAuthentication +com.microsoft.graph.models.OidcResponseType::0000-Code +com.microsoft.graph.models.OidcResponseType::0001-Id_token +com.microsoft.graph.models.OidcResponseType::0002-Token +com.microsoft.graph.models.OidcResponseType::0003-UnknownFutureValue com.microsoft.graph.models.OmaSetting::|protected|backingStore:BackingStore com.microsoft.graph.models.OmaSetting::|public|constructor():void com.microsoft.graph.models.OmaSetting::|public|getAdditionalData():Map @@ -134295,6 +151769,21 @@ com.microsoft.graph.models.OnAuthenticationMethodLoadStartListener::|public|Odat com.microsoft.graph.models.OnAuthenticationMethodLoadStartListener::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.OnAuthenticationMethodLoadStartListener::|public|setHandler(value?:OnAuthenticationMethodLoadStartHandler):void com.microsoft.graph.models.OnAuthenticationMethodLoadStartListener::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnAuthenticationMethodLoadStartListener +com.microsoft.graph.models.OneDriveForBusinessBrowseSession-->BrowseSessionBase +com.microsoft.graph.models.OneDriveForBusinessBrowseSession::|public|constructor():void +com.microsoft.graph.models.OneDriveForBusinessBrowseSession::|public|getDirectoryObjectId():String +com.microsoft.graph.models.OneDriveForBusinessBrowseSession::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OneDriveForBusinessBrowseSession::|public|OdataType:String +com.microsoft.graph.models.OneDriveForBusinessBrowseSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OneDriveForBusinessBrowseSession::|public|setDirectoryObjectId(value?:String):void +com.microsoft.graph.models.OneDriveForBusinessBrowseSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OneDriveForBusinessBrowseSession +com.microsoft.graph.models.OneDriveForBusinessBrowseSessionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OneDriveForBusinessBrowseSessionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.OneDriveForBusinessBrowseSessionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OneDriveForBusinessBrowseSessionCollectionResponse com.microsoft.graph.models.OneDriveForBusinessProtectionPolicy-->ProtectionPolicyBase com.microsoft.graph.models.OneDriveForBusinessProtectionPolicy::|public|constructor():void com.microsoft.graph.models.OneDriveForBusinessProtectionPolicy::|public|getDriveInclusionRules():java.util.List @@ -134319,10 +151808,12 @@ com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|constructo com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|getDriveRestoreArtifacts():java.util.List com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|getDriveRestoreArtifactsBulkAdditionRequests():java.util.List com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|getGranularDriveRestoreArtifacts():java.util.List com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|OdataType:String com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|setDriveRestoreArtifacts(value?:java.util.List):void com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|setDriveRestoreArtifactsBulkAdditionRequests(value?:java.util.List):void +com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|public|setGranularDriveRestoreArtifacts(value?:java.util.List):void com.microsoft.graph.models.OneDriveForBusinessRestoreSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OneDriveForBusinessRestoreSession com.microsoft.graph.models.OneDriveForBusinessRestoreSessionCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.OneDriveForBusinessRestoreSessionCollectionResponse::|public|constructor():void @@ -134566,6 +152057,34 @@ com.microsoft.graph.models.OnenoteUserRole::0000-None com.microsoft.graph.models.OnenoteUserRole::0001-Owner com.microsoft.graph.models.OnenoteUserRole::0002-Contributor com.microsoft.graph.models.OnenoteUserRole::0003-Reader +com.microsoft.graph.models.OnFraudProtectionLoadStartExternalUsersAuthHandler-->OnFraudProtectionLoadStartHandler +com.microsoft.graph.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|constructor():void +com.microsoft.graph.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|getSignUp():FraudProtectionConfiguration +com.microsoft.graph.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|OdataType:String +com.microsoft.graph.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|public|setSignUp(value?:FraudProtectionConfiguration):void +com.microsoft.graph.models.OnFraudProtectionLoadStartExternalUsersAuthHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnFraudProtectionLoadStartExternalUsersAuthHandler +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|protected|backingStore:BackingStore +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|public|constructor():void +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|public|getAdditionalData():Map +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|public|getOdataType():String +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|public|setOdataType(value?:String):void +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnFraudProtectionLoadStartHandler +com.microsoft.graph.models.OnFraudProtectionLoadStartHandler~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OnFraudProtectionLoadStartListener-->AuthenticationEventListener +com.microsoft.graph.models.OnFraudProtectionLoadStartListener::|public|constructor():void +com.microsoft.graph.models.OnFraudProtectionLoadStartListener::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnFraudProtectionLoadStartListener::|public|getHandler():OnFraudProtectionLoadStartHandler +com.microsoft.graph.models.OnFraudProtectionLoadStartListener::|public|OdataType:String +com.microsoft.graph.models.OnFraudProtectionLoadStartListener::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnFraudProtectionLoadStartListener::|public|setHandler(value?:OnFraudProtectionLoadStartHandler):void +com.microsoft.graph.models.OnFraudProtectionLoadStartListener::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnFraudProtectionLoadStartListener com.microsoft.graph.models.OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp-->OnInteractiveAuthFlowStartHandler com.microsoft.graph.models.OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp::|public|constructor():void com.microsoft.graph.models.OnInteractiveAuthFlowStartExternalUsersSelfServiceSignUp::|public|getFieldDeserializers():Map> @@ -134642,6 +152161,8 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|getAttendanceReports():jav com.microsoft.graph.models.OnlineMeetingBase::|public|getAudioConferencing():AudioConferencing com.microsoft.graph.models.OnlineMeetingBase::|public|getChatInfo():ChatInfo com.microsoft.graph.models.OnlineMeetingBase::|public|getChatRestrictions():ChatRestrictions +com.microsoft.graph.models.OnlineMeetingBase::|public|getCloudVideoInteropInfo():CloudVideoInteropInfo +com.microsoft.graph.models.OnlineMeetingBase::|public|getExpiryDateTime():OffsetDateTime com.microsoft.graph.models.OnlineMeetingBase::|public|getFieldDeserializers():Map> com.microsoft.graph.models.OnlineMeetingBase::|public|getIsEndToEndEncryptionEnabled():Boolean com.microsoft.graph.models.OnlineMeetingBase::|public|getIsEntryExitAnnounced():Boolean @@ -134649,7 +152170,11 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|getJoinInformation():ItemB com.microsoft.graph.models.OnlineMeetingBase::|public|getJoinMeetingIdSettings():JoinMeetingIdSettings com.microsoft.graph.models.OnlineMeetingBase::|public|getJoinWebUrl():String com.microsoft.graph.models.OnlineMeetingBase::|public|getLobbyBypassSettings():LobbyBypassSettings +com.microsoft.graph.models.OnlineMeetingBase::|public|getMeetingOptionsWebUrl():String +com.microsoft.graph.models.OnlineMeetingBase::|public|getMeetingSpokenLanguageTag():String +com.microsoft.graph.models.OnlineMeetingBase::|public|getMeetingType():OnlineMeetingType com.microsoft.graph.models.OnlineMeetingBase::|public|getRecordAutomatically():Boolean +com.microsoft.graph.models.OnlineMeetingBase::|public|getSensitivityLabelAssignment():OnlineMeetingSensitivityLabelAssignment com.microsoft.graph.models.OnlineMeetingBase::|public|getShareMeetingChatHistoryDefault():MeetingChatHistoryDefaultMode com.microsoft.graph.models.OnlineMeetingBase::|public|getSubject():String com.microsoft.graph.models.OnlineMeetingBase::|public|getVideoTeleconferenceId():String @@ -134674,13 +152199,19 @@ com.microsoft.graph.models.OnlineMeetingBase::|public|setAttendanceReports(value com.microsoft.graph.models.OnlineMeetingBase::|public|setAudioConferencing(value?:AudioConferencing):void com.microsoft.graph.models.OnlineMeetingBase::|public|setChatInfo(value?:ChatInfo):void com.microsoft.graph.models.OnlineMeetingBase::|public|setChatRestrictions(value?:ChatRestrictions):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setCloudVideoInteropInfo(value?:CloudVideoInteropInfo):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setExpiryDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.OnlineMeetingBase::|public|setIsEndToEndEncryptionEnabled(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setIsEntryExitAnnounced(value?:Boolean):void com.microsoft.graph.models.OnlineMeetingBase::|public|setJoinInformation(value?:ItemBody):void com.microsoft.graph.models.OnlineMeetingBase::|public|setJoinMeetingIdSettings(value?:JoinMeetingIdSettings):void com.microsoft.graph.models.OnlineMeetingBase::|public|setJoinWebUrl(value?:String):void com.microsoft.graph.models.OnlineMeetingBase::|public|setLobbyBypassSettings(value?:LobbyBypassSettings):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setMeetingOptionsWebUrl(value?:String):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setMeetingSpokenLanguageTag(value?:String):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setMeetingType(value?:OnlineMeetingType):void com.microsoft.graph.models.OnlineMeetingBase::|public|setRecordAutomatically(value?:Boolean):void +com.microsoft.graph.models.OnlineMeetingBase::|public|setSensitivityLabelAssignment(value?:OnlineMeetingSensitivityLabelAssignment):void com.microsoft.graph.models.OnlineMeetingBase::|public|setShareMeetingChatHistoryDefault(value?:MeetingChatHistoryDefaultMode):void com.microsoft.graph.models.OnlineMeetingBase::|public|setSubject(value?:String):void com.microsoft.graph.models.OnlineMeetingBase::|public|setVideoTeleconferenceId(value?:String):void @@ -134772,6 +152303,26 @@ com.microsoft.graph.models.OnlineMeetingRole::0001-Presenter com.microsoft.graph.models.OnlineMeetingRole::0002-UnknownFutureValue com.microsoft.graph.models.OnlineMeetingRole::0003-Producer com.microsoft.graph.models.OnlineMeetingRole::0004-Coorganizer +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|protected|backingStore:BackingStore +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|constructor():void +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|getAdditionalData():Map +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|getOdataType():String +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|getSensitivityLabelId():String +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|setOdataType(value?:String):void +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|public|setSensitivityLabelId(value?:String):void +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnlineMeetingSensitivityLabelAssignment +com.microsoft.graph.models.OnlineMeetingSensitivityLabelAssignment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OnlineMeetingType::0000-Adhoc +com.microsoft.graph.models.OnlineMeetingType::0001-Scheduled +com.microsoft.graph.models.OnlineMeetingType::0002-Recurring +com.microsoft.graph.models.OnlineMeetingType::0003-Broadcast +com.microsoft.graph.models.OnlineMeetingType::0004-Meetnow +com.microsoft.graph.models.OnlineMeetingType::0005-UnknownFutureValue com.microsoft.graph.models.OnlineMeetingVideoDisabledReason::0000-WatermarkProtection com.microsoft.graph.models.OnlineMeetingVideoDisabledReason::0001-UnknownFutureValue com.microsoft.graph.models.OnOtpSendCustomExtension-->CustomAuthenticationExtension @@ -134802,6 +152353,44 @@ com.microsoft.graph.models.OnOtpSendHandler::|public|setBackingStore(value:Backi com.microsoft.graph.models.OnOtpSendHandler::|public|setOdataType(value?:String):void com.microsoft.graph.models.OnOtpSendHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnOtpSendHandler com.microsoft.graph.models.OnOtpSendHandler~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler-->OnPasswordSubmitHandler +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|constructor():void +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|getConfiguration():CustomExtensionOverwriteConfiguration +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|getCustomExtension():OnPasswordSubmitCustomExtension +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|getMigrationPropertyId():String +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|OdataType:String +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|setConfiguration(value?:CustomExtensionOverwriteConfiguration):void +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|setCustomExtension(value?:OnPasswordSubmitCustomExtension):void +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|public|setMigrationPropertyId(value?:String):void +com.microsoft.graph.models.OnPasswordMigrationCustomExtensionHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPasswordMigrationCustomExtensionHandler +com.microsoft.graph.models.OnPasswordSubmitCustomExtension-->CustomAuthenticationExtension +com.microsoft.graph.models.OnPasswordSubmitCustomExtension::|public|constructor():void +com.microsoft.graph.models.OnPasswordSubmitCustomExtension::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnPasswordSubmitCustomExtension::|public|OdataType:String +com.microsoft.graph.models.OnPasswordSubmitCustomExtension::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnPasswordSubmitCustomExtension::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPasswordSubmitCustomExtension +com.microsoft.graph.models.OnPasswordSubmitHandler::|protected|backingStore:BackingStore +com.microsoft.graph.models.OnPasswordSubmitHandler::|public|constructor():void +com.microsoft.graph.models.OnPasswordSubmitHandler::|public|getAdditionalData():Map +com.microsoft.graph.models.OnPasswordSubmitHandler::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OnPasswordSubmitHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnPasswordSubmitHandler::|public|getOdataType():String +com.microsoft.graph.models.OnPasswordSubmitHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnPasswordSubmitHandler::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OnPasswordSubmitHandler::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.OnPasswordSubmitHandler::|public|setOdataType(value?:String):void +com.microsoft.graph.models.OnPasswordSubmitHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPasswordSubmitHandler +com.microsoft.graph.models.OnPasswordSubmitHandler~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OnPasswordSubmitListener-->AuthenticationEventListener +com.microsoft.graph.models.OnPasswordSubmitListener::|public|constructor():void +com.microsoft.graph.models.OnPasswordSubmitListener::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnPasswordSubmitListener::|public|getHandler():OnPasswordSubmitHandler +com.microsoft.graph.models.OnPasswordSubmitListener::|public|OdataType:String +com.microsoft.graph.models.OnPasswordSubmitListener::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnPasswordSubmitListener::|public|setHandler(value?:OnPasswordSubmitHandler):void +com.microsoft.graph.models.OnPasswordSubmitListener::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPasswordSubmitListener com.microsoft.graph.models.OnPremisesAccidentalDeletionPrevention::|protected|backingStore:BackingStore com.microsoft.graph.models.OnPremisesAccidentalDeletionPrevention::|public|constructor():void com.microsoft.graph.models.OnPremisesAccidentalDeletionPrevention::|public|getAdditionalData():Map @@ -134870,6 +152459,7 @@ com.microsoft.graph.models.OnPremisesDirectorySynchronizationDeletionPreventionT com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|protected|backingStore:BackingStore com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|constructor():void com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|getAdditionalData():Map +com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|getAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled():Boolean com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|getBackingStore():BackingStore com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|getBlockCloudObjectTakeoverThroughHardMatchEnabled():Boolean com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|getBlockSoftMatchEnabled():Boolean @@ -134894,6 +152484,7 @@ com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|ge com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|getUserWritebackEnabled():Boolean com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|setAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled(value?:Boolean):void com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|setBlockCloudObjectTakeoverThroughHardMatchEnabled(value?:Boolean):void com.microsoft.graph.models.OnPremisesDirectorySynchronizationFeature::|public|setBlockSoftMatchEnabled(value?:Boolean):void @@ -135067,6 +152658,64 @@ com.microsoft.graph.models.OnUserCreateStartListener::|public|OdataType:String com.microsoft.graph.models.OnUserCreateStartListener::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.OnUserCreateStartListener::|public|setHandler(value?:OnUserCreateStartHandler):void com.microsoft.graph.models.OnUserCreateStartListener::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnUserCreateStartListener +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtension-->CustomAuthenticationExtension +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtension::|public|constructor():void +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtension::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtension::|public|OdataType:String +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtension::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtension::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnVerifiedIdClaimValidationCustomExtension +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler-->OnVerifiedIdClaimValidationHandler +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|constructor():void +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|getConfiguration():CustomExtensionOverwriteConfiguration +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|getCustomExtension():OnVerifiedIdClaimValidationCustomExtension +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|OdataType:String +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|setConfiguration(value?:CustomExtensionOverwriteConfiguration):void +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|public|setCustomExtension(value?:OnVerifiedIdClaimValidationCustomExtension):void +com.microsoft.graph.models.OnVerifiedIdClaimValidationCustomExtensionHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnVerifiedIdClaimValidationCustomExtensionHandler +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|protected|backingStore:BackingStore +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|public|constructor():void +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|public|getAdditionalData():Map +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|public|getOdataType():String +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|public|setOdataType(value?:String):void +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnVerifiedIdClaimValidationHandler +com.microsoft.graph.models.OnVerifiedIdClaimValidationHandler~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OnVerifiedIdClaimValidationListener-->AuthenticationEventListener +com.microsoft.graph.models.OnVerifiedIdClaimValidationListener::|public|constructor():void +com.microsoft.graph.models.OnVerifiedIdClaimValidationListener::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OnVerifiedIdClaimValidationListener::|public|getHandler():OnVerifiedIdClaimValidationHandler +com.microsoft.graph.models.OnVerifiedIdClaimValidationListener::|public|OdataType:String +com.microsoft.graph.models.OnVerifiedIdClaimValidationListener::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OnVerifiedIdClaimValidationListener::|public|setHandler(value?:OnVerifiedIdClaimValidationHandler):void +com.microsoft.graph.models.OnVerifiedIdClaimValidationListener::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnVerifiedIdClaimValidationListener +com.microsoft.graph.models.OpenComplexDictionaryType-->Dictionary +com.microsoft.graph.models.OpenComplexDictionaryType::|public|constructor():void +com.microsoft.graph.models.OpenComplexDictionaryType::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OpenComplexDictionaryType::|public|OdataType:String +com.microsoft.graph.models.OpenComplexDictionaryType::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OpenComplexDictionaryType::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OpenComplexDictionaryType +com.microsoft.graph.models.OpenIdConnectSetting::|protected|backingStore:BackingStore +com.microsoft.graph.models.OpenIdConnectSetting::|public|constructor():void +com.microsoft.graph.models.OpenIdConnectSetting::|public|getAdditionalData():Map +com.microsoft.graph.models.OpenIdConnectSetting::|public|getBackingStore():BackingStore +com.microsoft.graph.models.OpenIdConnectSetting::|public|getClientId():String +com.microsoft.graph.models.OpenIdConnectSetting::|public|getDiscoveryUrl():String +com.microsoft.graph.models.OpenIdConnectSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OpenIdConnectSetting::|public|getOdataType():String +com.microsoft.graph.models.OpenIdConnectSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OpenIdConnectSetting::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.OpenIdConnectSetting::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.OpenIdConnectSetting::|public|setClientId(value?:String):void +com.microsoft.graph.models.OpenIdConnectSetting::|public|setDiscoveryUrl(value?:String):void +com.microsoft.graph.models.OpenIdConnectSetting::|public|setOdataType(value?:String):void +com.microsoft.graph.models.OpenIdConnectSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OpenIdConnectSetting +com.microsoft.graph.models.OpenIdConnectSetting~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.OpenShift-->ChangeTrackedEntity com.microsoft.graph.models.OpenShift::|public|constructor():void com.microsoft.graph.models.OpenShift::|public|getDraftOpenShift():OpenShiftItem @@ -135560,6 +153209,74 @@ com.microsoft.graph.models.OutOfOfficeSettings::|public|setMessage(value?:String com.microsoft.graph.models.OutOfOfficeSettings::|public|setOdataType(value?:String):void com.microsoft.graph.models.OutOfOfficeSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OutOfOfficeSettings com.microsoft.graph.models.OutOfOfficeSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.OwnerlessGroupPolicy-->Entity +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|constructor():void +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|getEmailInfo():EmailDetails +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|getEnabledGroupIds():java.util.List +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|getIsEnabled():Boolean +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|getMaxMembersToNotify():Long +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|getNotificationDurationInWeeks():Long +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|getPolicyWebUrl():String +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|getTargetOwners():TargetOwners +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|OdataType:String +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|setEmailInfo(value?:EmailDetails):void +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|setEnabledGroupIds(value?:java.util.List):void +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|setMaxMembersToNotify(value?:Long):void +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|setNotificationDurationInWeeks(value?:Long):void +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|setPolicyWebUrl(value?:String):void +com.microsoft.graph.models.OwnerlessGroupPolicy::|public|setTargetOwners(value?:TargetOwners):void +com.microsoft.graph.models.OwnerlessGroupPolicy::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OwnerlessGroupPolicy +com.microsoft.graph.models.PackageAccessEntity::|protected|backingStore:BackingStore +com.microsoft.graph.models.PackageAccessEntity::|public|constructor():void +com.microsoft.graph.models.PackageAccessEntity::|public|getAdditionalData():Map +com.microsoft.graph.models.PackageAccessEntity::|public|getBackingStore():BackingStore +com.microsoft.graph.models.PackageAccessEntity::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.PackageAccessEntity::|public|getOdataType():String +com.microsoft.graph.models.PackageAccessEntity::|public|getResourceId():String +com.microsoft.graph.models.PackageAccessEntity::|public|getResourceType():AccessEntityType +com.microsoft.graph.models.PackageAccessEntity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.PackageAccessEntity::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.PackageAccessEntity::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.PackageAccessEntity::|public|setOdataType(value?:String):void +com.microsoft.graph.models.PackageAccessEntity::|public|setResourceId(value?:String):void +com.microsoft.graph.models.PackageAccessEntity::|public|setResourceType(value?:AccessEntityType):void +com.microsoft.graph.models.PackageAccessEntity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PackageAccessEntity +com.microsoft.graph.models.PackageAccessEntity~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.PackageElement::|protected|backingStore:BackingStore +com.microsoft.graph.models.PackageElement::|public|constructor():void +com.microsoft.graph.models.PackageElement::|public|getAdditionalData():Map +com.microsoft.graph.models.PackageElement::|public|getBackingStore():BackingStore +com.microsoft.graph.models.PackageElement::|public|getDefinition():UntypedNode +com.microsoft.graph.models.PackageElement::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.PackageElement::|public|getId():String +com.microsoft.graph.models.PackageElement::|public|getOdataType():String +com.microsoft.graph.models.PackageElement::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.PackageElement::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.PackageElement::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.PackageElement::|public|setDefinition(value?:UntypedNode):void +com.microsoft.graph.models.PackageElement::|public|setId(value?:String):void +com.microsoft.graph.models.PackageElement::|public|setOdataType(value?:String):void +com.microsoft.graph.models.PackageElement::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PackageElement +com.microsoft.graph.models.PackageElementDetail::|protected|backingStore:BackingStore +com.microsoft.graph.models.PackageElementDetail::|public|constructor():void +com.microsoft.graph.models.PackageElementDetail::|public|getAdditionalData():Map +com.microsoft.graph.models.PackageElementDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.models.PackageElementDetail::|public|getElements():java.util.List +com.microsoft.graph.models.PackageElementDetail::|public|getElementType():String +com.microsoft.graph.models.PackageElementDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.PackageElementDetail::|public|getOdataType():String +com.microsoft.graph.models.PackageElementDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.PackageElementDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.PackageElementDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.PackageElementDetail::|public|setElements(value?:java.util.List):void +com.microsoft.graph.models.PackageElementDetail::|public|setElementType(value?:String):void +com.microsoft.graph.models.PackageElementDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.models.PackageElementDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PackageElementDetail +com.microsoft.graph.models.PackageElementDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.PackageElement~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.PackageEscaped::|protected|backingStore:BackingStore com.microsoft.graph.models.PackageEscaped::|public|constructor():void com.microsoft.graph.models.PackageEscaped::|public|getAdditionalData():Map @@ -135574,6 +153291,15 @@ com.microsoft.graph.models.PackageEscaped::|public|setOdataType(value?:String):v com.microsoft.graph.models.PackageEscaped::|public|setType(value?:String):void com.microsoft.graph.models.PackageEscaped::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PackageEscaped com.microsoft.graph.models.PackageEscaped~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.PackageStatus::0000-None +com.microsoft.graph.models.PackageStatus::0001-Some +com.microsoft.graph.models.PackageStatus::0002-All +com.microsoft.graph.models.PackageStatus::0003-UnknownFutureValue +com.microsoft.graph.models.PackageType::0000-Microsoft +com.microsoft.graph.models.PackageType::0001-External +com.microsoft.graph.models.PackageType::0002-Shared +com.microsoft.graph.models.PackageType::0003-Custom +com.microsoft.graph.models.PackageType::0004-UnknownFutureValue com.microsoft.graph.models.PageLayoutType::0000-MicrosoftReserved com.microsoft.graph.models.PageLayoutType::0001-Article com.microsoft.graph.models.PageLayoutType::0002-Home @@ -135878,14 +153604,40 @@ com.microsoft.graph.models.PartnerTenantType::0003-BreadthPartnerDelegatedAdmin com.microsoft.graph.models.PartnerTenantType::0004-ResellerPartnerDelegatedAdmin com.microsoft.graph.models.PartnerTenantType::0005-ValueAddedResellerPartnerDelegatedAdmin com.microsoft.graph.models.PartnerTenantType::0006-UnknownFutureValue +com.microsoft.graph.models.PasskeyAuthenticationMethodTarget-->AuthenticationMethodTarget +com.microsoft.graph.models.PasskeyAuthenticationMethodTarget::|public|constructor():void +com.microsoft.graph.models.PasskeyAuthenticationMethodTarget::|public|getAllowedPasskeyProfiles():java.util.List +com.microsoft.graph.models.PasskeyAuthenticationMethodTarget::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.PasskeyAuthenticationMethodTarget::|public|OdataType:String +com.microsoft.graph.models.PasskeyAuthenticationMethodTarget::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.PasskeyAuthenticationMethodTarget::|public|setAllowedPasskeyProfiles(value?:java.util.List):void +com.microsoft.graph.models.PasskeyAuthenticationMethodTarget::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PasskeyAuthenticationMethodTarget +com.microsoft.graph.models.PasskeyProfile-->Entity +com.microsoft.graph.models.PasskeyProfile::|public|constructor():void +com.microsoft.graph.models.PasskeyProfile::|public|getAttestationEnforcement():AttestationEnforcement +com.microsoft.graph.models.PasskeyProfile::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.PasskeyProfile::|public|getKeyRestrictions():Fido2KeyRestrictions +com.microsoft.graph.models.PasskeyProfile::|public|getName():String +com.microsoft.graph.models.PasskeyProfile::|public|getPasskeyTypes():PasskeyTypes +com.microsoft.graph.models.PasskeyProfile::|public|OdataType:String +com.microsoft.graph.models.PasskeyProfile::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.PasskeyProfile::|public|setAttestationEnforcement(value?:AttestationEnforcement):void +com.microsoft.graph.models.PasskeyProfile::|public|setKeyRestrictions(value?:Fido2KeyRestrictions):void +com.microsoft.graph.models.PasskeyProfile::|public|setName(value?:String):void +com.microsoft.graph.models.PasskeyProfile::|public|setPasskeyTypes(value?:PasskeyTypes):void +com.microsoft.graph.models.PasskeyProfile::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PasskeyProfile +com.microsoft.graph.models.PasskeyType::0000-DeviceBound +com.microsoft.graph.models.PasskeyType::0001-Synced +com.microsoft.graph.models.PasskeyType::0002-UnknownFutureValue +com.microsoft.graph.models.PasskeyTypes::0000-DeviceBound +com.microsoft.graph.models.PasskeyTypes::0001-Synced +com.microsoft.graph.models.PasskeyTypes::0002-UnknownFutureValue com.microsoft.graph.models.PasswordAuthenticationMethod-->AuthenticationMethod com.microsoft.graph.models.PasswordAuthenticationMethod::|public|constructor():void -com.microsoft.graph.models.PasswordAuthenticationMethod::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.PasswordAuthenticationMethod::|public|getFieldDeserializers():Map> com.microsoft.graph.models.PasswordAuthenticationMethod::|public|getPassword():String com.microsoft.graph.models.PasswordAuthenticationMethod::|public|OdataType:String com.microsoft.graph.models.PasswordAuthenticationMethod::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.PasswordAuthenticationMethod::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.PasswordAuthenticationMethod::|public|setPassword(value?:String):void com.microsoft.graph.models.PasswordAuthenticationMethod::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PasswordAuthenticationMethod com.microsoft.graph.models.PasswordAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse @@ -135924,6 +153676,7 @@ com.microsoft.graph.models.PasswordCredentialConfiguration::|protected|backingSt com.microsoft.graph.models.PasswordCredentialConfiguration::|public|constructor():void com.microsoft.graph.models.PasswordCredentialConfiguration::|public|getAdditionalData():Map com.microsoft.graph.models.PasswordCredentialConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.PasswordCredentialConfiguration::|public|getExcludeActors():AppManagementPolicyActorExemptions com.microsoft.graph.models.PasswordCredentialConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.models.PasswordCredentialConfiguration::|public|getMaxLifetime():PeriodAndDuration com.microsoft.graph.models.PasswordCredentialConfiguration::|public|getOdataType():String @@ -135933,6 +153686,7 @@ com.microsoft.graph.models.PasswordCredentialConfiguration::|public|getState():A com.microsoft.graph.models.PasswordCredentialConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.PasswordCredentialConfiguration::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.PasswordCredentialConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.PasswordCredentialConfiguration::|public|setExcludeActors(value?:AppManagementPolicyActorExemptions):void com.microsoft.graph.models.PasswordCredentialConfiguration::|public|setMaxLifetime(value?:PeriodAndDuration):void com.microsoft.graph.models.PasswordCredentialConfiguration::|public|setOdataType(value?:String):void com.microsoft.graph.models.PasswordCredentialConfiguration::|public|setRestrictForAppsCreatedAfterDateTime(value?:OffsetDateTime):void @@ -135941,6 +153695,13 @@ com.microsoft.graph.models.PasswordCredentialConfiguration::|public|setState(val com.microsoft.graph.models.PasswordCredentialConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PasswordCredentialConfiguration com.microsoft.graph.models.PasswordCredentialConfiguration~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.PasswordCredential~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.PasswordPolicy::0000-None +com.microsoft.graph.models.PasswordPolicy::0001-ChangePasswordPeriod +com.microsoft.graph.models.PasswordPolicy::0002-CharactersCombination +com.microsoft.graph.models.PasswordPolicy::0003-PasswordHistoryAndReuse +com.microsoft.graph.models.PasswordPolicy::0004-PasswordLengthLimit +com.microsoft.graph.models.PasswordPolicy::0005-PersonalInformationUse +com.microsoft.graph.models.PasswordPolicy::0006-UnknownFutureValue com.microsoft.graph.models.PasswordProfile::|protected|backingStore:BackingStore com.microsoft.graph.models.PasswordProfile::|public|constructor():void com.microsoft.graph.models.PasswordProfile::|public|getAdditionalData():Map @@ -136173,6 +153934,11 @@ com.microsoft.graph.models.PayloadTheme::0028-Voicemail com.microsoft.graph.models.PayloadTheme::0029-Advertisement com.microsoft.graph.models.PayloadTheme::0030-EmployeeEngagement com.microsoft.graph.models.PayloadTheme::0031-UnknownFutureValue +com.microsoft.graph.models.PciVersion::0000-None +com.microsoft.graph.models.PciVersion::0001-V3_2_1 +com.microsoft.graph.models.PciVersion::0002-V4 +com.microsoft.graph.models.PciVersion::0003-NotSupported +com.microsoft.graph.models.PciVersion::0004-UnknownFutureValue com.microsoft.graph.models.PendingContentUpdate::|protected|backingStore:BackingStore com.microsoft.graph.models.PendingContentUpdate::|public|constructor():void com.microsoft.graph.models.PendingContentUpdate::|public|getAdditionalData():Map @@ -136206,11 +153972,15 @@ com.microsoft.graph.models.PeopleAdminSettings::|public|constructor():void com.microsoft.graph.models.PeopleAdminSettings::|public|getFieldDeserializers():Map> com.microsoft.graph.models.PeopleAdminSettings::|public|getItemInsights():InsightsSettings com.microsoft.graph.models.PeopleAdminSettings::|public|getProfileCardProperties():java.util.List +com.microsoft.graph.models.PeopleAdminSettings::|public|getProfilePropertySettings():java.util.List +com.microsoft.graph.models.PeopleAdminSettings::|public|getProfileSources():java.util.List com.microsoft.graph.models.PeopleAdminSettings::|public|getPronouns():PronounsSettings com.microsoft.graph.models.PeopleAdminSettings::|public|OdataType:String com.microsoft.graph.models.PeopleAdminSettings::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.PeopleAdminSettings::|public|setItemInsights(value?:InsightsSettings):void com.microsoft.graph.models.PeopleAdminSettings::|public|setProfileCardProperties(value?:java.util.List):void +com.microsoft.graph.models.PeopleAdminSettings::|public|setProfilePropertySettings(value?:java.util.List):void +com.microsoft.graph.models.PeopleAdminSettings::|public|setProfileSources(value?:java.util.List):void com.microsoft.graph.models.PeopleAdminSettings::|public|setPronouns(value?:PronounsSettings):void com.microsoft.graph.models.PeopleAdminSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PeopleAdminSettings com.microsoft.graph.models.Permission-->Entity @@ -136607,17 +154377,59 @@ com.microsoft.graph.models.Pkcs12CertificateInformation~~>AdditionalDataHolder; com.microsoft.graph.models.Place-->Entity com.microsoft.graph.models.Place::|public|constructor():void com.microsoft.graph.models.Place::|public|getAddress():PhysicalAddress +com.microsoft.graph.models.Place::|public|getCheckIns():java.util.List com.microsoft.graph.models.Place::|public|getDisplayName():String com.microsoft.graph.models.Place::|public|getFieldDeserializers():Map> com.microsoft.graph.models.Place::|public|getGeoCoordinates():OutlookGeoCoordinates +com.microsoft.graph.models.Place::|public|getIsWheelChairAccessible():Boolean +com.microsoft.graph.models.Place::|public|getLabel():String +com.microsoft.graph.models.Place::|public|getParentId():String com.microsoft.graph.models.Place::|public|getPhone():String +com.microsoft.graph.models.Place::|public|getPlaceId():String +com.microsoft.graph.models.Place::|public|getTags():java.util.List com.microsoft.graph.models.Place::|public|OdataType:String com.microsoft.graph.models.Place::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.Place::|public|setAddress(value?:PhysicalAddress):void +com.microsoft.graph.models.Place::|public|setCheckIns(value?:java.util.List):void com.microsoft.graph.models.Place::|public|setDisplayName(value?:String):void com.microsoft.graph.models.Place::|public|setGeoCoordinates(value?:OutlookGeoCoordinates):void +com.microsoft.graph.models.Place::|public|setIsWheelChairAccessible(value?:Boolean):void +com.microsoft.graph.models.Place::|public|setLabel(value?:String):void +com.microsoft.graph.models.Place::|public|setParentId(value?:String):void com.microsoft.graph.models.Place::|public|setPhone(value?:String):void +com.microsoft.graph.models.Place::|public|setPlaceId(value?:String):void +com.microsoft.graph.models.Place::|public|setTags(value?:java.util.List):void com.microsoft.graph.models.Place::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Place +com.microsoft.graph.models.PlaceFeatureEnablement::0000-Unknown +com.microsoft.graph.models.PlaceFeatureEnablement::0001-Enabled +com.microsoft.graph.models.PlaceFeatureEnablement::0002-Disabled +com.microsoft.graph.models.PlaceFeatureEnablement::0003-UnknownFutureValue +com.microsoft.graph.models.PlaceMode::|protected|backingStore:BackingStore +com.microsoft.graph.models.PlaceMode::|public|constructor():void +com.microsoft.graph.models.PlaceMode::|public|getAdditionalData():Map +com.microsoft.graph.models.PlaceMode::|public|getBackingStore():BackingStore +com.microsoft.graph.models.PlaceMode::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.PlaceMode::|public|getOdataType():String +com.microsoft.graph.models.PlaceMode::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.PlaceMode::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.PlaceMode::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.PlaceMode::|public|setOdataType(value?:String):void +com.microsoft.graph.models.PlaceMode::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlaceMode +com.microsoft.graph.models.PlaceMode~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.PlaceServicePlanInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.PlaceServicePlanInfo::|public|constructor():void +com.microsoft.graph.models.PlaceServicePlanInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.PlaceServicePlanInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.PlaceServicePlanInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.PlaceServicePlanInfo::|public|getOdataType():String +com.microsoft.graph.models.PlaceServicePlanInfo::|public|getServicePlanId():String +com.microsoft.graph.models.PlaceServicePlanInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.PlaceServicePlanInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.PlaceServicePlanInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.PlaceServicePlanInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.PlaceServicePlanInfo::|public|setServicePlanId(value?:String):void +com.microsoft.graph.models.PlaceServicePlanInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlaceServicePlanInfo +com.microsoft.graph.models.PlaceServicePlanInfo~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Planner-->Entity com.microsoft.graph.models.Planner::|public|constructor():void com.microsoft.graph.models.Planner::|public|getBuckets():java.util.List @@ -136973,7 +154785,6 @@ com.microsoft.graph.models.PlannerUserIds::|static|public|createFromDiscriminato com.microsoft.graph.models.PlannerUserIds~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.PlatformCredentialAuthenticationMethod-->AuthenticationMethod com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|constructor():void -com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|getDevice():Device com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|getDisplayName():String com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|getFieldDeserializers():Map> @@ -136981,7 +154792,6 @@ com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|getKe com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|getPlatform():AuthenticationMethodPlatform com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|OdataType:String com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|setDevice(value?:Device):void com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|setDisplayName(value?:String):void com.microsoft.graph.models.PlatformCredentialAuthenticationMethod::|public|setKeyStrength(value?:AuthenticationMethodKeyStrength):void @@ -137026,6 +154836,20 @@ com.microsoft.graph.models.PolicyBinding::|public|setInclusions(value?:java.util com.microsoft.graph.models.PolicyBinding::|public|setOdataType(value?:String):void com.microsoft.graph.models.PolicyBinding::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyBinding com.microsoft.graph.models.PolicyBinding~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.PolicyDeletableItem::|protected|backingStore:BackingStore +com.microsoft.graph.models.PolicyDeletableItem::|public|constructor():void +com.microsoft.graph.models.PolicyDeletableItem::|public|getAdditionalData():Map +com.microsoft.graph.models.PolicyDeletableItem::|public|getBackingStore():BackingStore +com.microsoft.graph.models.PolicyDeletableItem::|public|getDeletedDateTime():OffsetDateTime +com.microsoft.graph.models.PolicyDeletableItem::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.PolicyDeletableItem::|public|getOdataType():String +com.microsoft.graph.models.PolicyDeletableItem::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.PolicyDeletableItem::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.PolicyDeletableItem::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.PolicyDeletableItem::|public|setDeletedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.PolicyDeletableItem::|public|setOdataType(value?:String):void +com.microsoft.graph.models.PolicyDeletableItem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyDeletableItem +com.microsoft.graph.models.PolicyDeletableItem~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.PolicyLocation::|protected|backingStore:BackingStore com.microsoft.graph.models.PolicyLocation::|public|constructor():void com.microsoft.graph.models.PolicyLocation::|public|getAdditionalData():Map @@ -137085,9 +154909,11 @@ com.microsoft.graph.models.PolicyRoot::|public|getCrossTenantAccessPolicy():Cros com.microsoft.graph.models.PolicyRoot::|public|getDefaultAppManagementPolicy():TenantAppManagementPolicy com.microsoft.graph.models.PolicyRoot::|public|getDeviceRegistrationPolicy():DeviceRegistrationPolicy com.microsoft.graph.models.PolicyRoot::|public|getFeatureRolloutPolicies():java.util.List +com.microsoft.graph.models.PolicyRoot::|public|getFederatedTokenValidationPolicy():FederatedTokenValidationPolicy com.microsoft.graph.models.PolicyRoot::|public|getFieldDeserializers():Map> com.microsoft.graph.models.PolicyRoot::|public|getHomeRealmDiscoveryPolicies():java.util.List com.microsoft.graph.models.PolicyRoot::|public|getIdentitySecurityDefaultsEnforcementPolicy():IdentitySecurityDefaultsEnforcementPolicy +com.microsoft.graph.models.PolicyRoot::|public|getOwnerlessGroupPolicy():OwnerlessGroupPolicy com.microsoft.graph.models.PolicyRoot::|public|getPermissionGrantPolicies():java.util.List com.microsoft.graph.models.PolicyRoot::|public|getRoleManagementPolicies():java.util.List com.microsoft.graph.models.PolicyRoot::|public|getRoleManagementPolicyAssignments():java.util.List @@ -137108,8 +154934,10 @@ com.microsoft.graph.models.PolicyRoot::|public|setCrossTenantAccessPolicy(value? com.microsoft.graph.models.PolicyRoot::|public|setDefaultAppManagementPolicy(value?:TenantAppManagementPolicy):void com.microsoft.graph.models.PolicyRoot::|public|setDeviceRegistrationPolicy(value?:DeviceRegistrationPolicy):void com.microsoft.graph.models.PolicyRoot::|public|setFeatureRolloutPolicies(value?:java.util.List):void +com.microsoft.graph.models.PolicyRoot::|public|setFederatedTokenValidationPolicy(value?:FederatedTokenValidationPolicy):void com.microsoft.graph.models.PolicyRoot::|public|setHomeRealmDiscoveryPolicies(value?:java.util.List):void com.microsoft.graph.models.PolicyRoot::|public|setIdentitySecurityDefaultsEnforcementPolicy(value?:IdentitySecurityDefaultsEnforcementPolicy):void +com.microsoft.graph.models.PolicyRoot::|public|setOwnerlessGroupPolicy(value?:OwnerlessGroupPolicy):void com.microsoft.graph.models.PolicyRoot::|public|setPermissionGrantPolicies(value?:java.util.List):void com.microsoft.graph.models.PolicyRoot::|public|setRoleManagementPolicies(value?:java.util.List):void com.microsoft.graph.models.PolicyRoot::|public|setRoleManagementPolicyAssignments(value?:java.util.List):void @@ -137239,6 +155067,7 @@ com.microsoft.graph.models.Presence::|public|getFieldDeserializers():MapBaseCollectionPaginationCountResponse com.microsoft.graph.models.PresenceCollectionResponse::|public|constructor():void @@ -139312,6 +157142,7 @@ com.microsoft.graph.models.ProcessContentMetadataBase::|public|constructor():voi com.microsoft.graph.models.ProcessContentMetadataBase::|public|getAdditionalData():Map com.microsoft.graph.models.ProcessContentMetadataBase::|public|getBackingStore():BackingStore com.microsoft.graph.models.ProcessContentMetadataBase::|public|getContent():ContentBase +com.microsoft.graph.models.ProcessContentMetadataBase::|public|getContentCategory():ContentCategory com.microsoft.graph.models.ProcessContentMetadataBase::|public|getCorrelationId():String com.microsoft.graph.models.ProcessContentMetadataBase::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.ProcessContentMetadataBase::|public|getFieldDeserializers():Map> @@ -139326,6 +157157,7 @@ com.microsoft.graph.models.ProcessContentMetadataBase::|public|serialize(writer: com.microsoft.graph.models.ProcessContentMetadataBase::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setBackingStore(value:BackingStore):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setContent(value?:ContentBase):void +com.microsoft.graph.models.ProcessContentMetadataBase::|public|setContentCategory(value?:ContentCategory):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setCorrelationId(value?:String):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.ProcessContentMetadataBase::|public|setIdentifier(value?:String):void @@ -139396,12 +157228,16 @@ com.microsoft.graph.models.ProcessContentResponse~~>AdditionalDataHolder; Backed com.microsoft.graph.models.ProcessConversationMetadata-->ProcessContentMetadataBase com.microsoft.graph.models.ProcessConversationMetadata::|public|constructor():void com.microsoft.graph.models.ProcessConversationMetadata::|public|getAccessedResources():java.util.List +com.microsoft.graph.models.ProcessConversationMetadata::|public|getAccessedResourcesV2():java.util.List +com.microsoft.graph.models.ProcessConversationMetadata::|public|getAgents():java.util.List com.microsoft.graph.models.ProcessConversationMetadata::|public|getFieldDeserializers():Map> com.microsoft.graph.models.ProcessConversationMetadata::|public|getParentMessageId():String com.microsoft.graph.models.ProcessConversationMetadata::|public|getPlugins():java.util.List com.microsoft.graph.models.ProcessConversationMetadata::|public|OdataType:String com.microsoft.graph.models.ProcessConversationMetadata::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ProcessConversationMetadata::|public|setAccessedResources(value?:java.util.List):void +com.microsoft.graph.models.ProcessConversationMetadata::|public|setAccessedResourcesV2(value?:java.util.List):void +com.microsoft.graph.models.ProcessConversationMetadata::|public|setAgents(value?:java.util.List):void com.microsoft.graph.models.ProcessConversationMetadata::|public|setParentMessageId(value?:String):void com.microsoft.graph.models.ProcessConversationMetadata::|public|setPlugins(value?:java.util.List):void com.microsoft.graph.models.ProcessConversationMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProcessConversationMetadata @@ -139452,10 +157288,12 @@ com.microsoft.graph.models.ProfileCardProperty::|public|constructor():void com.microsoft.graph.models.ProfileCardProperty::|public|getAnnotations():java.util.List com.microsoft.graph.models.ProfileCardProperty::|public|getDirectoryPropertyName():String com.microsoft.graph.models.ProfileCardProperty::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ProfileCardProperty::|public|getIsVisible():Boolean com.microsoft.graph.models.ProfileCardProperty::|public|OdataType:String com.microsoft.graph.models.ProfileCardProperty::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ProfileCardProperty::|public|setAnnotations(value?:java.util.List):void com.microsoft.graph.models.ProfileCardProperty::|public|setDirectoryPropertyName(value?:String):void +com.microsoft.graph.models.ProfileCardProperty::|public|setIsVisible(value?:Boolean):void com.microsoft.graph.models.ProfileCardProperty::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfileCardProperty com.microsoft.graph.models.ProfileCardPropertyCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.ProfileCardPropertyCollectionResponse::|public|constructor():void @@ -139481,6 +157319,66 @@ com.microsoft.graph.models.ProfilePhotoCollectionResponse::|public|getValue():ja com.microsoft.graph.models.ProfilePhotoCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ProfilePhotoCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.ProfilePhotoCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfilePhotoCollectionResponse +com.microsoft.graph.models.ProfilePropertySetting-->Entity +com.microsoft.graph.models.ProfilePropertySetting::|public|constructor():void +com.microsoft.graph.models.ProfilePropertySetting::|public|getDisplayName():String +com.microsoft.graph.models.ProfilePropertySetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ProfilePropertySetting::|public|getName():String +com.microsoft.graph.models.ProfilePropertySetting::|public|getPrioritizedSourceUrls():java.util.List +com.microsoft.graph.models.ProfilePropertySetting::|public|OdataType:String +com.microsoft.graph.models.ProfilePropertySetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ProfilePropertySetting::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ProfilePropertySetting::|public|setName(value?:String):void +com.microsoft.graph.models.ProfilePropertySetting::|public|setPrioritizedSourceUrls(value?:java.util.List):void +com.microsoft.graph.models.ProfilePropertySetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfilePropertySetting +com.microsoft.graph.models.ProfilePropertySettingCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ProfilePropertySettingCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ProfilePropertySettingCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ProfilePropertySettingCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ProfilePropertySettingCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ProfilePropertySettingCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ProfilePropertySettingCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfilePropertySettingCollectionResponse +com.microsoft.graph.models.ProfileSource-->Entity +com.microsoft.graph.models.ProfileSource::|public|constructor():void +com.microsoft.graph.models.ProfileSource::|public|getDisplayName():String +com.microsoft.graph.models.ProfileSource::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ProfileSource::|public|getKind():String +com.microsoft.graph.models.ProfileSource::|public|getLocalizations():java.util.List +com.microsoft.graph.models.ProfileSource::|public|getSourceId():String +com.microsoft.graph.models.ProfileSource::|public|getWebUrl():String +com.microsoft.graph.models.ProfileSource::|public|OdataType:String +com.microsoft.graph.models.ProfileSource::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ProfileSource::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ProfileSource::|public|setKind(value?:String):void +com.microsoft.graph.models.ProfileSource::|public|setLocalizations(value?:java.util.List):void +com.microsoft.graph.models.ProfileSource::|public|setSourceId(value?:String):void +com.microsoft.graph.models.ProfileSource::|public|setWebUrl(value?:String):void +com.microsoft.graph.models.ProfileSource::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfileSource +com.microsoft.graph.models.ProfileSourceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.ProfileSourceCollectionResponse::|public|constructor():void +com.microsoft.graph.models.ProfileSourceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ProfileSourceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.ProfileSourceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ProfileSourceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.ProfileSourceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfileSourceCollectionResponse +com.microsoft.graph.models.ProfileSourceLocalization::|protected|backingStore:BackingStore +com.microsoft.graph.models.ProfileSourceLocalization::|public|constructor():void +com.microsoft.graph.models.ProfileSourceLocalization::|public|getAdditionalData():Map +com.microsoft.graph.models.ProfileSourceLocalization::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ProfileSourceLocalization::|public|getDisplayName():String +com.microsoft.graph.models.ProfileSourceLocalization::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ProfileSourceLocalization::|public|getLanguageTag():String +com.microsoft.graph.models.ProfileSourceLocalization::|public|getOdataType():String +com.microsoft.graph.models.ProfileSourceLocalization::|public|getWebUrl():String +com.microsoft.graph.models.ProfileSourceLocalization::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ProfileSourceLocalization::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ProfileSourceLocalization::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ProfileSourceLocalization::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ProfileSourceLocalization::|public|setLanguageTag(value?:String):void +com.microsoft.graph.models.ProfileSourceLocalization::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ProfileSourceLocalization::|public|setWebUrl(value?:String):void +com.microsoft.graph.models.ProfileSourceLocalization::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProfileSourceLocalization +com.microsoft.graph.models.ProfileSourceLocalization~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.Prompt::|protected|backingStore:BackingStore com.microsoft.graph.models.Prompt::|public|constructor():void com.microsoft.graph.models.Prompt::|public|getAdditionalData():Map @@ -139531,14 +157429,36 @@ com.microsoft.graph.models.ProtectedContent::|public|setLabelId(value?:String):v com.microsoft.graph.models.ProtectedContent::|public|setOdataType(value?:String):void com.microsoft.graph.models.ProtectedContent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectedContent com.microsoft.graph.models.ProtectedContent~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|protected|backingStore:BackingStore +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|constructor():void +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|getAdditionalData():Map +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|getCompleted():Integer +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|getFailed():Integer +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|getInProgress():Integer +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|getOdataType():String +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|getTotal():Integer +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|setCompleted(value?:Integer):void +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|setFailed(value?:Integer):void +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|setInProgress(value?:Integer):void +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|public|setTotal(value?:Integer):void +com.microsoft.graph.models.ProtectionPolicyArtifactCount::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectionPolicyArtifactCount +com.microsoft.graph.models.ProtectionPolicyArtifactCount~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ProtectionPolicyBase-->Entity com.microsoft.graph.models.ProtectionPolicyBase::|public|constructor():void com.microsoft.graph.models.ProtectionPolicyBase::|public|getCreatedBy():IdentitySet com.microsoft.graph.models.ProtectionPolicyBase::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.ProtectionPolicyBase::|public|getDisplayName():String com.microsoft.graph.models.ProtectionPolicyBase::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ProtectionPolicyBase::|public|getIsEnabled():Boolean com.microsoft.graph.models.ProtectionPolicyBase::|public|getLastModifiedBy():IdentitySet com.microsoft.graph.models.ProtectionPolicyBase::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.ProtectionPolicyBase::|public|getProtectionPolicyArtifactCount():ProtectionPolicyArtifactCount com.microsoft.graph.models.ProtectionPolicyBase::|public|getRetentionSettings():java.util.List com.microsoft.graph.models.ProtectionPolicyBase::|public|getStatus():ProtectionPolicyStatus com.microsoft.graph.models.ProtectionPolicyBase::|public|OdataType:String @@ -139546,8 +157466,10 @@ com.microsoft.graph.models.ProtectionPolicyBase::|public|serialize(writer:Serial com.microsoft.graph.models.ProtectionPolicyBase::|public|setCreatedBy(value?:IdentitySet):void com.microsoft.graph.models.ProtectionPolicyBase::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.ProtectionPolicyBase::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.ProtectionPolicyBase::|public|setIsEnabled(value?:Boolean):void com.microsoft.graph.models.ProtectionPolicyBase::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.models.ProtectionPolicyBase::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.ProtectionPolicyBase::|public|setProtectionPolicyArtifactCount(value?:ProtectionPolicyArtifactCount):void com.microsoft.graph.models.ProtectionPolicyBase::|public|setRetentionSettings(value?:java.util.List):void com.microsoft.graph.models.ProtectionPolicyBase::|public|setStatus(value?:ProtectionPolicyStatus):void com.microsoft.graph.models.ProtectionPolicyBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProtectionPolicyBase @@ -139962,6 +157884,80 @@ com.microsoft.graph.models.PublicKeyInfrastructureRoot::|public|OdataType:String com.microsoft.graph.models.PublicKeyInfrastructureRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.PublicKeyInfrastructureRoot::|public|setCertificateBasedAuthConfigurations(value?:java.util.List):void com.microsoft.graph.models.PublicKeyInfrastructureRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PublicKeyInfrastructureRoot +com.microsoft.graph.models.QrCode-->Entity +com.microsoft.graph.models.QrCode::|public|constructor():void +com.microsoft.graph.models.QrCode::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.QrCode::|public|getExpireDateTime():OffsetDateTime +com.microsoft.graph.models.QrCode::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.QrCode::|public|getImage():QrCodeImageDetails +com.microsoft.graph.models.QrCode::|public|getLastUsedDateTime():OffsetDateTime +com.microsoft.graph.models.QrCode::|public|getStartDateTime():OffsetDateTime +com.microsoft.graph.models.QrCode::|public|OdataType:String +com.microsoft.graph.models.QrCode::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.QrCode::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.QrCode::|public|setExpireDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.QrCode::|public|setImage(value?:QrCodeImageDetails):void +com.microsoft.graph.models.QrCode::|public|setLastUsedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.QrCode::|public|setStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.QrCode::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrCode +com.microsoft.graph.models.QrCodeImageDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.QrCodeImageDetails::|public|constructor():void +com.microsoft.graph.models.QrCodeImageDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.QrCodeImageDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.QrCodeImageDetails::|public|getBinaryValue():byte[] +com.microsoft.graph.models.QrCodeImageDetails::|public|getErrorCorrectionLevel():ErrorCorrectionLevel +com.microsoft.graph.models.QrCodeImageDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.QrCodeImageDetails::|public|getOdataType():String +com.microsoft.graph.models.QrCodeImageDetails::|public|getRawContent():byte[] +com.microsoft.graph.models.QrCodeImageDetails::|public|getVersion():Integer +com.microsoft.graph.models.QrCodeImageDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.QrCodeImageDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.QrCodeImageDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.QrCodeImageDetails::|public|setBinaryValue(value?:byte[]):void +com.microsoft.graph.models.QrCodeImageDetails::|public|setErrorCorrectionLevel(value?:ErrorCorrectionLevel):void +com.microsoft.graph.models.QrCodeImageDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.QrCodeImageDetails::|public|setRawContent(value?:byte[]):void +com.microsoft.graph.models.QrCodeImageDetails::|public|setVersion(value?:Integer):void +com.microsoft.graph.models.QrCodeImageDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrCodeImageDetails +com.microsoft.graph.models.QrCodeImageDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.QrCodePinAuthenticationMethod-->AuthenticationMethod +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|constructor():void +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|getPin():QrPin +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|getStandardQRCode():QrCode +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|getTemporaryQRCode():QrCode +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|OdataType:String +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|setPin(value?:QrPin):void +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|setStandardQRCode(value?:QrCode):void +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|public|setTemporaryQRCode(value?:QrCode):void +com.microsoft.graph.models.QrCodePinAuthenticationMethod::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrCodePinAuthenticationMethod +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|constructor():void +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|getIncludeTargets():java.util.List +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|getPinLength():Integer +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|getStandardQRCodeLifetimeInDays():Integer +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|OdataType:String +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|setPinLength(value?:Integer):void +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|public|setStandardQRCodeLifetimeInDays(value?:Integer):void +com.microsoft.graph.models.QrCodePinAuthenticationMethodConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrCodePinAuthenticationMethodConfiguration +com.microsoft.graph.models.QrPin-->Entity +com.microsoft.graph.models.QrPin::|public|constructor():void +com.microsoft.graph.models.QrPin::|public|getCode():String +com.microsoft.graph.models.QrPin::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.QrPin::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.QrPin::|public|getForceChangePinNextSignIn():Boolean +com.microsoft.graph.models.QrPin::|public|getUpdatedDateTime():OffsetDateTime +com.microsoft.graph.models.QrPin::|public|OdataType:String +com.microsoft.graph.models.QrPin::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.QrPin::|public|setCode(value?:String):void +com.microsoft.graph.models.QrPin::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.QrPin::|public|setForceChangePinNextSignIn(value?:Boolean):void +com.microsoft.graph.models.QrPin::|public|setUpdatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.QrPin::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QrPin com.microsoft.graph.models.QuarantineReason::0000-EncounteredBaseEscrowThreshold com.microsoft.graph.models.QuarantineReason::0001-EncounteredTotalEscrowThreshold com.microsoft.graph.models.QuarantineReason::0002-EncounteredEscrowProportionThreshold @@ -140740,11 +158736,13 @@ com.microsoft.graph.models.RemoteAssistancePartnerCollectionResponse::|public|se com.microsoft.graph.models.RemoteAssistancePartnerCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteAssistancePartnerCollectionResponse com.microsoft.graph.models.RemoteDesktopSecurityConfiguration-->Entity com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|constructor():void +com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|getApprovedClientApps():java.util.List com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|getIsRemoteDesktopProtocolEnabled():Boolean com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|getTargetDeviceGroups():java.util.List com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|OdataType:String com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|setApprovedClientApps(value?:java.util.List):void com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|setIsRemoteDesktopProtocolEnabled(value?:Boolean):void com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|public|setTargetDeviceGroups(value?:java.util.List):void com.microsoft.graph.models.RemoteDesktopSecurityConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteDesktopSecurityConfiguration @@ -140806,6 +158804,29 @@ com.microsoft.graph.models.RemoteLockActionResult::|public|OdataType:String com.microsoft.graph.models.RemoteLockActionResult::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.RemoteLockActionResult::|public|setUnlockPin(value?:String):void com.microsoft.graph.models.RemoteLockActionResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteLockActionResult +com.microsoft.graph.models.RemoteTenantGroup-->DirectoryObject +com.microsoft.graph.models.RemoteTenantGroup::|public|constructor():void +com.microsoft.graph.models.RemoteTenantGroup::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteGroupDisplayName():String +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteGroupId():UUID +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteTenantDisplayName():String +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteTenantId():UUID +com.microsoft.graph.models.RemoteTenantGroup::|public|getRemoteTenantPrimaryDomain():String +com.microsoft.graph.models.RemoteTenantGroup::|public|OdataType:String +com.microsoft.graph.models.RemoteTenantGroup::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteGroupDisplayName(value?:String):void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteGroupId(value?:UUID):void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteTenantDisplayName(value?:String):void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteTenantId(value?:UUID):void +com.microsoft.graph.models.RemoteTenantGroup::|public|setRemoteTenantPrimaryDomain(value?:String):void +com.microsoft.graph.models.RemoteTenantGroup::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroup +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|constructor():void +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.RemoteTenantGroupCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroupCollectionResponse com.microsoft.graph.models.RemoveAccessApplyAction-->AccessReviewApplyAction com.microsoft.graph.models.RemoveAccessApplyAction::|public|constructor():void com.microsoft.graph.models.RemoveAccessApplyAction::|public|getFieldDeserializers():Map> @@ -140969,6 +158990,12 @@ com.microsoft.graph.models.ResellerDelegatedAdminRelationship::|public|serialize com.microsoft.graph.models.ResellerDelegatedAdminRelationship::|public|setIndirectProviderTenantId(value?:String):void com.microsoft.graph.models.ResellerDelegatedAdminRelationship::|public|setIsPartnerConsentPending(value?:Boolean):void com.microsoft.graph.models.ResellerDelegatedAdminRelationship::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResellerDelegatedAdminRelationship +com.microsoft.graph.models.ReservablePlaceMode-->PlaceMode +com.microsoft.graph.models.ReservablePlaceMode::|public|constructor():void +com.microsoft.graph.models.ReservablePlaceMode::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ReservablePlaceMode::|public|OdataType:String +com.microsoft.graph.models.ReservablePlaceMode::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ReservablePlaceMode::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReservablePlaceMode com.microsoft.graph.models.ResetPasscodeActionResult-->DeviceActionResult com.microsoft.graph.models.ResetPasscodeActionResult::|public|constructor():void com.microsoft.graph.models.ResetPasscodeActionResult::|public|getErrorCode():Integer @@ -140994,6 +159021,43 @@ com.microsoft.graph.models.ResourceAccess::|public|setId(value?:UUID):void com.microsoft.graph.models.ResourceAccess::|public|setOdataType(value?:String):void com.microsoft.graph.models.ResourceAccess::|public|setType(value?:String):void com.microsoft.graph.models.ResourceAccess::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResourceAccess +com.microsoft.graph.models.ResourceAccessDetail::|protected|backingStore:BackingStore +com.microsoft.graph.models.ResourceAccessDetail::|public|constructor():void +com.microsoft.graph.models.ResourceAccessDetail::|public|getAccessType():ResourceAccessType +com.microsoft.graph.models.ResourceAccessDetail::|public|getAdditionalData():Map +com.microsoft.graph.models.ResourceAccessDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ResourceAccessDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ResourceAccessDetail::|public|getIdentifier():String +com.microsoft.graph.models.ResourceAccessDetail::|public|getIsCrossPromptInjectionDetected():Boolean +com.microsoft.graph.models.ResourceAccessDetail::|public|getLabelId():String +com.microsoft.graph.models.ResourceAccessDetail::|public|getName():String +com.microsoft.graph.models.ResourceAccessDetail::|public|getOdataType():String +com.microsoft.graph.models.ResourceAccessDetail::|public|getStatus():ResourceAccessStatus +com.microsoft.graph.models.ResourceAccessDetail::|public|getStorageId():String +com.microsoft.graph.models.ResourceAccessDetail::|public|getUrl():String +com.microsoft.graph.models.ResourceAccessDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ResourceAccessDetail::|public|setAccessType(value?:ResourceAccessType):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setIdentifier(value?:String):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setIsCrossPromptInjectionDetected(value?:Boolean):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setLabelId(value?:String):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setName(value?:String):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setStatus(value?:ResourceAccessStatus):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setStorageId(value?:String):void +com.microsoft.graph.models.ResourceAccessDetail::|public|setUrl(value?:String):void +com.microsoft.graph.models.ResourceAccessDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResourceAccessDetail +com.microsoft.graph.models.ResourceAccessDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ResourceAccessStatus::0000-None +com.microsoft.graph.models.ResourceAccessStatus::0001-Failure +com.microsoft.graph.models.ResourceAccessStatus::0002-Success +com.microsoft.graph.models.ResourceAccessStatus::0003-UnknownFutureValue +com.microsoft.graph.models.ResourceAccessType::0000-None +com.microsoft.graph.models.ResourceAccessType::0001-Read +com.microsoft.graph.models.ResourceAccessType::0002-Write +com.microsoft.graph.models.ResourceAccessType::0003-Create +com.microsoft.graph.models.ResourceAccessType::0004-UnknownFutureValue com.microsoft.graph.models.ResourceAccess~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ResourceAction::|protected|backingStore:BackingStore com.microsoft.graph.models.ResourceAction::|public|constructor():void @@ -141011,6 +159075,26 @@ com.microsoft.graph.models.ResourceAction::|public|setNotAllowedResourceActions( com.microsoft.graph.models.ResourceAction::|public|setOdataType(value?:String):void com.microsoft.graph.models.ResourceAction::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResourceAction com.microsoft.graph.models.ResourceAction~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ResourceLink::|protected|backingStore:BackingStore +com.microsoft.graph.models.ResourceLink::|public|constructor():void +com.microsoft.graph.models.ResourceLink::|public|getAdditionalData():Map +com.microsoft.graph.models.ResourceLink::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ResourceLink::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ResourceLink::|public|getLinkType():ResourceLinkType +com.microsoft.graph.models.ResourceLink::|public|getName():String +com.microsoft.graph.models.ResourceLink::|public|getOdataType():String +com.microsoft.graph.models.ResourceLink::|public|getValue():String +com.microsoft.graph.models.ResourceLink::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ResourceLink::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ResourceLink::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ResourceLink::|public|setLinkType(value?:ResourceLinkType):void +com.microsoft.graph.models.ResourceLink::|public|setName(value?:String):void +com.microsoft.graph.models.ResourceLink::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ResourceLink::|public|setValue(value?:String):void +com.microsoft.graph.models.ResourceLink::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResourceLink +com.microsoft.graph.models.ResourceLinkType::0000-Url +com.microsoft.graph.models.ResourceLinkType::0001-UnknownFutureValue +com.microsoft.graph.models.ResourceLink~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ResourceOperation-->Entity com.microsoft.graph.models.ResourceOperation::|public|constructor():void com.microsoft.graph.models.ResourceOperation::|public|getActionName():String @@ -141209,6 +159293,15 @@ com.microsoft.graph.models.ResponseType::0002-TentativelyAccepted com.microsoft.graph.models.ResponseType::0003-Accepted com.microsoft.graph.models.ResponseType::0004-Declined com.microsoft.graph.models.ResponseType::0005-NotResponded +com.microsoft.graph.models.RestEncryptionType::0000-None +com.microsoft.graph.models.RestEncryptionType::0001-Aes +com.microsoft.graph.models.RestEncryptionType::0002-Bitlocker +com.microsoft.graph.models.RestEncryptionType::0003-Blowfish +com.microsoft.graph.models.RestEncryptionType::0004-Des +com.microsoft.graph.models.RestEncryptionType::0005-Rc4 +com.microsoft.graph.models.RestEncryptionType::0006-Rsa +com.microsoft.graph.models.RestEncryptionType::0007-NotSupported +com.microsoft.graph.models.RestEncryptionType::0008-UnknownFutureValue com.microsoft.graph.models.RestorableArtifact::0000-Message com.microsoft.graph.models.RestorableArtifact::0001-UnknownFutureValue com.microsoft.graph.models.RestoreArtifactBase-->Entity @@ -141267,6 +159360,7 @@ com.microsoft.graph.models.RestoreArtifactsBulkRequestStatus::0004-UnknownFuture com.microsoft.graph.models.RestoreJobType::0000-Standard com.microsoft.graph.models.RestoreJobType::0001-Bulk com.microsoft.graph.models.RestoreJobType::0002-UnknownFutureValue +com.microsoft.graph.models.RestoreJobType::0003-Granular com.microsoft.graph.models.RestorePoint-->Entity com.microsoft.graph.models.RestorePoint::|public|constructor():void com.microsoft.graph.models.RestorePoint::|public|getExpirationDateTime():OffsetDateTime @@ -141538,6 +159632,7 @@ com.microsoft.graph.models.RiskDetail::0014-AdminDismissedAllRiskForServicePrinc com.microsoft.graph.models.RiskDetail::0015-UserChangedPasswordOnPremises com.microsoft.graph.models.RiskDetail::0016-AdminDismissedRiskForSignIn com.microsoft.graph.models.RiskDetail::0017-AdminConfirmedAccountSafe +com.microsoft.graph.models.RiskDetail::0018-MicrosoftRevokedSessions com.microsoft.graph.models.RiskDetection-->Entity com.microsoft.graph.models.RiskDetection::|public|constructor():void com.microsoft.graph.models.RiskDetection::|public|getActivity():ActivityType @@ -141620,12 +159715,14 @@ com.microsoft.graph.models.RiskPreventionContainer::|public|constructor():void com.microsoft.graph.models.RiskPreventionContainer::|public|getAdditionalData():Map com.microsoft.graph.models.RiskPreventionContainer::|public|getBackingStore():BackingStore com.microsoft.graph.models.RiskPreventionContainer::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.RiskPreventionContainer::|public|getFraudProtectionProviders():java.util.List com.microsoft.graph.models.RiskPreventionContainer::|public|getOdataType():String com.microsoft.graph.models.RiskPreventionContainer::|public|getWebApplicationFirewallProviders():java.util.List com.microsoft.graph.models.RiskPreventionContainer::|public|getWebApplicationFirewallVerifications():java.util.List com.microsoft.graph.models.RiskPreventionContainer::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.RiskPreventionContainer::|public|setAdditionalData(value?:Map):void com.microsoft.graph.models.RiskPreventionContainer::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.RiskPreventionContainer::|public|setFraudProtectionProviders(value?:java.util.List):void com.microsoft.graph.models.RiskPreventionContainer::|public|setOdataType(value?:String):void com.microsoft.graph.models.RiskPreventionContainer::|public|setWebApplicationFirewallProviders(value?:java.util.List):void com.microsoft.graph.models.RiskPreventionContainer::|public|setWebApplicationFirewallVerifications(value?:java.util.List):void @@ -141844,6 +159941,11 @@ com.microsoft.graph.models.RolePermission::|public|setOdataType(value?:String):v com.microsoft.graph.models.RolePermission::|public|setResourceActions(value?:java.util.List):void com.microsoft.graph.models.RolePermission::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RolePermission com.microsoft.graph.models.RolePermission~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.RoleType::0000-Active +com.microsoft.graph.models.RoleType::0001-Eligible +com.microsoft.graph.models.RoleType::0002-Application +com.microsoft.graph.models.RoleType::0003-Delegated +com.microsoft.graph.models.RoleType::0004-UnknownFutureValue com.microsoft.graph.models.Room-->Place com.microsoft.graph.models.Room::|public|constructor():void com.microsoft.graph.models.Room::|public|getAudioDeviceName():String @@ -141855,10 +159957,8 @@ com.microsoft.graph.models.Room::|public|getEmailAddress():String com.microsoft.graph.models.Room::|public|getFieldDeserializers():Map> com.microsoft.graph.models.Room::|public|getFloorLabel():String com.microsoft.graph.models.Room::|public|getFloorNumber():Integer -com.microsoft.graph.models.Room::|public|getIsWheelChairAccessible():Boolean -com.microsoft.graph.models.Room::|public|getLabel():String com.microsoft.graph.models.Room::|public|getNickname():String -com.microsoft.graph.models.Room::|public|getTags():java.util.List +com.microsoft.graph.models.Room::|public|getTeamsEnabledState():PlaceFeatureEnablement com.microsoft.graph.models.Room::|public|getVideoDeviceName():String com.microsoft.graph.models.Room::|public|OdataType:String com.microsoft.graph.models.Room::|public|serialize(writer:SerializationWriter):Void @@ -141870,10 +159970,8 @@ com.microsoft.graph.models.Room::|public|setDisplayDeviceName(value?:String):voi com.microsoft.graph.models.Room::|public|setEmailAddress(value?:String):void com.microsoft.graph.models.Room::|public|setFloorLabel(value?:String):void com.microsoft.graph.models.Room::|public|setFloorNumber(value?:Integer):void -com.microsoft.graph.models.Room::|public|setIsWheelChairAccessible(value?:Boolean):void -com.microsoft.graph.models.Room::|public|setLabel(value?:String):void com.microsoft.graph.models.Room::|public|setNickname(value?:String):void -com.microsoft.graph.models.Room::|public|setTags(value?:java.util.List):void +com.microsoft.graph.models.Room::|public|setTeamsEnabledState(value?:PlaceFeatureEnablement):void com.microsoft.graph.models.Room::|public|setVideoDeviceName(value?:String):void com.microsoft.graph.models.Room::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Room com.microsoft.graph.models.RoomCollectionResponse-->BaseCollectionPaginationCountResponse @@ -141888,10 +159986,12 @@ com.microsoft.graph.models.RoomList::|public|constructor():void com.microsoft.graph.models.RoomList::|public|getEmailAddress():String com.microsoft.graph.models.RoomList::|public|getFieldDeserializers():Map> com.microsoft.graph.models.RoomList::|public|getRooms():java.util.List +com.microsoft.graph.models.RoomList::|public|getWorkspaces():java.util.List com.microsoft.graph.models.RoomList::|public|OdataType:String com.microsoft.graph.models.RoomList::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.RoomList::|public|setEmailAddress(value?:String):void com.microsoft.graph.models.RoomList::|public|setRooms(value?:java.util.List):void +com.microsoft.graph.models.RoomList::|public|setWorkspaces(value?:java.util.List):void com.microsoft.graph.models.RoomList::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RoomList com.microsoft.graph.models.RoomListCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.RoomListCollectionResponse::|public|constructor():void @@ -141911,6 +160011,13 @@ com.microsoft.graph.models.Root::|public|setAdditionalData(value?:MapAdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.RotateBitLockerKeysDeviceActionResult-->DeviceActionResult com.microsoft.graph.models.RotateBitLockerKeysDeviceActionResult::|public|constructor():void @@ -142173,6 +160280,29 @@ com.microsoft.graph.models.ScheduleEntityTheme::0009-DarkPurple com.microsoft.graph.models.ScheduleEntityTheme::0010-DarkPink com.microsoft.graph.models.ScheduleEntityTheme::0011-DarkYellow com.microsoft.graph.models.ScheduleEntityTheme::0012-UnknownFutureValue +com.microsoft.graph.models.ScheduleEntityTheme::0013-DarkRed +com.microsoft.graph.models.ScheduleEntityTheme::0014-Cranberry +com.microsoft.graph.models.ScheduleEntityTheme::0015-DarkOrange +com.microsoft.graph.models.ScheduleEntityTheme::0016-Bronze +com.microsoft.graph.models.ScheduleEntityTheme::0017-Peach +com.microsoft.graph.models.ScheduleEntityTheme::0018-Gold +com.microsoft.graph.models.ScheduleEntityTheme::0019-Lime +com.microsoft.graph.models.ScheduleEntityTheme::0020-Forest +com.microsoft.graph.models.ScheduleEntityTheme::0021-LightGreen +com.microsoft.graph.models.ScheduleEntityTheme::0022-Jade +com.microsoft.graph.models.ScheduleEntityTheme::0023-LightTeal +com.microsoft.graph.models.ScheduleEntityTheme::0024-DarkTeal +com.microsoft.graph.models.ScheduleEntityTheme::0025-Steel +com.microsoft.graph.models.ScheduleEntityTheme::0026-SkyBlue +com.microsoft.graph.models.ScheduleEntityTheme::0027-BlueGray +com.microsoft.graph.models.ScheduleEntityTheme::0028-Lavender +com.microsoft.graph.models.ScheduleEntityTheme::0029-Lilac +com.microsoft.graph.models.ScheduleEntityTheme::0030-Plum +com.microsoft.graph.models.ScheduleEntityTheme::0031-Magenta +com.microsoft.graph.models.ScheduleEntityTheme::0032-DarkBrown +com.microsoft.graph.models.ScheduleEntityTheme::0033-Beige +com.microsoft.graph.models.ScheduleEntityTheme::0034-Charcoal +com.microsoft.graph.models.ScheduleEntityTheme::0035-Silver com.microsoft.graph.models.ScheduleEntity~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.ScheduleInformation::|protected|backingStore:BackingStore com.microsoft.graph.models.ScheduleInformation::|public|constructor():void @@ -142288,6 +160418,11 @@ com.microsoft.graph.models.ScopeBase::|public|setIdentity(value?:String):void com.microsoft.graph.models.ScopeBase::|public|setOdataType(value?:String):void com.microsoft.graph.models.ScopeBase::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ScopeBase com.microsoft.graph.models.ScopeBase~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ScopeCollectionKind::0000-AllAllowed +com.microsoft.graph.models.ScopeCollectionKind::0001-Enumerated +com.microsoft.graph.models.ScopeCollectionKind::0002-None +com.microsoft.graph.models.ScopeCollectionKind::0003-ScopeKindNotSet +com.microsoft.graph.models.ScopeCollectionKind::0004-UnknownFutureValue com.microsoft.graph.models.ScopedRoleMembership-->Entity com.microsoft.graph.models.ScopedRoleMembership::|public|constructor():void com.microsoft.graph.models.ScopedRoleMembership::|public|getAdministrativeUnitId():String @@ -142734,6 +160869,19 @@ com.microsoft.graph.models.SearchResult::|public|setOdataType(value?:String):voi com.microsoft.graph.models.SearchResult::|public|setOnClickTelemetryUrl(value?:String):void com.microsoft.graph.models.SearchResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SearchResult com.microsoft.graph.models.SearchResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.Section-->Place +com.microsoft.graph.models.Section::|public|constructor():void +com.microsoft.graph.models.Section::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.Section::|public|OdataType:String +com.microsoft.graph.models.Section::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.Section::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Section +com.microsoft.graph.models.SectionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SectionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SectionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SectionCollectionResponse::|public|getValue():java.util.List
+com.microsoft.graph.models.SectionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SectionCollectionResponse::|public|setValue(value?:java.util.List
):void +com.microsoft.graph.models.SectionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SectionCollectionResponse com.microsoft.graph.models.SectionEmphasisType::0000-None com.microsoft.graph.models.SectionEmphasisType::0001-Neutral com.microsoft.graph.models.SectionEmphasisType::0002-Soft @@ -142780,6 +160928,21 @@ com.microsoft.graph.models.SectionLinks::|public|setOneNoteClientUrl(value?:Exte com.microsoft.graph.models.SectionLinks::|public|setOneNoteWebUrl(value?:ExternalLink):void com.microsoft.graph.models.SectionLinks::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SectionLinks com.microsoft.graph.models.SectionLinks~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SectionMap-->BaseMapFeature +com.microsoft.graph.models.SectionMap::|public|constructor():void +com.microsoft.graph.models.SectionMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SectionMap::|public|getPlaceId():String +com.microsoft.graph.models.SectionMap::|public|OdataType:String +com.microsoft.graph.models.SectionMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SectionMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.models.SectionMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SectionMap +com.microsoft.graph.models.SectionMapCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SectionMapCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SectionMapCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SectionMapCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.SectionMapCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SectionMapCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.SectionMapCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SectionMapCollectionResponse com.microsoft.graph.models.SecureScore-->Entity com.microsoft.graph.models.SecureScore::|public|constructor():void com.microsoft.graph.models.SecureScore::|public|getActiveUserCount():Integer @@ -142893,11 +161056,82 @@ com.microsoft.graph.models.SecureSignInSessionControl::|public|OdataType:String com.microsoft.graph.models.SecureSignInSessionControl::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.SecureSignInSessionControl::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecureSignInSessionControl com.microsoft.graph.models.Security-->Entity +com.microsoft.graph.models.security.A365AiExecuteTool-->AuditData +com.microsoft.graph.models.security.A365AiExecuteTool::|public|constructor():void +com.microsoft.graph.models.security.A365AiExecuteTool::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.A365AiExecuteTool::|public|OdataType:String +com.microsoft.graph.models.security.A365AiExecuteTool::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.A365AiExecuteTool::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):A365AiExecuteTool +com.microsoft.graph.models.security.A365AiInferenceCall-->AuditData +com.microsoft.graph.models.security.A365AiInferenceCall::|public|constructor():void +com.microsoft.graph.models.security.A365AiInferenceCall::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.A365AiInferenceCall::|public|OdataType:String +com.microsoft.graph.models.security.A365AiInferenceCall::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.A365AiInferenceCall::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):A365AiInferenceCall +com.microsoft.graph.models.security.A365AiInvokeAgent-->AuditData +com.microsoft.graph.models.security.A365AiInvokeAgent::|public|constructor():void +com.microsoft.graph.models.security.A365AiInvokeAgent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.A365AiInvokeAgent::|public|OdataType:String +com.microsoft.graph.models.security.A365AiInvokeAgent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.A365AiInvokeAgent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):A365AiInvokeAgent +com.microsoft.graph.models.security.A365AiRunSummary-->AuditData +com.microsoft.graph.models.security.A365AiRunSummary::|public|constructor():void +com.microsoft.graph.models.security.A365AiRunSummary::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.A365AiRunSummary::|public|OdataType:String +com.microsoft.graph.models.security.A365AiRunSummary::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.A365AiRunSummary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):A365AiRunSummary +com.microsoft.graph.models.security.A365SpanOutputs-->AuditData +com.microsoft.graph.models.security.A365SpanOutputs::|public|constructor():void +com.microsoft.graph.models.security.A365SpanOutputs::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.A365SpanOutputs::|public|OdataType:String +com.microsoft.graph.models.security.A365SpanOutputs::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.A365SpanOutputs::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):A365SpanOutputs +com.microsoft.graph.models.security.AadRiskDetectionAuditRecord-->AuditData +com.microsoft.graph.models.security.AadRiskDetectionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AadRiskDetectionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AadRiskDetectionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AadRiskDetectionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AadRiskDetectionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AadRiskDetectionAuditRecord +com.microsoft.graph.models.security.Account::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.Account::|public|constructor():void +com.microsoft.graph.models.security.Account::|public|getActions():java.util.List +com.microsoft.graph.models.security.Account::|public|getAdditionalData():Map +com.microsoft.graph.models.security.Account::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.Account::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Account::|public|getIdentifier():String +com.microsoft.graph.models.security.Account::|public|getIdentityProvider():IdentityProvider +com.microsoft.graph.models.security.Account::|public|getOdataType():String +com.microsoft.graph.models.security.Account::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Account::|public|setActions(value?:java.util.List):void +com.microsoft.graph.models.security.Account::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.Account::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.Account::|public|setIdentifier(value?:String):void +com.microsoft.graph.models.security.Account::|public|setIdentityProvider(value?:IdentityProvider):void +com.microsoft.graph.models.security.Account::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.Account::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Account +com.microsoft.graph.models.security.Account~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.Action::0000-Disable +com.microsoft.graph.models.security.Action::0001-Enable +com.microsoft.graph.models.security.Action::0002-ForcePasswordReset +com.microsoft.graph.models.security.Action::0003-RevokeAllSessions +com.microsoft.graph.models.security.Action::0004-RequireUserToSignInAgain +com.microsoft.graph.models.security.Action::0005-MarkUserAsCompromised +com.microsoft.graph.models.security.Action::0006-UnknownFutureValue com.microsoft.graph.models.security.ActionAfterRetentionPeriod::0000-None com.microsoft.graph.models.security.ActionAfterRetentionPeriod::0001-Delete com.microsoft.graph.models.security.ActionAfterRetentionPeriod::0002-StartDispositionReview com.microsoft.graph.models.security.ActionAfterRetentionPeriod::0003-Relabel com.microsoft.graph.models.security.ActionAfterRetentionPeriod::0004-UnknownFutureValue +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence-->AlertEvidence +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence::|public|constructor():void +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence::|public|getActiveDirectoryDomainName():String +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence::|public|getTrustedDomains():java.util.List +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence::|public|OdataType:String +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence::|public|setActiveDirectoryDomainName(value?:String):void +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence::|public|setTrustedDomains(value?:java.util.List):void +com.microsoft.graph.models.security.ActiveDirectoryDomainEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActiveDirectoryDomainEvidence com.microsoft.graph.models.security.AdditionalDataOptions::0000-AllVersions com.microsoft.graph.models.security.AdditionalDataOptions::0001-LinkedFiles com.microsoft.graph.models.security.AdditionalDataOptions::0002-UnknownFutureValue @@ -142907,6 +161141,7 @@ com.microsoft.graph.models.security.AdditionalDataOptions::0005-HtmlTranscripts com.microsoft.graph.models.security.AdditionalDataOptions::0006-MessageConversationExpansion com.microsoft.graph.models.security.AdditionalDataOptions::0007-LocationsWithoutHits com.microsoft.graph.models.security.AdditionalDataOptions::0008-AllItemsInFolder +com.microsoft.graph.models.security.AdditionalDataOptions::0009-CloudNativeHtmlConversion com.microsoft.graph.models.security.AdditionalOptions::0000-None com.microsoft.graph.models.security.AdditionalOptions::0001-TeamsAndYammerConversations com.microsoft.graph.models.security.AdditionalOptions::0002-CloudAttachments @@ -142922,6 +161157,139 @@ com.microsoft.graph.models.security.AdditionalOptions::0011-CondensePaths com.microsoft.graph.models.security.AdditionalOptions::0012-FriendlyName com.microsoft.graph.models.security.AdditionalOptions::0013-SplitSource com.microsoft.graph.models.security.AdditionalOptions::0014-IncludeReport +com.microsoft.graph.models.security.AedAuditRecord-->AuditData +com.microsoft.graph.models.security.AedAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AedAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AedAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AedAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AedAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AedAuditRecord +com.microsoft.graph.models.security.AgentAdminActivityRecord-->AuditData +com.microsoft.graph.models.security.AgentAdminActivityRecord::|public|constructor():void +com.microsoft.graph.models.security.AgentAdminActivityRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AgentAdminActivityRecord::|public|OdataType:String +com.microsoft.graph.models.security.AgentAdminActivityRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AgentAdminActivityRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgentAdminActivityRecord +com.microsoft.graph.models.security.AgentSettingAdminActivity-->AuditData +com.microsoft.graph.models.security.AgentSettingAdminActivity::|public|constructor():void +com.microsoft.graph.models.security.AgentSettingAdminActivity::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AgentSettingAdminActivity::|public|OdataType:String +com.microsoft.graph.models.security.AgentSettingAdminActivity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AgentSettingAdminActivity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AgentSettingAdminActivity +com.microsoft.graph.models.security.AiAgentEvidence-->AlertEvidence +com.microsoft.graph.models.security.AiAgentEvidence::|public|constructor():void +com.microsoft.graph.models.security.AiAgentEvidence::|public|getAgentId():String +com.microsoft.graph.models.security.AiAgentEvidence::|public|getAgentName():String +com.microsoft.graph.models.security.AiAgentEvidence::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AiAgentEvidence::|public|getHostingPlatformType():AiAgentPlatform +com.microsoft.graph.models.security.AiAgentEvidence::|public|getInstructions():String +com.microsoft.graph.models.security.AiAgentEvidence::|public|OdataType:String +com.microsoft.graph.models.security.AiAgentEvidence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AiAgentEvidence::|public|setAgentId(value?:String):void +com.microsoft.graph.models.security.AiAgentEvidence::|public|setAgentName(value?:String):void +com.microsoft.graph.models.security.AiAgentEvidence::|public|setHostingPlatformType(value?:AiAgentPlatform):void +com.microsoft.graph.models.security.AiAgentEvidence::|public|setInstructions(value?:String):void +com.microsoft.graph.models.security.AiAgentEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiAgentEvidence +com.microsoft.graph.models.security.AiAgentPlatform::0000-Unknown +com.microsoft.graph.models.security.AiAgentPlatform::0001-AzureAIFoundry +com.microsoft.graph.models.security.AiAgentPlatform::0002-CopilotStudio +com.microsoft.graph.models.security.AiAgentPlatform::0003-Copilot +com.microsoft.graph.models.security.AiAgentPlatform::0004-UnknownFutureValue +com.microsoft.graph.models.security.AiAppInteractionAuditRecord-->AuditData +com.microsoft.graph.models.security.AiAppInteractionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AiAppInteractionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AiAppInteractionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AiAppInteractionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AiAppInteractionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiAppInteractionAuditRecord +com.microsoft.graph.models.security.AiExecuteToolAuditRecord-->AuditData +com.microsoft.graph.models.security.AiExecuteToolAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AiExecuteToolAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AiExecuteToolAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AiExecuteToolAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AiExecuteToolAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiExecuteToolAuditRecord +com.microsoft.graph.models.security.AiInteractionsChangeNotificationAuditRecord-->AuditData +com.microsoft.graph.models.security.AiInteractionsChangeNotificationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AiInteractionsChangeNotificationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AiInteractionsChangeNotificationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AiInteractionsChangeNotificationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AiInteractionsChangeNotificationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionsChangeNotificationAuditRecord +com.microsoft.graph.models.security.AiInteractionsExportAuditRecord-->AuditData +com.microsoft.graph.models.security.AiInteractionsExportAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AiInteractionsExportAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AiInteractionsExportAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AiInteractionsExportAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AiInteractionsExportAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionsExportAuditRecord +com.microsoft.graph.models.security.AiInteractionsSubscriptionAuditRecord-->AuditData +com.microsoft.graph.models.security.AiInteractionsSubscriptionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AiInteractionsSubscriptionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AiInteractionsSubscriptionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AiInteractionsSubscriptionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AiInteractionsSubscriptionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInteractionsSubscriptionAuditRecord +com.microsoft.graph.models.security.AiInvokeAgentAuditRecord-->AuditData +com.microsoft.graph.models.security.AiInvokeAgentAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AiInvokeAgentAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AiInvokeAgentAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AiInvokeAgentAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AiInvokeAgentAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AiInvokeAgentAuditRecord +com.microsoft.graph.models.security.AipDiscover-->AuditData +com.microsoft.graph.models.security.AipDiscover::|public|constructor():void +com.microsoft.graph.models.security.AipDiscover::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AipDiscover::|public|OdataType:String +com.microsoft.graph.models.security.AipDiscover::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AipDiscover::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AipDiscover +com.microsoft.graph.models.security.AipFileDeleted-->AuditData +com.microsoft.graph.models.security.AipFileDeleted::|public|constructor():void +com.microsoft.graph.models.security.AipFileDeleted::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AipFileDeleted::|public|OdataType:String +com.microsoft.graph.models.security.AipFileDeleted::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AipFileDeleted::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AipFileDeleted +com.microsoft.graph.models.security.AipHeartBeat-->AuditData +com.microsoft.graph.models.security.AipHeartBeat::|public|constructor():void +com.microsoft.graph.models.security.AipHeartBeat::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AipHeartBeat::|public|OdataType:String +com.microsoft.graph.models.security.AipHeartBeat::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AipHeartBeat::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AipHeartBeat +com.microsoft.graph.models.security.AipProtectionActionLogRequest-->AuditData +com.microsoft.graph.models.security.AipProtectionActionLogRequest::|public|constructor():void +com.microsoft.graph.models.security.AipProtectionActionLogRequest::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AipProtectionActionLogRequest::|public|OdataType:String +com.microsoft.graph.models.security.AipProtectionActionLogRequest::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AipProtectionActionLogRequest::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AipProtectionActionLogRequest +com.microsoft.graph.models.security.AipScannerDiscoverEvent-->AuditData +com.microsoft.graph.models.security.AipScannerDiscoverEvent::|public|constructor():void +com.microsoft.graph.models.security.AipScannerDiscoverEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AipScannerDiscoverEvent::|public|OdataType:String +com.microsoft.graph.models.security.AipScannerDiscoverEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AipScannerDiscoverEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AipScannerDiscoverEvent +com.microsoft.graph.models.security.AipSensitivityLabelActionLogRequest-->AuditData +com.microsoft.graph.models.security.AipSensitivityLabelActionLogRequest::|public|constructor():void +com.microsoft.graph.models.security.AipSensitivityLabelActionLogRequest::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AipSensitivityLabelActionLogRequest::|public|OdataType:String +com.microsoft.graph.models.security.AipSensitivityLabelActionLogRequest::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AipSensitivityLabelActionLogRequest::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AipSensitivityLabelActionLogRequest +com.microsoft.graph.models.security.AirAdminActionInvestigationData-->AuditData +com.microsoft.graph.models.security.AirAdminActionInvestigationData::|public|constructor():void +com.microsoft.graph.models.security.AirAdminActionInvestigationData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AirAdminActionInvestigationData::|public|OdataType:String +com.microsoft.graph.models.security.AirAdminActionInvestigationData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AirAdminActionInvestigationData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AirAdminActionInvestigationData +com.microsoft.graph.models.security.AirInvestigationData-->AuditData +com.microsoft.graph.models.security.AirInvestigationData::|public|constructor():void +com.microsoft.graph.models.security.AirInvestigationData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AirInvestigationData::|public|OdataType:String +com.microsoft.graph.models.security.AirInvestigationData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AirInvestigationData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AirInvestigationData +com.microsoft.graph.models.security.AirManualInvestigationData-->AuditData +com.microsoft.graph.models.security.AirManualInvestigationData::|public|constructor():void +com.microsoft.graph.models.security.AirManualInvestigationData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AirManualInvestigationData::|public|OdataType:String +com.microsoft.graph.models.security.AirManualInvestigationData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AirManualInvestigationData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AirManualInvestigationData +com.microsoft.graph.models.security.AISpanOutputsAuditRecord-->AuditData +com.microsoft.graph.models.security.AISpanOutputsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AISpanOutputsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AISpanOutputsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AISpanOutputsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AISpanOutputsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AISpanOutputsAuditRecord com.microsoft.graph.models.security.Alert-->Entity com.microsoft.graph.models.security.Alert::|public|constructor():void com.microsoft.graph.models.security.Alert::|public|getActorDisplayName():String @@ -142929,6 +161297,7 @@ com.microsoft.graph.models.security.Alert::|public|getAdditionalDataProperty():D com.microsoft.graph.models.security.Alert::|public|getAlertPolicyId():String com.microsoft.graph.models.security.Alert::|public|getAlertWebUrl():String com.microsoft.graph.models.security.Alert::|public|getAssignedTo():String +com.microsoft.graph.models.security.Alert::|public|getCategories():java.util.List com.microsoft.graph.models.security.Alert::|public|getCategory():String com.microsoft.graph.models.security.Alert::|public|getClassification():AlertClassification com.microsoft.graph.models.security.Alert::|public|getComments():java.util.List @@ -142966,6 +161335,7 @@ com.microsoft.graph.models.security.Alert::|public|setAdditionalDataProperty(val com.microsoft.graph.models.security.Alert::|public|setAlertPolicyId(value?:String):void com.microsoft.graph.models.security.Alert::|public|setAlertWebUrl(value?:String):void com.microsoft.graph.models.security.Alert::|public|setAssignedTo(value?:String):void +com.microsoft.graph.models.security.Alert::|public|setCategories(value?:java.util.List):void com.microsoft.graph.models.security.Alert::|public|setCategory(value?:String):void com.microsoft.graph.models.security.Alert::|public|setClassification(value?:AlertClassification):void com.microsoft.graph.models.security.Alert::|public|setComments(value?:java.util.List):void @@ -143079,6 +161449,18 @@ com.microsoft.graph.models.security.AlertStatus::0001-New com.microsoft.graph.models.security.AlertStatus::0002-InProgress com.microsoft.graph.models.security.AlertStatus::0003-Resolved com.microsoft.graph.models.security.AlertStatus::0004-UnknownFutureValue +com.microsoft.graph.models.security.AlertSubmissionAuditRecord-->AuditData +com.microsoft.graph.models.security.AlertSubmissionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AlertSubmissionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AlertSubmissionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AlertSubmissionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AlertSubmissionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AlertSubmissionAuditRecord +com.microsoft.graph.models.security.AlertSubmissionResultDetailAuditRecord-->AuditData +com.microsoft.graph.models.security.AlertSubmissionResultDetailAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AlertSubmissionResultDetailAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AlertSubmissionResultDetailAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AlertSubmissionResultDetailAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AlertSubmissionResultDetailAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AlertSubmissionResultDetailAuditRecord com.microsoft.graph.models.security.AmazonResourceEvidence-->AlertEvidence com.microsoft.graph.models.security.AmazonResourceEvidence::|public|constructor():void com.microsoft.graph.models.security.AmazonResourceEvidence::|public|getAmazonAccountId():String @@ -143093,6 +161475,263 @@ com.microsoft.graph.models.security.AmazonResourceEvidence::|public|setAmazonRes com.microsoft.graph.models.security.AmazonResourceEvidence::|public|setResourceName(value?:String):void com.microsoft.graph.models.security.AmazonResourceEvidence::|public|setResourceType(value?:String):void com.microsoft.graph.models.security.AmazonResourceEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AmazonResourceEvidence +com.microsoft.graph.models.security.AnalyzedEmail-->Entity +com.microsoft.graph.models.security.AnalyzedEmail::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmail::|public|getAlertIds():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getAttachments():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getAuthenticationDetails():AnalyzedEmailAuthenticationDetail +com.microsoft.graph.models.security.AnalyzedEmail::|public|getBulkComplaintLevel():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getClientType():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getContexts():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getDetectionMethods():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getDirectionality():AntispamDirectionality +com.microsoft.graph.models.security.AnalyzedEmail::|public|getDistributionList():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getDlpRules():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getEmailClusterId():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getExchangeTransportRules():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmail::|public|getForwardingDetail():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getInboundConnectorFormattedName():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getInternetMessageId():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getLanguage():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getLatestDelivery():AnalyzedEmailDeliveryDetail +com.microsoft.graph.models.security.AnalyzedEmail::|public|getLoggedDateTime():OffsetDateTime +com.microsoft.graph.models.security.AnalyzedEmail::|public|getNetworkMessageId():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getOriginalDelivery():AnalyzedEmailDeliveryDetail +com.microsoft.graph.models.security.AnalyzedEmail::|public|getOverrideSources():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getPhishConfidenceLevel():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getPolicy():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getPolicyAction():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getPolicyType():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getPrimaryOverrideSource():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getRecipientDetail():AnalyzedEmailRecipientDetail +com.microsoft.graph.models.security.AnalyzedEmail::|public|getRecipientEmailAddress():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getReturnPath():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getSenderDetail():AnalyzedEmailSenderDetail +com.microsoft.graph.models.security.AnalyzedEmail::|public|getSizeInBytes():Integer +com.microsoft.graph.models.security.AnalyzedEmail::|public|getSpamConfidenceLevel():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getSubject():String +com.microsoft.graph.models.security.AnalyzedEmail::|public|getThreatDetectionDetails():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getThreatTypes():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getTimelineEvents():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|getUrls():java.util.List +com.microsoft.graph.models.security.AnalyzedEmail::|public|OdataType:String +com.microsoft.graph.models.security.AnalyzedEmail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setAlertIds(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setAttachments(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setAuthenticationDetails(value?:AnalyzedEmailAuthenticationDetail):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setBulkComplaintLevel(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setClientType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setContexts(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setDetectionMethods(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setDirectionality(value?:AntispamDirectionality):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setDistributionList(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setDlpRules(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setEmailClusterId(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setExchangeTransportRules(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setForwardingDetail(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setInboundConnectorFormattedName(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setInternetMessageId(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setLanguage(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setLatestDelivery(value?:AnalyzedEmailDeliveryDetail):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setLoggedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setNetworkMessageId(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setOriginalDelivery(value?:AnalyzedEmailDeliveryDetail):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setOverrideSources(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setPhishConfidenceLevel(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setPolicy(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setPolicyAction(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setPolicyType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setPrimaryOverrideSource(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setRecipientDetail(value?:AnalyzedEmailRecipientDetail):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setRecipientEmailAddress(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setReturnPath(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setSenderDetail(value?:AnalyzedEmailSenderDetail):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setSizeInBytes(value?:Integer):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setSpamConfidenceLevel(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setSubject(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setThreatDetectionDetails(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setThreatTypes(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setTimelineEvents(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|public|setUrls(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmail +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getDetonationDetails():DetonationDetails +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getFileExtension():String +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getFileName():String +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getFileSize():Integer +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getFileType():String +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getMalwareFamily():String +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getOdataType():String +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getSha256():String +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getTenantAllowBlockListDetailInfo():String +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|getThreatType():ThreatType +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setDetonationDetails(value?:DetonationDetails):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setFileExtension(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setFileName(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setFileSize(value?:Integer):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setFileType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setMalwareFamily(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setSha256(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setTenantAllowBlockListDetailInfo(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|public|setThreatType(value?:ThreatType):void +com.microsoft.graph.models.security.AnalyzedEmailAttachment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailAttachment +com.microsoft.graph.models.security.AnalyzedEmailAttachment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|getCompositeAuthentication():String +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|getDkim():String +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|getDmarc():String +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|getOdataType():String +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|getSenderPolicyFramework():String +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|setCompositeAuthentication(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|setDkim(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|setDmarc(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|public|setSenderPolicyFramework(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailAuthenticationDetail +com.microsoft.graph.models.security.AnalyzedEmailAuthenticationDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AnalyzedEmailCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.security.AnalyzedEmailCollectionResponse::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmailCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmailCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.security.AnalyzedEmailCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmailCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmailCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailCollectionResponse +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|getAction():DeliveryAction +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|getLatestThreats():String +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|getLocation():DeliveryLocation +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|getOdataType():String +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|getOriginalThreats():String +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|setAction(value?:DeliveryAction):void +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|setLatestThreats(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|setLocation(value?:DeliveryLocation):void +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|public|setOriginalThreats(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailDeliveryDetail +com.microsoft.graph.models.security.AnalyzedEmailDeliveryDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|getName():String +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|getOdataType():String +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|getRuleId():String +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|setName(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|public|setRuleId(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailDlpRuleInfo +com.microsoft.graph.models.security.AnalyzedEmailDlpRuleInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|getName():String +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|getOdataType():String +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|getRuleId():String +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|setName(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|public|setRuleId(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailExchangeTransportRuleInfo +com.microsoft.graph.models.security.AnalyzedEmailExchangeTransportRuleInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|getCcRecipients():java.util.List +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|getDomainName():String +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|getOdataType():String +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|setCcRecipients(value?:java.util.List):void +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|setDomainName(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailRecipientDetail +com.microsoft.graph.models.security.AnalyzedEmailRecipientDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getDisplayName():String +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getDomainCreationDateTime():OffsetDateTime +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getDomainName():String +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getDomainOwner():String +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getFromAddress():String +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getIpv4():String +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getLocation():String +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getMailFromAddress():String +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getMailFromDomainName():String +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|getOdataType():String +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setDomainCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setDomainName(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setDomainOwner(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setFromAddress(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setIpv4(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setLocation(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setMailFromAddress(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setMailFromDomainName(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailSenderDetail +com.microsoft.graph.models.security.AnalyzedEmailSenderDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AnalyzedEmailUrl::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|constructor():void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|getDetectionMethod():String +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|getDetonationDetails():DetonationDetails +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|getOdataType():String +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|getTenantAllowBlockListDetailInfo():String +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|getThreatType():ThreatType +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|getUrl():String +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|setDetectionMethod(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|setDetonationDetails(value?:DetonationDetails):void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|setTenantAllowBlockListDetailInfo(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|setThreatType(value?:ThreatType):void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|public|setUrl(value?:String):void +com.microsoft.graph.models.security.AnalyzedEmailUrl::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedEmailUrl +com.microsoft.graph.models.security.AnalyzedEmailUrl~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.security.AnalyzedMessageEvidence-->AlertEvidence com.microsoft.graph.models.security.AnalyzedMessageEvidence::|public|constructor():void com.microsoft.graph.models.security.AnalyzedMessageEvidence::|public|getAntiSpamDirection():String @@ -143135,6 +161774,11 @@ com.microsoft.graph.models.security.AnalyzedMessageEvidence::|public|setUrlCount com.microsoft.graph.models.security.AnalyzedMessageEvidence::|public|setUrls(value?:java.util.List):void com.microsoft.graph.models.security.AnalyzedMessageEvidence::|public|setUrn(value?:String):void com.microsoft.graph.models.security.AnalyzedMessageEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AnalyzedMessageEvidence +com.microsoft.graph.models.security.AntispamDirectionality::0000-Unknown +com.microsoft.graph.models.security.AntispamDirectionality::0001-Inbound +com.microsoft.graph.models.security.AntispamDirectionality::0002-Outbound +com.microsoft.graph.models.security.AntispamDirectionality::0003-IntraOrg +com.microsoft.graph.models.security.AntispamDirectionality::0004-UnknownFutureValue com.microsoft.graph.models.security.AntispamTeamsDirection::0000-Unknown com.microsoft.graph.models.security.AntispamTeamsDirection::0001-Inbound com.microsoft.graph.models.security.AntispamTeamsDirection::0002-Outbound @@ -143190,6 +161834,630 @@ com.microsoft.graph.models.security.Artifact::|public|getFieldDeserializers():Ma com.microsoft.graph.models.security.Artifact::|public|OdataType:String com.microsoft.graph.models.security.Artifact::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.Artifact::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Artifact +com.microsoft.graph.models.security.AttackSimAdminAuditRecord-->AuditData +com.microsoft.graph.models.security.AttackSimAdminAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AttackSimAdminAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AttackSimAdminAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AttackSimAdminAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AttackSimAdminAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttackSimAdminAuditRecord +com.microsoft.graph.models.security.AttackSimAuditRecord-->AuditData +com.microsoft.graph.models.security.AttackSimAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AttackSimAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AttackSimAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AttackSimAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AttackSimAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AttackSimAuditRecord +com.microsoft.graph.models.security.AuditConfigAuditRecord-->AuditData +com.microsoft.graph.models.security.AuditConfigAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AuditConfigAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AuditConfigAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AuditConfigAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AuditConfigAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditConfigAuditRecord +com.microsoft.graph.models.security.AuditCoreRoot-->Entity +com.microsoft.graph.models.security.AuditCoreRoot::|public|constructor():void +com.microsoft.graph.models.security.AuditCoreRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AuditCoreRoot::|public|getQueries():java.util.List +com.microsoft.graph.models.security.AuditCoreRoot::|public|OdataType:String +com.microsoft.graph.models.security.AuditCoreRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AuditCoreRoot::|public|setQueries(value?:java.util.List):void +com.microsoft.graph.models.security.AuditCoreRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditCoreRoot +com.microsoft.graph.models.security.AuditData::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AuditData::|public|constructor():void +com.microsoft.graph.models.security.AuditData::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AuditData::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AuditData::|public|getDynamicProperties():AuditRecordTypeDictionary +com.microsoft.graph.models.security.AuditData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AuditData::|public|getOdataType():String +com.microsoft.graph.models.security.AuditData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AuditData::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AuditData::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AuditData::|public|setDynamicProperties(value?:AuditRecordTypeDictionary):void +com.microsoft.graph.models.security.AuditData::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AuditData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditData +com.microsoft.graph.models.security.AuditData~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AuditLogQuery-->Entity +com.microsoft.graph.models.security.AuditLogQuery::|public|constructor():void +com.microsoft.graph.models.security.AuditLogQuery::|public|getAdministrativeUnitIdFilters():java.util.List +com.microsoft.graph.models.security.AuditLogQuery::|public|getDisplayName():String +com.microsoft.graph.models.security.AuditLogQuery::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AuditLogQuery::|public|getFilterEndDateTime():OffsetDateTime +com.microsoft.graph.models.security.AuditLogQuery::|public|getFilterStartDateTime():OffsetDateTime +com.microsoft.graph.models.security.AuditLogQuery::|public|getIpAddressFilters():java.util.List +com.microsoft.graph.models.security.AuditLogQuery::|public|getKeywordFilter():String +com.microsoft.graph.models.security.AuditLogQuery::|public|getObjectIdFilters():java.util.List +com.microsoft.graph.models.security.AuditLogQuery::|public|getOperationFilters():java.util.List +com.microsoft.graph.models.security.AuditLogQuery::|public|getRecords():java.util.List +com.microsoft.graph.models.security.AuditLogQuery::|public|getRecordTypeFilters():java.util.List +com.microsoft.graph.models.security.AuditLogQuery::|public|getServiceFilters():java.util.List +com.microsoft.graph.models.security.AuditLogQuery::|public|getStatus():AuditLogQueryStatus +com.microsoft.graph.models.security.AuditLogQuery::|public|getUserPrincipalNameFilters():java.util.List +com.microsoft.graph.models.security.AuditLogQuery::|public|OdataType:String +com.microsoft.graph.models.security.AuditLogQuery::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AuditLogQuery::|public|setAdministrativeUnitIdFilters(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setFilterEndDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setFilterStartDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setIpAddressFilters(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setKeywordFilter(value?:String):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setObjectIdFilters(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setOperationFilters(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setRecords(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setRecordTypeFilters(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setServiceFilters(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setStatus(value?:AuditLogQueryStatus):void +com.microsoft.graph.models.security.AuditLogQuery::|public|setUserPrincipalNameFilters(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogQuery::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditLogQuery +com.microsoft.graph.models.security.AuditLogQueryCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.security.AuditLogQueryCollectionResponse::|public|constructor():void +com.microsoft.graph.models.security.AuditLogQueryCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AuditLogQueryCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.security.AuditLogQueryCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AuditLogQueryCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogQueryCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditLogQueryCollectionResponse +com.microsoft.graph.models.security.AuditLogQueryStatus::0000-NotStarted +com.microsoft.graph.models.security.AuditLogQueryStatus::0001-Running +com.microsoft.graph.models.security.AuditLogQueryStatus::0002-Succeeded +com.microsoft.graph.models.security.AuditLogQueryStatus::0003-Failed +com.microsoft.graph.models.security.AuditLogQueryStatus::0004-Cancelled +com.microsoft.graph.models.security.AuditLogQueryStatus::0005-UnknownFutureValue +com.microsoft.graph.models.security.AuditLogRecord-->Entity +com.microsoft.graph.models.security.AuditLogRecord::|public|constructor():void +com.microsoft.graph.models.security.AuditLogRecord::|public|getAdministrativeUnits():java.util.List +com.microsoft.graph.models.security.AuditLogRecord::|public|getAuditData():AuditData +com.microsoft.graph.models.security.AuditLogRecord::|public|getAuditLogRecordType():AuditLogRecordType +com.microsoft.graph.models.security.AuditLogRecord::|public|getClientIp():String +com.microsoft.graph.models.security.AuditLogRecord::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.security.AuditLogRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AuditLogRecord::|public|getObjectId():String +com.microsoft.graph.models.security.AuditLogRecord::|public|getOperation():String +com.microsoft.graph.models.security.AuditLogRecord::|public|getOrganizationId():String +com.microsoft.graph.models.security.AuditLogRecord::|public|getService():String +com.microsoft.graph.models.security.AuditLogRecord::|public|getUserId():String +com.microsoft.graph.models.security.AuditLogRecord::|public|getUserPrincipalName():String +com.microsoft.graph.models.security.AuditLogRecord::|public|getUserType():AuditLogUserType +com.microsoft.graph.models.security.AuditLogRecord::|public|OdataType:String +com.microsoft.graph.models.security.AuditLogRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AuditLogRecord::|public|setAdministrativeUnits(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setAuditData(value?:AuditData):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setAuditLogRecordType(value?:AuditLogRecordType):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setClientIp(value?:String):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setObjectId(value?:String):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setOperation(value?:String):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setOrganizationId(value?:String):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setService(value?:String):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setUserId(value?:String):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setUserPrincipalName(value?:String):void +com.microsoft.graph.models.security.AuditLogRecord::|public|setUserType(value?:AuditLogUserType):void +com.microsoft.graph.models.security.AuditLogRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditLogRecord +com.microsoft.graph.models.security.AuditLogRecordCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.security.AuditLogRecordCollectionResponse::|public|constructor():void +com.microsoft.graph.models.security.AuditLogRecordCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AuditLogRecordCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.security.AuditLogRecordCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AuditLogRecordCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.security.AuditLogRecordCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditLogRecordCollectionResponse +com.microsoft.graph.models.security.AuditLogRecordType::0000-ExchangeAdmin +com.microsoft.graph.models.security.AuditLogRecordType::0001-ExchangeItem +com.microsoft.graph.models.security.AuditLogRecordType::0002-ExchangeItemGroup +com.microsoft.graph.models.security.AuditLogRecordType::0003-SharePoint +com.microsoft.graph.models.security.AuditLogRecordType::0004-SyntheticProbe +com.microsoft.graph.models.security.AuditLogRecordType::0005-SharePointFileOperation +com.microsoft.graph.models.security.AuditLogRecordType::0006-OneDrive +com.microsoft.graph.models.security.AuditLogRecordType::0007-AzureActiveDirectory +com.microsoft.graph.models.security.AuditLogRecordType::0008-AzureActiveDirectoryAccountLogon +com.microsoft.graph.models.security.AuditLogRecordType::0009-DataCenterSecurityCmdlet +com.microsoft.graph.models.security.AuditLogRecordType::0010-ComplianceDLPSharePoint +com.microsoft.graph.models.security.AuditLogRecordType::0011-Sway +com.microsoft.graph.models.security.AuditLogRecordType::0012-ComplianceDLPExchange +com.microsoft.graph.models.security.AuditLogRecordType::0013-SharePointSharingOperation +com.microsoft.graph.models.security.AuditLogRecordType::0014-AzureActiveDirectoryStsLogon +com.microsoft.graph.models.security.AuditLogRecordType::0015-SkypeForBusinessPSTNUsage +com.microsoft.graph.models.security.AuditLogRecordType::0016-SkypeForBusinessUsersBlocked +com.microsoft.graph.models.security.AuditLogRecordType::0017-SecurityComplianceCenterEOPCmdlet +com.microsoft.graph.models.security.AuditLogRecordType::0018-ExchangeAggregatedOperation +com.microsoft.graph.models.security.AuditLogRecordType::0019-PowerBIAudit +com.microsoft.graph.models.security.AuditLogRecordType::0020-CRM +com.microsoft.graph.models.security.AuditLogRecordType::0021-Yammer +com.microsoft.graph.models.security.AuditLogRecordType::0022-SkypeForBusinessCmdlets +com.microsoft.graph.models.security.AuditLogRecordType::0023-Discovery +com.microsoft.graph.models.security.AuditLogRecordType::0024-MicrosoftTeams +com.microsoft.graph.models.security.AuditLogRecordType::0025-ThreatIntelligence +com.microsoft.graph.models.security.AuditLogRecordType::0026-MailSubmission +com.microsoft.graph.models.security.AuditLogRecordType::0027-MicrosoftFlow +com.microsoft.graph.models.security.AuditLogRecordType::0028-AeD +com.microsoft.graph.models.security.AuditLogRecordType::0029-MicrosoftStream +com.microsoft.graph.models.security.AuditLogRecordType::0030-ComplianceDLPSharePointClassification +com.microsoft.graph.models.security.AuditLogRecordType::0031-ThreatFinder +com.microsoft.graph.models.security.AuditLogRecordType::0032-Project +com.microsoft.graph.models.security.AuditLogRecordType::0033-SharePointListOperation +com.microsoft.graph.models.security.AuditLogRecordType::0034-SharePointCommentOperation +com.microsoft.graph.models.security.AuditLogRecordType::0035-DataGovernance +com.microsoft.graph.models.security.AuditLogRecordType::0036-Kaizala +com.microsoft.graph.models.security.AuditLogRecordType::0037-SecurityComplianceAlerts +com.microsoft.graph.models.security.AuditLogRecordType::0038-ThreatIntelligenceUrl +com.microsoft.graph.models.security.AuditLogRecordType::0039-SecurityComplianceInsights +com.microsoft.graph.models.security.AuditLogRecordType::0040-MIPLabel +com.microsoft.graph.models.security.AuditLogRecordType::0041-WorkplaceAnalytics +com.microsoft.graph.models.security.AuditLogRecordType::0042-PowerAppsApp +com.microsoft.graph.models.security.AuditLogRecordType::0043-PowerAppsPlan +com.microsoft.graph.models.security.AuditLogRecordType::0044-ThreatIntelligenceAtpContent +com.microsoft.graph.models.security.AuditLogRecordType::0045-LabelContentExplorer +com.microsoft.graph.models.security.AuditLogRecordType::0046-TeamsHealthcare +com.microsoft.graph.models.security.AuditLogRecordType::0047-ExchangeItemAggregated +com.microsoft.graph.models.security.AuditLogRecordType::0048-HygieneEvent +com.microsoft.graph.models.security.AuditLogRecordType::0049-DataInsightsRestApiAudit +com.microsoft.graph.models.security.AuditLogRecordType::0050-InformationBarrierPolicyApplication +com.microsoft.graph.models.security.AuditLogRecordType::0051-SharePointListItemOperation +com.microsoft.graph.models.security.AuditLogRecordType::0052-SharePointContentTypeOperation +com.microsoft.graph.models.security.AuditLogRecordType::0053-SharePointFieldOperation +com.microsoft.graph.models.security.AuditLogRecordType::0054-MicrosoftTeamsAdmin +com.microsoft.graph.models.security.AuditLogRecordType::0055-HRSignal +com.microsoft.graph.models.security.AuditLogRecordType::0056-MicrosoftTeamsDevice +com.microsoft.graph.models.security.AuditLogRecordType::0057-MicrosoftTeamsAnalytics +com.microsoft.graph.models.security.AuditLogRecordType::0058-InformationWorkerProtection +com.microsoft.graph.models.security.AuditLogRecordType::0059-Campaign +com.microsoft.graph.models.security.AuditLogRecordType::0060-DLPEndpoint +com.microsoft.graph.models.security.AuditLogRecordType::0061-AirInvestigation +com.microsoft.graph.models.security.AuditLogRecordType::0062-Quarantine +com.microsoft.graph.models.security.AuditLogRecordType::0063-MicrosoftForms +com.microsoft.graph.models.security.AuditLogRecordType::0064-ApplicationAudit +com.microsoft.graph.models.security.AuditLogRecordType::0065-ComplianceSupervisionExchange +com.microsoft.graph.models.security.AuditLogRecordType::0066-CustomerKeyServiceEncryption +com.microsoft.graph.models.security.AuditLogRecordType::0067-OfficeNative +com.microsoft.graph.models.security.AuditLogRecordType::0068-MipAutoLabelSharePointItem +com.microsoft.graph.models.security.AuditLogRecordType::0069-MipAutoLabelSharePointPolicyLocation +com.microsoft.graph.models.security.AuditLogRecordType::0070-MicrosoftTeamsShifts +com.microsoft.graph.models.security.AuditLogRecordType::0071-SecureScore +com.microsoft.graph.models.security.AuditLogRecordType::0072-MipAutoLabelExchangeItem +com.microsoft.graph.models.security.AuditLogRecordType::0073-CortanaBriefing +com.microsoft.graph.models.security.AuditLogRecordType::0074-Search +com.microsoft.graph.models.security.AuditLogRecordType::0075-WDATPAlerts +com.microsoft.graph.models.security.AuditLogRecordType::0076-PowerPlatformAdminDlp +com.microsoft.graph.models.security.AuditLogRecordType::0077-PowerPlatformAdminEnvironment +com.microsoft.graph.models.security.AuditLogRecordType::0078-MDATPAudit +com.microsoft.graph.models.security.AuditLogRecordType::0079-SensitivityLabelPolicyMatch +com.microsoft.graph.models.security.AuditLogRecordType::0080-SensitivityLabelAction +com.microsoft.graph.models.security.AuditLogRecordType::0081-SensitivityLabeledFileAction +com.microsoft.graph.models.security.AuditLogRecordType::0082-AttackSim +com.microsoft.graph.models.security.AuditLogRecordType::0083-AirManualInvestigation +com.microsoft.graph.models.security.AuditLogRecordType::0084-SecurityComplianceRBAC +com.microsoft.graph.models.security.AuditLogRecordType::0085-UserTraining +com.microsoft.graph.models.security.AuditLogRecordType::0086-AirAdminActionInvestigation +com.microsoft.graph.models.security.AuditLogRecordType::0087-MSTIC +com.microsoft.graph.models.security.AuditLogRecordType::0088-PhysicalBadgingSignal +com.microsoft.graph.models.security.AuditLogRecordType::0089-TeamsEasyApprovals +com.microsoft.graph.models.security.AuditLogRecordType::0090-AipDiscover +com.microsoft.graph.models.security.AuditLogRecordType::0091-AipSensitivityLabelAction +com.microsoft.graph.models.security.AuditLogRecordType::0092-AipProtectionAction +com.microsoft.graph.models.security.AuditLogRecordType::0093-AipFileDeleted +com.microsoft.graph.models.security.AuditLogRecordType::0094-AipHeartBeat +com.microsoft.graph.models.security.AuditLogRecordType::0095-MCASAlerts +com.microsoft.graph.models.security.AuditLogRecordType::0096-OnPremisesFileShareScannerDlp +com.microsoft.graph.models.security.AuditLogRecordType::0097-OnPremisesSharePointScannerDlp +com.microsoft.graph.models.security.AuditLogRecordType::0098-ExchangeSearch +com.microsoft.graph.models.security.AuditLogRecordType::0099-SharePointSearch +com.microsoft.graph.models.security.AuditLogRecordType::0100-PrivacyDataMinimization +com.microsoft.graph.models.security.AuditLogRecordType::0101-LabelAnalyticsAggregate +com.microsoft.graph.models.security.AuditLogRecordType::0102-MyAnalyticsSettings +com.microsoft.graph.models.security.AuditLogRecordType::0103-SecurityComplianceUserChange +com.microsoft.graph.models.security.AuditLogRecordType::0104-ComplianceDLPExchangeClassification +com.microsoft.graph.models.security.AuditLogRecordType::0105-ComplianceDLPEndpoint +com.microsoft.graph.models.security.AuditLogRecordType::0106-MipExactDataMatch +com.microsoft.graph.models.security.AuditLogRecordType::0107-MSDEResponseActions +com.microsoft.graph.models.security.AuditLogRecordType::0108-MSDEGeneralSettings +com.microsoft.graph.models.security.AuditLogRecordType::0109-MSDEIndicatorsSettings +com.microsoft.graph.models.security.AuditLogRecordType::0110-MS365DCustomDetection +com.microsoft.graph.models.security.AuditLogRecordType::0111-MSDERolesSettings +com.microsoft.graph.models.security.AuditLogRecordType::0112-MAPGAlerts +com.microsoft.graph.models.security.AuditLogRecordType::0113-MAPGPolicy +com.microsoft.graph.models.security.AuditLogRecordType::0114-MAPGRemediation +com.microsoft.graph.models.security.AuditLogRecordType::0115-PrivacyRemediationAction +com.microsoft.graph.models.security.AuditLogRecordType::0116-PrivacyDigestEmail +com.microsoft.graph.models.security.AuditLogRecordType::0117-MipAutoLabelSimulationProgress +com.microsoft.graph.models.security.AuditLogRecordType::0118-MipAutoLabelSimulationCompletion +com.microsoft.graph.models.security.AuditLogRecordType::0119-MipAutoLabelProgressFeedback +com.microsoft.graph.models.security.AuditLogRecordType::0120-DlpSensitiveInformationType +com.microsoft.graph.models.security.AuditLogRecordType::0121-MipAutoLabelSimulationStatistics +com.microsoft.graph.models.security.AuditLogRecordType::0122-LargeContentMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0123-Microsoft365Group +com.microsoft.graph.models.security.AuditLogRecordType::0124-CDPMlInferencingResult +com.microsoft.graph.models.security.AuditLogRecordType::0125-FilteringMailMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0126-CDPClassificationMailItem +com.microsoft.graph.models.security.AuditLogRecordType::0127-CDPClassificationDocument +com.microsoft.graph.models.security.AuditLogRecordType::0128-OfficeScriptsRunAction +com.microsoft.graph.models.security.AuditLogRecordType::0129-FilteringPostMailDeliveryAction +com.microsoft.graph.models.security.AuditLogRecordType::0130-CDPUnifiedFeedback +com.microsoft.graph.models.security.AuditLogRecordType::0131-TenantAllowBlockList +com.microsoft.graph.models.security.AuditLogRecordType::0132-ConsumptionResource +com.microsoft.graph.models.security.AuditLogRecordType::0133-HealthcareSignal +com.microsoft.graph.models.security.AuditLogRecordType::0134-DlpImportResult +com.microsoft.graph.models.security.AuditLogRecordType::0135-CDPCompliancePolicyExecution +com.microsoft.graph.models.security.AuditLogRecordType::0136-MultiStageDisposition +com.microsoft.graph.models.security.AuditLogRecordType::0137-PrivacyDataMatch +com.microsoft.graph.models.security.AuditLogRecordType::0138-FilteringDocMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0139-FilteringEmailFeatures +com.microsoft.graph.models.security.AuditLogRecordType::0140-PowerBIDlp +com.microsoft.graph.models.security.AuditLogRecordType::0141-FilteringUrlInfo +com.microsoft.graph.models.security.AuditLogRecordType::0142-FilteringAttachmentInfo +com.microsoft.graph.models.security.AuditLogRecordType::0143-CoreReportingSettings +com.microsoft.graph.models.security.AuditLogRecordType::0144-ComplianceConnector +com.microsoft.graph.models.security.AuditLogRecordType::0145-PowerPlatformLockboxResourceAccessRequest +com.microsoft.graph.models.security.AuditLogRecordType::0146-PowerPlatformLockboxResourceCommand +com.microsoft.graph.models.security.AuditLogRecordType::0147-CDPPredictiveCodingLabel +com.microsoft.graph.models.security.AuditLogRecordType::0148-CDPCompliancePolicyUserFeedback +com.microsoft.graph.models.security.AuditLogRecordType::0149-WebpageActivityEndpoint +com.microsoft.graph.models.security.AuditLogRecordType::0150-OMEPortal +com.microsoft.graph.models.security.AuditLogRecordType::0151-CMImprovementActionChange +com.microsoft.graph.models.security.AuditLogRecordType::0152-FilteringUrlClick +com.microsoft.graph.models.security.AuditLogRecordType::0153-MipLabelAnalyticsAuditRecord +com.microsoft.graph.models.security.AuditLogRecordType::0154-FilteringEntityEvent +com.microsoft.graph.models.security.AuditLogRecordType::0155-FilteringRuleHits +com.microsoft.graph.models.security.AuditLogRecordType::0156-FilteringMailSubmission +com.microsoft.graph.models.security.AuditLogRecordType::0157-LabelExplorer +com.microsoft.graph.models.security.AuditLogRecordType::0158-MicrosoftManagedServicePlatform +com.microsoft.graph.models.security.AuditLogRecordType::0159-PowerPlatformServiceActivity +com.microsoft.graph.models.security.AuditLogRecordType::0160-ScorePlatformGenericAuditRecord +com.microsoft.graph.models.security.AuditLogRecordType::0161-FilteringTimeTravelDocMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0162-Alert +com.microsoft.graph.models.security.AuditLogRecordType::0163-AlertStatus +com.microsoft.graph.models.security.AuditLogRecordType::0164-AlertIncident +com.microsoft.graph.models.security.AuditLogRecordType::0165-IncidentStatus +com.microsoft.graph.models.security.AuditLogRecordType::0166-Case +com.microsoft.graph.models.security.AuditLogRecordType::0167-CaseInvestigation +com.microsoft.graph.models.security.AuditLogRecordType::0168-RecordsManagement +com.microsoft.graph.models.security.AuditLogRecordType::0169-PrivacyRemediation +com.microsoft.graph.models.security.AuditLogRecordType::0170-DataShareOperation +com.microsoft.graph.models.security.AuditLogRecordType::0171-CdpDlpSensitive +com.microsoft.graph.models.security.AuditLogRecordType::0172-EHRConnector +com.microsoft.graph.models.security.AuditLogRecordType::0173-FilteringMailGradingResult +com.microsoft.graph.models.security.AuditLogRecordType::0174-PublicFolder +com.microsoft.graph.models.security.AuditLogRecordType::0175-PrivacyTenantAuditHistoryRecord +com.microsoft.graph.models.security.AuditLogRecordType::0176-AipScannerDiscoverEvent +com.microsoft.graph.models.security.AuditLogRecordType::0177-EduDataLakeDownloadOperation +com.microsoft.graph.models.security.AuditLogRecordType::0178-M365ComplianceConnector +com.microsoft.graph.models.security.AuditLogRecordType::0179-MicrosoftGraphDataConnectOperation +com.microsoft.graph.models.security.AuditLogRecordType::0180-MicrosoftPurview +com.microsoft.graph.models.security.AuditLogRecordType::0181-FilteringEmailContentFeatures +com.microsoft.graph.models.security.AuditLogRecordType::0182-PowerPagesSite +com.microsoft.graph.models.security.AuditLogRecordType::0183-PowerAppsResource +com.microsoft.graph.models.security.AuditLogRecordType::0184-PlannerPlan +com.microsoft.graph.models.security.AuditLogRecordType::0185-PlannerCopyPlan +com.microsoft.graph.models.security.AuditLogRecordType::0186-PlannerTask +com.microsoft.graph.models.security.AuditLogRecordType::0187-PlannerRoster +com.microsoft.graph.models.security.AuditLogRecordType::0188-PlannerPlanList +com.microsoft.graph.models.security.AuditLogRecordType::0189-PlannerTaskList +com.microsoft.graph.models.security.AuditLogRecordType::0190-PlannerTenantSettings +com.microsoft.graph.models.security.AuditLogRecordType::0191-ProjectForTheWebProject +com.microsoft.graph.models.security.AuditLogRecordType::0192-ProjectForTheWebTask +com.microsoft.graph.models.security.AuditLogRecordType::0193-ProjectForTheWebRoadmap +com.microsoft.graph.models.security.AuditLogRecordType::0194-ProjectForTheWebRoadmapItem +com.microsoft.graph.models.security.AuditLogRecordType::0195-ProjectForTheWebProjectSettings +com.microsoft.graph.models.security.AuditLogRecordType::0196-ProjectForTheWebRoadmapSettings +com.microsoft.graph.models.security.AuditLogRecordType::0197-QuarantineMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0198-MicrosoftTodoAudit +com.microsoft.graph.models.security.AuditLogRecordType::0199-TimeTravelFilteringDocMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0200-TeamsQuarantineMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0201-SharePointAppPermissionOperation +com.microsoft.graph.models.security.AuditLogRecordType::0202-MicrosoftTeamsSensitivityLabelAction +com.microsoft.graph.models.security.AuditLogRecordType::0203-FilteringTeamsMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0204-FilteringTeamsUrlInfo +com.microsoft.graph.models.security.AuditLogRecordType::0205-FilteringTeamsPostDeliveryAction +com.microsoft.graph.models.security.AuditLogRecordType::0206-MDCAssessments +com.microsoft.graph.models.security.AuditLogRecordType::0207-MDCRegulatoryComplianceStandards +com.microsoft.graph.models.security.AuditLogRecordType::0208-MDCRegulatoryComplianceControls +com.microsoft.graph.models.security.AuditLogRecordType::0209-MDCRegulatoryComplianceAssessments +com.microsoft.graph.models.security.AuditLogRecordType::0210-MDCSecurityConnectors +com.microsoft.graph.models.security.AuditLogRecordType::0211-MDADataSecuritySignal +com.microsoft.graph.models.security.AuditLogRecordType::0212-VivaGoals +com.microsoft.graph.models.security.AuditLogRecordType::0213-FilteringRuntimeInfo +com.microsoft.graph.models.security.AuditLogRecordType::0214-AttackSimAdmin +com.microsoft.graph.models.security.AuditLogRecordType::0215-MicrosoftGraphDataConnectConsent +com.microsoft.graph.models.security.AuditLogRecordType::0216-FilteringAtpDetonationInfo +com.microsoft.graph.models.security.AuditLogRecordType::0217-PrivacyPortal +com.microsoft.graph.models.security.AuditLogRecordType::0218-ManagedTenants +com.microsoft.graph.models.security.AuditLogRecordType::0219-UnifiedSimulationMatchedItem +com.microsoft.graph.models.security.AuditLogRecordType::0220-UnifiedSimulationSummary +com.microsoft.graph.models.security.AuditLogRecordType::0221-UpdateQuarantineMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0222-MS365DSuppressionRule +com.microsoft.graph.models.security.AuditLogRecordType::0223-PurviewDataMapOperation +com.microsoft.graph.models.security.AuditLogRecordType::0224-FilteringUrlPostClickAction +com.microsoft.graph.models.security.AuditLogRecordType::0225-IrmUserDefinedDetectionSignal +com.microsoft.graph.models.security.AuditLogRecordType::0226-TeamsUpdates +com.microsoft.graph.models.security.AuditLogRecordType::0227-PlannerRosterSensitivityLabel +com.microsoft.graph.models.security.AuditLogRecordType::0228-MS365DIncident +com.microsoft.graph.models.security.AuditLogRecordType::0229-FilteringDelistingMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0230-ComplianceDLPSharePointClassificationExtended +com.microsoft.graph.models.security.AuditLogRecordType::0231-MicrosoftDefenderForIdentityAudit +com.microsoft.graph.models.security.AuditLogRecordType::0232-SupervisoryReviewDayXInsight +com.microsoft.graph.models.security.AuditLogRecordType::0233-DefenderExpertsforXDRAdmin +com.microsoft.graph.models.security.AuditLogRecordType::0234-CDPEdgeBlockedMessage +com.microsoft.graph.models.security.AuditLogRecordType::0235-HostedRpa +com.microsoft.graph.models.security.AuditLogRecordType::0236-CdpContentExplorerAggregateRecord +com.microsoft.graph.models.security.AuditLogRecordType::0237-CDPHygieneAttachmentInfo +com.microsoft.graph.models.security.AuditLogRecordType::0238-CDPHygieneSummary +com.microsoft.graph.models.security.AuditLogRecordType::0239-CDPPostMailDeliveryAction +com.microsoft.graph.models.security.AuditLogRecordType::0240-CDPEmailFeatures +com.microsoft.graph.models.security.AuditLogRecordType::0241-CDPHygieneUrlInfo +com.microsoft.graph.models.security.AuditLogRecordType::0242-CDPUrlClick +com.microsoft.graph.models.security.AuditLogRecordType::0243-CDPPackageManagerHygieneEvent +com.microsoft.graph.models.security.AuditLogRecordType::0244-FilteringDocScan +com.microsoft.graph.models.security.AuditLogRecordType::0245-TimeTravelFilteringDocScan +com.microsoft.graph.models.security.AuditLogRecordType::0246-MAPGOnboard +com.microsoft.graph.models.security.AuditLogRecordType::0247-VfamCreatePolicy +com.microsoft.graph.models.security.AuditLogRecordType::0248-VfamUpdatePolicy +com.microsoft.graph.models.security.AuditLogRecordType::0249-VfamDeletePolicy +com.microsoft.graph.models.security.AuditLogRecordType::0250-M365DAAD +com.microsoft.graph.models.security.AuditLogRecordType::0251-CdpColdCrawlStatus +com.microsoft.graph.models.security.AuditLogRecordType::0252-PowerPlatformAdministratorActivity +com.microsoft.graph.models.security.AuditLogRecordType::0253-Windows365CustomerLockbox +com.microsoft.graph.models.security.AuditLogRecordType::0254-CdpResourceScopeChangeEvent +com.microsoft.graph.models.security.AuditLogRecordType::0255-ComplianceCCExchangeExecutionResult +com.microsoft.graph.models.security.AuditLogRecordType::0256-CdpOcrCostEstimatorRecord +com.microsoft.graph.models.security.AuditLogRecordType::0257-CopilotInteraction +com.microsoft.graph.models.security.AuditLogRecordType::0258-CdpOcrBillingRecord +com.microsoft.graph.models.security.AuditLogRecordType::0259-ComplianceDLPApplications +com.microsoft.graph.models.security.AuditLogRecordType::0260-UAMOperation +com.microsoft.graph.models.security.AuditLogRecordType::0261-VivaLearning +com.microsoft.graph.models.security.AuditLogRecordType::0262-VivaLearningAdmin +com.microsoft.graph.models.security.AuditLogRecordType::0263-PurviewPolicyOperation +com.microsoft.graph.models.security.AuditLogRecordType::0264-PurviewMetadataPolicyOperation +com.microsoft.graph.models.security.AuditLogRecordType::0265-PeopleAdminSettings +com.microsoft.graph.models.security.AuditLogRecordType::0266-CdpComplianceDLPExchangeClassification +com.microsoft.graph.models.security.AuditLogRecordType::0267-CdpComplianceDLPSharePointClassification +com.microsoft.graph.models.security.AuditLogRecordType::0268-FilteringBulkSenderInsightData +com.microsoft.graph.models.security.AuditLogRecordType::0269-FilteringBulkThresholdInsightData +com.microsoft.graph.models.security.AuditLogRecordType::0270-PrivacyOpenAccess +com.microsoft.graph.models.security.AuditLogRecordType::0271-OWAAuth +com.microsoft.graph.models.security.AuditLogRecordType::0272-ComplianceDLPApplicationsClassification +com.microsoft.graph.models.security.AuditLogRecordType::0273-SharePointESignature +com.microsoft.graph.models.security.AuditLogRecordType::0274-Dynamics365BusinessCentral +com.microsoft.graph.models.security.AuditLogRecordType::0275-MeshWorlds +com.microsoft.graph.models.security.AuditLogRecordType::0276-VivaPulseResponse +com.microsoft.graph.models.security.AuditLogRecordType::0277-VivaPulseOrganizer +com.microsoft.graph.models.security.AuditLogRecordType::0278-VivaPulseAdmin +com.microsoft.graph.models.security.AuditLogRecordType::0279-VivaPulseReport +com.microsoft.graph.models.security.AuditLogRecordType::0280-AIAppInteraction +com.microsoft.graph.models.security.AuditLogRecordType::0281-ComplianceDLMExchange +com.microsoft.graph.models.security.AuditLogRecordType::0282-ComplianceDLMSharePoint +com.microsoft.graph.models.security.AuditLogRecordType::0283-ProjectForTheWebAssignedToMeSettings +com.microsoft.graph.models.security.AuditLogRecordType::0284-CPSOperation +com.microsoft.graph.models.security.AuditLogRecordType::0285-ComplianceDLPExchangeDiscovery +com.microsoft.graph.models.security.AuditLogRecordType::0286-PurviewMCRecommendation +com.microsoft.graph.models.security.AuditLogRecordType::0287-ComplianceDLPEndpointDiscovery +com.microsoft.graph.models.security.AuditLogRecordType::0288-InsiderRiskScopedUserInsights +com.microsoft.graph.models.security.AuditLogRecordType::0289-MicrosoftTeamsRetentionLabelAction +com.microsoft.graph.models.security.AuditLogRecordType::0290-AadRiskDetection +com.microsoft.graph.models.security.AuditLogRecordType::0291-AuditSearch +com.microsoft.graph.models.security.AuditLogRecordType::0292-AuditRetentionPolicy +com.microsoft.graph.models.security.AuditLogRecordType::0293-AuditConfig +com.microsoft.graph.models.security.AuditLogRecordType::0294-Microsoft365BackupBackupPolicy +com.microsoft.graph.models.security.AuditLogRecordType::0295-Microsoft365BackupRestoreTask +com.microsoft.graph.models.security.AuditLogRecordType::0296-Microsoft365BackupRestoreItem +com.microsoft.graph.models.security.AuditLogRecordType::0297-Microsoft365BackupBackupItem +com.microsoft.graph.models.security.AuditLogRecordType::0298-URBACAssignment +com.microsoft.graph.models.security.AuditLogRecordType::0299-URBACRole +com.microsoft.graph.models.security.AuditLogRecordType::0300-URBACEnableState +com.microsoft.graph.models.security.AuditLogRecordType::0301-IRMSecurityAlert +com.microsoft.graph.models.security.AuditLogRecordType::0302-PurviewInsiderRiskCases +com.microsoft.graph.models.security.AuditLogRecordType::0303-PurviewInsiderRiskAlerts +com.microsoft.graph.models.security.AuditLogRecordType::0304-InsiderRiskScopedUsers +com.microsoft.graph.models.security.AuditLogRecordType::0305-CdpConsumptionResource +com.microsoft.graph.models.security.AuditLogRecordType::0306-CreateCopilotPlugin +com.microsoft.graph.models.security.AuditLogRecordType::0307-UpdateCopilotPlugin +com.microsoft.graph.models.security.AuditLogRecordType::0308-DeleteCopilotPlugin +com.microsoft.graph.models.security.AuditLogRecordType::0309-EnableCopilotPlugin +com.microsoft.graph.models.security.AuditLogRecordType::0310-DisableCopilotPlugin +com.microsoft.graph.models.security.AuditLogRecordType::0311-CreateCopilotWorkspace +com.microsoft.graph.models.security.AuditLogRecordType::0312-UpdateCopilotWorkspace +com.microsoft.graph.models.security.AuditLogRecordType::0313-DeleteCopilotWorkspace +com.microsoft.graph.models.security.AuditLogRecordType::0314-EnableCopilotWorkspace +com.microsoft.graph.models.security.AuditLogRecordType::0315-DisableCopilotWorkspace +com.microsoft.graph.models.security.AuditLogRecordType::0316-CreateCopilotPromptBook +com.microsoft.graph.models.security.AuditLogRecordType::0317-UpdateCopilotPromptBook +com.microsoft.graph.models.security.AuditLogRecordType::0318-DeleteCopilotPromptBook +com.microsoft.graph.models.security.AuditLogRecordType::0319-EnableCopilotPromptBook +com.microsoft.graph.models.security.AuditLogRecordType::0320-DisableCopilotPromptBook +com.microsoft.graph.models.security.AuditLogRecordType::0321-UpdateCopilotSettings +com.microsoft.graph.models.security.AuditLogRecordType::0322-P4AIAssessmentRecord +com.microsoft.graph.models.security.AuditLogRecordType::0323-P4AIAssessmentLocationResultRecord +com.microsoft.graph.models.security.AuditLogRecordType::0324-ConnectedAIAppInteraction +com.microsoft.graph.models.security.AuditLogRecordType::0325-PrivaPrivacyConsentOperation +com.microsoft.graph.models.security.AuditLogRecordType::0326-PrivaPrivacyAssessmentOperation +com.microsoft.graph.models.security.AuditLogRecordType::0327-DataCatalogAccessRequests +com.microsoft.graph.models.security.AuditLogRecordType::0328-ComplianceSettingsChange +com.microsoft.graph.models.security.AuditLogRecordType::0329-DataSecurityInvestigation +com.microsoft.graph.models.security.AuditLogRecordType::0330-TeamCopilotInteraction +com.microsoft.graph.models.security.AuditLogRecordType::0331-IRMActivityAuditTrail +com.microsoft.graph.models.security.AuditLogRecordType::0332-SharePointContentSecurityPolicy +com.microsoft.graph.models.security.AuditLogRecordType::0333-CloudUpdateProfileConfig +com.microsoft.graph.models.security.AuditLogRecordType::0334-CloudUpdateTenantConfig +com.microsoft.graph.models.security.AuditLogRecordType::0335-CloudUpdateDeviceConfig +com.microsoft.graph.models.security.AuditLogRecordType::0336-DefenderPreviewFeatures +com.microsoft.graph.models.security.AuditLogRecordType::0337-DeviceDiscoverySettingsExclusion +com.microsoft.graph.models.security.AuditLogRecordType::0338-DeviceDiscoverySettingsAuthenticatedScans +com.microsoft.graph.models.security.AuditLogRecordType::0339-CriticalAssetManagementClassification +com.microsoft.graph.models.security.AuditLogRecordType::0340-DeviceDiscoverySettings +com.microsoft.graph.models.security.AuditLogRecordType::0341-USXWorkspaceOnboarding +com.microsoft.graph.models.security.AuditLogRecordType::0342-VivaGlintAdvancedConfiguration +com.microsoft.graph.models.security.AuditLogRecordType::0343-VivaGlintPulseProgram +com.microsoft.graph.models.security.AuditLogRecordType::0344-VivaGlintPulseProgramRespondentRate +com.microsoft.graph.models.security.AuditLogRecordType::0345-VivaGlintQuestion +com.microsoft.graph.models.security.AuditLogRecordType::0346-VivaGlintRole +com.microsoft.graph.models.security.AuditLogRecordType::0347-VivaGlintRubicon +com.microsoft.graph.models.security.AuditLogRecordType::0348-VivaGlintSupportAccess +com.microsoft.graph.models.security.AuditLogRecordType::0349-VivaGlintSystem +com.microsoft.graph.models.security.AuditLogRecordType::0350-VivaGlintUser +com.microsoft.graph.models.security.AuditLogRecordType::0351-VivaGlintUserGroup +com.microsoft.graph.models.security.AuditLogRecordType::0352-VivaGlintFeedbackProgram +com.microsoft.graph.models.security.AuditLogRecordType::0353-FabricAudit +com.microsoft.graph.models.security.AuditLogRecordType::0354-TrainableClassifier +com.microsoft.graph.models.security.AuditLogRecordType::0355-WebContentFiltering +com.microsoft.graph.models.security.AuditLogRecordType::0356-NoisyAlertPolicy +com.microsoft.graph.models.security.AuditLogRecordType::0357-OnDemandSharePointClassification +com.microsoft.graph.models.security.AuditLogRecordType::0358-AIInteractionsExport +com.microsoft.graph.models.security.AuditLogRecordType::0359-Microsoft365CopilotScheduledPrompt +com.microsoft.graph.models.security.AuditLogRecordType::0360-PlacesDirectory +com.microsoft.graph.models.security.AuditLogRecordType::0361-MDAAudit +com.microsoft.graph.models.security.AuditLogRecordType::0362-OpticalCharacterRecognition +com.microsoft.graph.models.security.AuditLogRecordType::0363-M365SearchSections +com.microsoft.graph.models.security.AuditLogRecordType::0364-OfficeClientRestrictedModeAction +com.microsoft.graph.models.security.AuditLogRecordType::0365-CrossTenantAccessPolicy +com.microsoft.graph.models.security.AuditLogRecordType::0366-OutlookCopilotAutomation +com.microsoft.graph.models.security.AuditLogRecordType::0367-VivaEngageNetworkAssociation +com.microsoft.graph.models.security.AuditLogRecordType::0368-AppAdminActivity +com.microsoft.graph.models.security.AuditLogRecordType::0369-AppSettingsAdminActivity +com.microsoft.graph.models.security.AuditLogRecordType::0370-UniversalPrintPrintJob +com.microsoft.graph.models.security.AuditLogRecordType::0371-SentinelNotebookOnLake +com.microsoft.graph.models.security.AuditLogRecordType::0372-SentinelJob +com.microsoft.graph.models.security.AuditLogRecordType::0373-SentinelGraph +com.microsoft.graph.models.security.AuditLogRecordType::0374-SentinelKQLOnLake +com.microsoft.graph.models.security.AuditLogRecordType::0375-SentinelPackage +com.microsoft.graph.models.security.AuditLogRecordType::0376-VivaAmplifyOutlookSensitivityLabel +com.microsoft.graph.models.security.AuditLogRecordType::0377-CopilotActions +com.microsoft.graph.models.security.AuditLogRecordType::0378-AIInteractionsSubscription +com.microsoft.graph.models.security.AuditLogRecordType::0379-AIInteractionsChangeNotification +com.microsoft.graph.models.security.AuditLogRecordType::0380-FilteringMailMetadataExtended +com.microsoft.graph.models.security.AuditLogRecordType::0381-SentinelLakeOnboarding +com.microsoft.graph.models.security.AuditLogRecordType::0382-SentinelLakeDataOnboarding +com.microsoft.graph.models.security.AuditLogRecordType::0383-OfficeRestrictedModeAction +com.microsoft.graph.models.security.AuditLogRecordType::0384-CopilotForSecurityTrigger +com.microsoft.graph.models.security.AuditLogRecordType::0385-CopilotAgentManagement +com.microsoft.graph.models.security.AuditLogRecordType::0386-P4AIAssessmentFabricScannerRecord +com.microsoft.graph.models.security.AuditLogRecordType::0387-PlannerGoal +com.microsoft.graph.models.security.AuditLogRecordType::0388-PlannerGoalList +com.microsoft.graph.models.security.AuditLogRecordType::0389-ThreatIntelligenceObject +com.microsoft.graph.models.security.AuditLogRecordType::0390-ThreatIntelligenceExport +com.microsoft.graph.models.security.AuditLogRecordType::0391-SubmissionAgenticGradingResult +com.microsoft.graph.models.security.AuditLogRecordType::0392-AgentAdminActivity +com.microsoft.graph.models.security.AuditLogRecordType::0393-DeployFeatureActivity +com.microsoft.graph.models.security.AuditLogRecordType::0394-AgentSettingsAdminActivity +com.microsoft.graph.models.security.AuditLogRecordType::0395-OrganizationalDataInM365 +com.microsoft.graph.models.security.AuditLogRecordType::0396-PlannerChatMessage +com.microsoft.graph.models.security.AuditLogRecordType::0397-PlannerChatMessageList +com.microsoft.graph.models.security.AuditLogRecordType::0398-SentinelAITool +com.microsoft.graph.models.security.AuditLogRecordType::0399-M365ODSPAssetMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0400-AIExecuteTool +com.microsoft.graph.models.security.AuditLogRecordType::0401-AIInvokeAgent +com.microsoft.graph.models.security.AuditLogRecordType::0402-AIInferenceCall +com.microsoft.graph.models.security.AuditLogRecordType::0403-CdpClassifierHealthRecord +com.microsoft.graph.models.security.AuditLogRecordType::0404-SensitiveInfoRemediationAgentData +com.microsoft.graph.models.security.AuditLogRecordType::0405-ComplianceDLPEnforcement +com.microsoft.graph.models.security.AuditLogRecordType::0406-A365AIExecuteTool +com.microsoft.graph.models.security.AuditLogRecordType::0407-A365AIInvokeAgent +com.microsoft.graph.models.security.AuditLogRecordType::0408-A365AIInferenceCall +com.microsoft.graph.models.security.AuditLogRecordType::0409-VivaEngageSegment +com.microsoft.graph.models.security.AuditLogRecordType::0410-RTIOperationsAgent +com.microsoft.graph.models.security.AuditLogRecordType::0411-ContentStoreMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0412-CCRAIPolicyViolation +com.microsoft.graph.models.security.AuditLogRecordType::0413-PlannerPlanSensitivityLabel +com.microsoft.graph.models.security.AuditLogRecordType::0414-MosAgentInfoRecord +com.microsoft.graph.models.security.AuditLogRecordType::0415-A365AIRunSummary +com.microsoft.graph.models.security.AuditLogRecordType::0416-UnifiedCatalogConceptAction +com.microsoft.graph.models.security.AuditLogRecordType::0417-DefenderCaseManagement +com.microsoft.graph.models.security.AuditLogRecordType::0418-CopilotForSecurityLogging +com.microsoft.graph.models.security.AuditLogRecordType::0419-VivaEngageEvents +com.microsoft.graph.models.security.AuditLogRecordType::0420-CallActivityEvent +com.microsoft.graph.models.security.AuditLogRecordType::0421-SonarDetonationContentMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0422-UniversalPrintManagement +com.microsoft.graph.models.security.AuditLogRecordType::0423-YammerUserHiding +com.microsoft.graph.models.security.AuditLogRecordType::0424-Microsoft365BackupGranularBrowseTask +com.microsoft.graph.models.security.AuditLogRecordType::0425-PurviewPostureAgent +com.microsoft.graph.models.security.AuditLogRecordType::0426-MSDECustomCollection +com.microsoft.graph.models.security.AuditLogRecordType::0427-SCPUsageEvent +com.microsoft.graph.models.security.AuditLogRecordType::0428-SCPConfigurationEvent +com.microsoft.graph.models.security.AuditLogRecordType::0429-MDCConfigurationEvent +com.microsoft.graph.models.security.AuditLogRecordType::0430-MDCUsageEvent +com.microsoft.graph.models.security.AuditLogRecordType::0431-A365SpanOutputs +com.microsoft.graph.models.security.AuditLogRecordType::0432-PowerPlatformTenantIsolation +com.microsoft.graph.models.security.AuditLogRecordType::0433-CDPDLMAIInteractionInsights +com.microsoft.graph.models.security.AuditLogRecordType::0434-P4AIAssessmentCategoryRecord +com.microsoft.graph.models.security.AuditLogRecordType::0435-SentinelLakeEncryption +com.microsoft.graph.models.security.AuditLogRecordType::0436-AZFWNetworkRule +com.microsoft.graph.models.security.AuditLogRecordType::0437-AZFWDnsQuery +com.microsoft.graph.models.security.AuditLogRecordType::0438-AZFWApplicationRuleAggregation +com.microsoft.graph.models.security.AuditLogRecordType::0439-TeamsEvalDataHubDataAccess +com.microsoft.graph.models.security.AuditLogRecordType::0440-TeamsEvalDataHubPermissionChange +com.microsoft.graph.models.security.AuditLogRecordType::0441-TeamsEvalDataHubAdminOperation +com.microsoft.graph.models.security.AuditLogRecordType::0442-VivaGlintOrganizationalData +com.microsoft.graph.models.security.AuditLogRecordType::0443-AlertSubmission +com.microsoft.graph.models.security.AuditLogRecordType::0444-AlertSubmissionResultDetail +com.microsoft.graph.models.security.AuditLogRecordType::0445-ComplianceSitGradingSharePoint +com.microsoft.graph.models.security.AuditLogRecordType::0446-CompliancePolicyGradingSharePoint +com.microsoft.graph.models.security.AuditLogRecordType::0447-AzureAISearchAudit +com.microsoft.graph.models.security.AuditLogRecordType::0448-P4AIRiskScoreRecord +com.microsoft.graph.models.security.AuditLogRecordType::0449-DragonCopilotAdmin +com.microsoft.graph.models.security.AuditLogRecordType::0450-AISpanOutputs +com.microsoft.graph.models.security.AuditLogRecordType::0451-EopSubmissionFeedEntity +com.microsoft.graph.models.security.AuditLogRecordType::0452-SonarFileDetonationEntity +com.microsoft.graph.models.security.AuditLogRecordType::0453-SonarSubmissionEntity +com.microsoft.graph.models.security.AuditLogRecordType::0454-SonarUrlDetonationEntity +com.microsoft.graph.models.security.AuditLogRecordType::0455-SubmissionEntity +com.microsoft.graph.models.security.AuditLogRecordType::0456-SonarDetonationEntity +com.microsoft.graph.models.security.AuditLogRecordType::0457-MicrosoftTeamsUserConcern +com.microsoft.graph.models.security.AuditLogRecordType::0458-VivaGlintAgenticCampaign +com.microsoft.graph.models.security.AuditLogRecordType::0459-MSPVectorSearchContentMetadata +com.microsoft.graph.models.security.AuditLogRecordType::0460-FabricPolicy +com.microsoft.graph.models.security.AuditLogRecordType::0461-SecurityCopilotAgentIdentityManagement +com.microsoft.graph.models.security.AuditLogRecordType::0462-CopilotSessionSharing +com.microsoft.graph.models.security.AuditLogRecordType::0463-DragonCopilotAccess +com.microsoft.graph.models.security.AuditLogRecordType::0464-DragonCopilotClinicalData +com.microsoft.graph.models.security.AuditLogRecordType::0465-DragonCopilotSession +com.microsoft.graph.models.security.AuditLogRecordType::0466-MosAgentInfoRecordV2 +com.microsoft.graph.models.security.AuditLogRecordType::0467-SecurityDevelopmentLifecycleAILog +com.microsoft.graph.models.security.AuditLogRecordType::0468-MDASH +com.microsoft.graph.models.security.AuditLogRecordType::0469-DefenderSecurityForAIConfiguration +com.microsoft.graph.models.security.AuditLogRecordType::0470-SparkCoreCustomLivePool +com.microsoft.graph.models.security.AuditLogRecordType::0471-UnknownFutureValue +com.microsoft.graph.models.security.AuditLogUserType::0000-Regular +com.microsoft.graph.models.security.AuditLogUserType::0001-Reserved +com.microsoft.graph.models.security.AuditLogUserType::0002-Admin +com.microsoft.graph.models.security.AuditLogUserType::0003-DcAdmin +com.microsoft.graph.models.security.AuditLogUserType::0004-System +com.microsoft.graph.models.security.AuditLogUserType::0005-Application +com.microsoft.graph.models.security.AuditLogUserType::0006-ServicePrincipal +com.microsoft.graph.models.security.AuditLogUserType::0007-CustomPolicy +com.microsoft.graph.models.security.AuditLogUserType::0008-SystemPolicy +com.microsoft.graph.models.security.AuditLogUserType::0009-PartnerTechnician +com.microsoft.graph.models.security.AuditLogUserType::0010-Guest +com.microsoft.graph.models.security.AuditLogUserType::0011-UnknownFutureValue +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|public|constructor():void +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|public|getAdditionalData():Map +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|public|getOdataType():String +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.AuditRecordTypeDictionary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditRecordTypeDictionary +com.microsoft.graph.models.security.AuditRecordTypeDictionary~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AuditSearchAuditRecord-->AuditData +com.microsoft.graph.models.security.AuditSearchAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AuditSearchAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AuditSearchAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AuditSearchAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AuditSearchAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuditSearchAuditRecord com.microsoft.graph.models.security.AuthorityTemplate-->FilePlanDescriptorTemplate com.microsoft.graph.models.security.AuthorityTemplate::|public|constructor():void com.microsoft.graph.models.security.AuthorityTemplate::|public|getFieldDeserializers():Map> @@ -143203,6 +162471,14 @@ com.microsoft.graph.models.security.AuthorityTemplateCollectionResponse::|public com.microsoft.graph.models.security.AuthorityTemplateCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.AuthorityTemplateCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.AuthorityTemplateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AuthorityTemplateCollectionResponse +com.microsoft.graph.models.security.AutoAuditingConfiguration-->Entity +com.microsoft.graph.models.security.AutoAuditingConfiguration::|public|constructor():void +com.microsoft.graph.models.security.AutoAuditingConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AutoAuditingConfiguration::|public|getIsAutomatic():Boolean +com.microsoft.graph.models.security.AutoAuditingConfiguration::|public|OdataType:String +com.microsoft.graph.models.security.AutoAuditingConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AutoAuditingConfiguration::|public|setIsAutomatic(value?:Boolean):void +com.microsoft.graph.models.security.AutoAuditingConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AutoAuditingConfiguration com.microsoft.graph.models.security.AutonomousSystem::|protected|backingStore:BackingStore com.microsoft.graph.models.security.AutonomousSystem::|public|constructor():void com.microsoft.graph.models.security.AutonomousSystem::|public|getAdditionalData():Map @@ -143223,6 +162499,48 @@ com.microsoft.graph.models.security.AutonomousSystem::|public|setOrganization(va com.microsoft.graph.models.security.AutonomousSystem::|public|setValue(value?:String):void com.microsoft.graph.models.security.AutonomousSystem::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AutonomousSystem com.microsoft.graph.models.security.AutonomousSystem~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.AzfwApplicationRuleAggregationEventRecord-->AuditData +com.microsoft.graph.models.security.AzfwApplicationRuleAggregationEventRecord::|public|constructor():void +com.microsoft.graph.models.security.AzfwApplicationRuleAggregationEventRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AzfwApplicationRuleAggregationEventRecord::|public|OdataType:String +com.microsoft.graph.models.security.AzfwApplicationRuleAggregationEventRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AzfwApplicationRuleAggregationEventRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzfwApplicationRuleAggregationEventRecord +com.microsoft.graph.models.security.AzfwDnsQueryEventRecord-->AuditData +com.microsoft.graph.models.security.AzfwDnsQueryEventRecord::|public|constructor():void +com.microsoft.graph.models.security.AzfwDnsQueryEventRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AzfwDnsQueryEventRecord::|public|OdataType:String +com.microsoft.graph.models.security.AzfwDnsQueryEventRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AzfwDnsQueryEventRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzfwDnsQueryEventRecord +com.microsoft.graph.models.security.AzfwNetworkRuleEventRecord-->AuditData +com.microsoft.graph.models.security.AzfwNetworkRuleEventRecord::|public|constructor():void +com.microsoft.graph.models.security.AzfwNetworkRuleEventRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AzfwNetworkRuleEventRecord::|public|OdataType:String +com.microsoft.graph.models.security.AzfwNetworkRuleEventRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AzfwNetworkRuleEventRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzfwNetworkRuleEventRecord +com.microsoft.graph.models.security.AzureActiveDirectoryAccountLogonAuditRecord-->AuditData +com.microsoft.graph.models.security.AzureActiveDirectoryAccountLogonAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AzureActiveDirectoryAccountLogonAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AzureActiveDirectoryAccountLogonAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AzureActiveDirectoryAccountLogonAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AzureActiveDirectoryAccountLogonAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryAccountLogonAuditRecord +com.microsoft.graph.models.security.AzureActiveDirectoryAuditRecord-->AuditData +com.microsoft.graph.models.security.AzureActiveDirectoryAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AzureActiveDirectoryAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AzureActiveDirectoryAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AzureActiveDirectoryAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AzureActiveDirectoryAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryAuditRecord +com.microsoft.graph.models.security.AzureActiveDirectoryStsLogonAuditRecord-->AuditData +com.microsoft.graph.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AzureActiveDirectoryStsLogonAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AzureActiveDirectoryStsLogonAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzureActiveDirectoryStsLogonAuditRecord +com.microsoft.graph.models.security.AzureAISearchAuditRecord-->AuditData +com.microsoft.graph.models.security.AzureAISearchAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.AzureAISearchAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.AzureAISearchAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.AzureAISearchAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.AzureAISearchAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AzureAISearchAuditRecord com.microsoft.graph.models.security.AzureResourceEvidence-->AlertEvidence com.microsoft.graph.models.security.AzureResourceEvidence::|public|constructor():void com.microsoft.graph.models.security.AzureResourceEvidence::|public|getFieldDeserializers():Map> @@ -143268,6 +162586,12 @@ com.microsoft.graph.models.security.BlobEvidence::|public|setFileHashes(value?:j com.microsoft.graph.models.security.BlobEvidence::|public|setName(value?:String):void com.microsoft.graph.models.security.BlobEvidence::|public|setUrl(value?:String):void com.microsoft.graph.models.security.BlobEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BlobEvidence +com.microsoft.graph.models.security.CampaignAuditRecord-->AuditData +com.microsoft.graph.models.security.CampaignAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CampaignAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CampaignAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CampaignAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CampaignAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CampaignAuditRecord com.microsoft.graph.models.security.CaseAction::0000-ContentExport com.microsoft.graph.models.security.CaseAction::0001-ApplyTags com.microsoft.graph.models.security.CaseAction::0002-ConvertToPdf @@ -143365,6 +162689,66 @@ com.microsoft.graph.models.security.CategoryTemplateCollectionResponse::|public| com.microsoft.graph.models.security.CategoryTemplateCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.CategoryTemplateCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.CategoryTemplateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CategoryTemplateCollectionResponse +com.microsoft.graph.models.security.CcraiPolicyViolationRecord-->AuditData +com.microsoft.graph.models.security.CcraiPolicyViolationRecord::|public|constructor():void +com.microsoft.graph.models.security.CcraiPolicyViolationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CcraiPolicyViolationRecord::|public|OdataType:String +com.microsoft.graph.models.security.CcraiPolicyViolationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CcraiPolicyViolationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CcraiPolicyViolationRecord +com.microsoft.graph.models.security.CdpClassifierHealthRecord-->AuditData +com.microsoft.graph.models.security.CdpClassifierHealthRecord::|public|constructor():void +com.microsoft.graph.models.security.CdpClassifierHealthRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CdpClassifierHealthRecord::|public|OdataType:String +com.microsoft.graph.models.security.CdpClassifierHealthRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CdpClassifierHealthRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CdpClassifierHealthRecord +com.microsoft.graph.models.security.CdpColdCrawlStatusRecord-->AuditData +com.microsoft.graph.models.security.CdpColdCrawlStatusRecord::|public|constructor():void +com.microsoft.graph.models.security.CdpColdCrawlStatusRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CdpColdCrawlStatusRecord::|public|OdataType:String +com.microsoft.graph.models.security.CdpColdCrawlStatusRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CdpColdCrawlStatusRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CdpColdCrawlStatusRecord +com.microsoft.graph.models.security.CdpConsumptionResourceRecord-->AuditData +com.microsoft.graph.models.security.CdpConsumptionResourceRecord::|public|constructor():void +com.microsoft.graph.models.security.CdpConsumptionResourceRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CdpConsumptionResourceRecord::|public|OdataType:String +com.microsoft.graph.models.security.CdpConsumptionResourceRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CdpConsumptionResourceRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CdpConsumptionResourceRecord +com.microsoft.graph.models.security.CdpContentExplorerAggregateRecord-->AuditData +com.microsoft.graph.models.security.CdpContentExplorerAggregateRecord::|public|constructor():void +com.microsoft.graph.models.security.CdpContentExplorerAggregateRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CdpContentExplorerAggregateRecord::|public|OdataType:String +com.microsoft.graph.models.security.CdpContentExplorerAggregateRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CdpContentExplorerAggregateRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CdpContentExplorerAggregateRecord +com.microsoft.graph.models.security.CdpdlmaiInteractionInsightsRecord-->AuditData +com.microsoft.graph.models.security.CdpdlmaiInteractionInsightsRecord::|public|constructor():void +com.microsoft.graph.models.security.CdpdlmaiInteractionInsightsRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CdpdlmaiInteractionInsightsRecord::|public|OdataType:String +com.microsoft.graph.models.security.CdpdlmaiInteractionInsightsRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CdpdlmaiInteractionInsightsRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CdpdlmaiInteractionInsightsRecord +com.microsoft.graph.models.security.CdpDlpSensitiveEndpointAuditRecord-->AuditData +com.microsoft.graph.models.security.CdpDlpSensitiveEndpointAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CdpDlpSensitiveEndpointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CdpDlpSensitiveEndpointAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CdpDlpSensitiveEndpointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CdpDlpSensitiveEndpointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CdpDlpSensitiveEndpointAuditRecord +com.microsoft.graph.models.security.CdpLogRecord-->AuditData +com.microsoft.graph.models.security.CdpLogRecord::|public|constructor():void +com.microsoft.graph.models.security.CdpLogRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CdpLogRecord::|public|OdataType:String +com.microsoft.graph.models.security.CdpLogRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CdpLogRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CdpLogRecord +com.microsoft.graph.models.security.CdpOcrBillingRecord-->AuditData +com.microsoft.graph.models.security.CdpOcrBillingRecord::|public|constructor():void +com.microsoft.graph.models.security.CdpOcrBillingRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CdpOcrBillingRecord::|public|OdataType:String +com.microsoft.graph.models.security.CdpOcrBillingRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CdpOcrBillingRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CdpOcrBillingRecord +com.microsoft.graph.models.security.CdpResourceScopeChangeEventRecord-->AuditData +com.microsoft.graph.models.security.CdpResourceScopeChangeEventRecord::|public|constructor():void +com.microsoft.graph.models.security.CdpResourceScopeChangeEventRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CdpResourceScopeChangeEventRecord::|public|OdataType:String +com.microsoft.graph.models.security.CdpResourceScopeChangeEventRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CdpResourceScopeChangeEventRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CdpResourceScopeChangeEventRecord com.microsoft.graph.models.security.ChildSelectability::0000-One com.microsoft.graph.models.security.ChildSelectability::0001-Many com.microsoft.graph.models.security.ChildSelectability::0002-UnknownFutureValue @@ -143440,6 +162824,192 @@ com.microsoft.graph.models.security.CloudLogonSessionEvidence::|public|setSessio com.microsoft.graph.models.security.CloudLogonSessionEvidence::|public|setStartUtcDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.security.CloudLogonSessionEvidence::|public|setUserAgent(value?:String):void com.microsoft.graph.models.security.CloudLogonSessionEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudLogonSessionEvidence +com.microsoft.graph.models.security.CloudUpdateDeviceConfigAuditRecord-->AuditData +com.microsoft.graph.models.security.CloudUpdateDeviceConfigAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CloudUpdateDeviceConfigAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CloudUpdateDeviceConfigAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CloudUpdateDeviceConfigAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CloudUpdateDeviceConfigAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudUpdateDeviceConfigAuditRecord +com.microsoft.graph.models.security.CloudUpdateProfileConfigAuditRecord-->AuditData +com.microsoft.graph.models.security.CloudUpdateProfileConfigAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CloudUpdateProfileConfigAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CloudUpdateProfileConfigAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CloudUpdateProfileConfigAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CloudUpdateProfileConfigAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudUpdateProfileConfigAuditRecord +com.microsoft.graph.models.security.CloudUpdateTenantConfigAuditRecord-->AuditData +com.microsoft.graph.models.security.CloudUpdateTenantConfigAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CloudUpdateTenantConfigAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CloudUpdateTenantConfigAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CloudUpdateTenantConfigAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CloudUpdateTenantConfigAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CloudUpdateTenantConfigAuditRecord +com.microsoft.graph.models.security.CollaborationRoot-->Entity +com.microsoft.graph.models.security.CollaborationRoot::|public|constructor():void +com.microsoft.graph.models.security.CollaborationRoot::|public|getAnalyzedEmails():java.util.List +com.microsoft.graph.models.security.CollaborationRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CollaborationRoot::|public|OdataType:String +com.microsoft.graph.models.security.CollaborationRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CollaborationRoot::|public|setAnalyzedEmails(value?:java.util.List):void +com.microsoft.graph.models.security.CollaborationRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CollaborationRoot +com.microsoft.graph.models.security.ComplianceConnectorAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceConnectorAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceConnectorAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceConnectorAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceConnectorAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceConnectorAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceConnectorAuditRecord +com.microsoft.graph.models.security.ComplianceDLMExchangeAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLMExchangeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLMExchangeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLMExchangeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLMExchangeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLMExchangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLMExchangeAuditRecord +com.microsoft.graph.models.security.ComplianceDLMSharePointAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLMSharePointAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLMSharePointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLMSharePointAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLMSharePointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLMSharePointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLMSharePointAuditRecord +com.microsoft.graph.models.security.ComplianceDLPApplicationsAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPApplicationsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPApplicationsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPApplicationsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPApplicationsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPApplicationsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPApplicationsAuditRecord +com.microsoft.graph.models.security.ComplianceDLPApplicationsClassificationAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPApplicationsClassificationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPApplicationsClassificationAuditRecord +com.microsoft.graph.models.security.ComplianceDLPEndpointAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPEndpointAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPEndpointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPEndpointAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPEndpointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPEndpointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPEndpointAuditRecord +com.microsoft.graph.models.security.ComplianceDLPEndpointDiscoveryAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPEndpointDiscoveryAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPEndpointDiscoveryAuditRecord +com.microsoft.graph.models.security.ComplianceDLPEnforcementAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPEnforcementAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPEnforcementAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPEnforcementAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPEnforcementAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPEnforcementAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPEnforcementAuditRecord +com.microsoft.graph.models.security.ComplianceDLPExchangeAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPExchangeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPExchangeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPExchangeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPExchangeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPExchangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeAuditRecord +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeClassificationAuditRecord +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationCdpRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationCdpRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationCdpRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationCdpRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationCdpRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPExchangeClassificationCdpRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeClassificationCdpRecord +com.microsoft.graph.models.security.ComplianceDLPExchangeDiscoveryAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPExchangeDiscoveryAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPExchangeDiscoveryAuditRecord +com.microsoft.graph.models.security.ComplianceDLPSharePointAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPSharePointAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPSharePointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPSharePointAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPSharePointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPSharePointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointAuditRecord +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationAuditRecord +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationCdpRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationCdpRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationCdpRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationCdpRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationCdpRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationCdpRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationCdpRecord +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceDLPSharePointClassificationExtendedAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceDLPSharePointClassificationExtendedAuditRecord +com.microsoft.graph.models.security.ComplianceExchangeOcrAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceExchangeOcrAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceExchangeOcrAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceExchangeOcrAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceExchangeOcrAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceExchangeOcrAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceExchangeOcrAuditRecord +com.microsoft.graph.models.security.ComplianceManagerActionRecord-->AuditData +com.microsoft.graph.models.security.ComplianceManagerActionRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceManagerActionRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceManagerActionRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceManagerActionRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceManagerActionRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceManagerActionRecord +com.microsoft.graph.models.security.CompliancePolicyGradingSharePointAuditRecord-->AuditData +com.microsoft.graph.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CompliancePolicyGradingSharePointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CompliancePolicyGradingSharePointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CompliancePolicyGradingSharePointAuditRecord +com.microsoft.graph.models.security.ComplianceSettingsChangeAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceSettingsChangeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceSettingsChangeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceSettingsChangeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceSettingsChangeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceSettingsChangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceSettingsChangeAuditRecord +com.microsoft.graph.models.security.ComplianceSitGradingSharePointAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceSitGradingSharePointAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceSitGradingSharePointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceSitGradingSharePointAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceSitGradingSharePointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceSitGradingSharePointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceSitGradingSharePointAuditRecord +com.microsoft.graph.models.security.ComplianceSupervisionExchangeAuditRecord-->AuditData +com.microsoft.graph.models.security.ComplianceSupervisionExchangeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ComplianceSupervisionExchangeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ComplianceSupervisionExchangeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ComplianceSupervisionExchangeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ComplianceSupervisionExchangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ComplianceSupervisionExchangeAuditRecord +com.microsoft.graph.models.security.CompromiseIndicator::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.CompromiseIndicator::|public|constructor():void +com.microsoft.graph.models.security.CompromiseIndicator::|public|getAdditionalData():Map +com.microsoft.graph.models.security.CompromiseIndicator::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.CompromiseIndicator::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CompromiseIndicator::|public|getOdataType():String +com.microsoft.graph.models.security.CompromiseIndicator::|public|getValue():String +com.microsoft.graph.models.security.CompromiseIndicator::|public|getVerdict():VerdictCategory +com.microsoft.graph.models.security.CompromiseIndicator::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CompromiseIndicator::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.CompromiseIndicator::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.CompromiseIndicator::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.CompromiseIndicator::|public|setValue(value?:String):void +com.microsoft.graph.models.security.CompromiseIndicator::|public|setVerdict(value?:VerdictCategory):void +com.microsoft.graph.models.security.CompromiseIndicator::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CompromiseIndicator +com.microsoft.graph.models.security.CompromiseIndicator~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.ConnectedAIAppInteractionAuditRecord-->AuditData +com.microsoft.graph.models.security.ConnectedAIAppInteractionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ConnectedAIAppInteractionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ConnectedAIAppInteractionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ConnectedAIAppInteractionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ConnectedAIAppInteractionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConnectedAIAppInteractionAuditRecord +com.microsoft.graph.models.security.ConsumptionResourceAuditRecord-->AuditData +com.microsoft.graph.models.security.ConsumptionResourceAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ConsumptionResourceAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ConsumptionResourceAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ConsumptionResourceAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ConsumptionResourceAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ConsumptionResourceAuditRecord com.microsoft.graph.models.security.ContainerEvidence-->AlertEvidence com.microsoft.graph.models.security.ContainerEvidence::|public|constructor():void com.microsoft.graph.models.security.ContainerEvidence::|public|getArgs():java.util.List @@ -143488,6 +163058,120 @@ com.microsoft.graph.models.security.ContentFormat::0000-Text com.microsoft.graph.models.security.ContentFormat::0001-Html com.microsoft.graph.models.security.ContentFormat::0002-Markdown com.microsoft.graph.models.security.ContentFormat::0003-UnknownFutureValue +com.microsoft.graph.models.security.ContentStoreMetadataRecord-->AuditData +com.microsoft.graph.models.security.ContentStoreMetadataRecord::|public|constructor():void +com.microsoft.graph.models.security.ContentStoreMetadataRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ContentStoreMetadataRecord::|public|OdataType:String +com.microsoft.graph.models.security.ContentStoreMetadataRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ContentStoreMetadataRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ContentStoreMetadataRecord +com.microsoft.graph.models.security.CopilotAgentManagementAuditRecord-->AuditData +com.microsoft.graph.models.security.CopilotAgentManagementAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CopilotAgentManagementAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CopilotAgentManagementAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CopilotAgentManagementAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CopilotAgentManagementAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotAgentManagementAuditRecord +com.microsoft.graph.models.security.CopilotForSecurityLoggingAuditRecord-->AuditData +com.microsoft.graph.models.security.CopilotForSecurityLoggingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CopilotForSecurityLoggingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CopilotForSecurityLoggingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CopilotForSecurityLoggingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CopilotForSecurityLoggingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotForSecurityLoggingAuditRecord +com.microsoft.graph.models.security.CopilotForSecurityTriggerAuditRecord-->AuditData +com.microsoft.graph.models.security.CopilotForSecurityTriggerAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CopilotForSecurityTriggerAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CopilotForSecurityTriggerAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CopilotForSecurityTriggerAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CopilotForSecurityTriggerAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotForSecurityTriggerAuditRecord +com.microsoft.graph.models.security.CopilotInteractionAuditRecord-->AuditData +com.microsoft.graph.models.security.CopilotInteractionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CopilotInteractionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CopilotInteractionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CopilotInteractionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CopilotInteractionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotInteractionAuditRecord +com.microsoft.graph.models.security.CopilotPluginSettingAuditRecord-->AuditData +com.microsoft.graph.models.security.CopilotPluginSettingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CopilotPluginSettingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CopilotPluginSettingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CopilotPluginSettingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CopilotPluginSettingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPluginSettingAuditRecord +com.microsoft.graph.models.security.CopilotPromptBookSettingAuditRecord-->AuditData +com.microsoft.graph.models.security.CopilotPromptBookSettingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CopilotPromptBookSettingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CopilotPromptBookSettingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CopilotPromptBookSettingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CopilotPromptBookSettingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotPromptBookSettingAuditRecord +com.microsoft.graph.models.security.CopilotSessionSharingAuditRecord-->AuditData +com.microsoft.graph.models.security.CopilotSessionSharingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CopilotSessionSharingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CopilotSessionSharingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CopilotSessionSharingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CopilotSessionSharingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotSessionSharingAuditRecord +com.microsoft.graph.models.security.CopilotSettingAuditRecord-->AuditData +com.microsoft.graph.models.security.CopilotSettingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CopilotSettingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CopilotSettingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CopilotSettingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CopilotSettingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotSettingAuditRecord +com.microsoft.graph.models.security.CopilotWorkspaceSettingAuditRecord-->AuditData +com.microsoft.graph.models.security.CopilotWorkspaceSettingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CopilotWorkspaceSettingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CopilotWorkspaceSettingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CopilotWorkspaceSettingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CopilotWorkspaceSettingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CopilotWorkspaceSettingAuditRecord +com.microsoft.graph.models.security.CoreReportingSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.CoreReportingSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CoreReportingSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CoreReportingSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CoreReportingSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CoreReportingSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CoreReportingSettingsAuditRecord +com.microsoft.graph.models.security.CorrelationReason::0000-RepeatedAlertOccurrence +com.microsoft.graph.models.security.CorrelationReason::0001-SameGeography +com.microsoft.graph.models.security.CorrelationReason::0002-SimilarArtifacts +com.microsoft.graph.models.security.CorrelationReason::0003-SameTargetedAsset +com.microsoft.graph.models.security.CorrelationReason::0004-SameNetworkSegment +com.microsoft.graph.models.security.CorrelationReason::0005-EventSequence +com.microsoft.graph.models.security.CorrelationReason::0006-TimeFrame +com.microsoft.graph.models.security.CorrelationReason::0007-SameThreatSource +com.microsoft.graph.models.security.CorrelationReason::0008-SimilarTTPsOrBehavior +com.microsoft.graph.models.security.CorrelationReason::0009-SameActor +com.microsoft.graph.models.security.CorrelationReason::0010-SameCampaign +com.microsoft.graph.models.security.CorrelationReason::0011-SharedIndicators +com.microsoft.graph.models.security.CorrelationReason::0012-SameAsset +com.microsoft.graph.models.security.CorrelationReason::0013-NetworkProximity +com.microsoft.graph.models.security.CorrelationReason::0014-EventCasualSequence +com.microsoft.graph.models.security.CorrelationReason::0015-TemporalProximity +com.microsoft.graph.models.security.CorrelationReason::0016-LateralMovementPath +com.microsoft.graph.models.security.CorrelationReason::0017-UnknownFutureValue +com.microsoft.graph.models.security.CortanaBriefingAuditRecord-->AuditData +com.microsoft.graph.models.security.CortanaBriefingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CortanaBriefingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CortanaBriefingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CortanaBriefingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CortanaBriefingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CortanaBriefingAuditRecord +com.microsoft.graph.models.security.CriticalAssetManagementClassificationRecord-->AuditData +com.microsoft.graph.models.security.CriticalAssetManagementClassificationRecord::|public|constructor():void +com.microsoft.graph.models.security.CriticalAssetManagementClassificationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CriticalAssetManagementClassificationRecord::|public|OdataType:String +com.microsoft.graph.models.security.CriticalAssetManagementClassificationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CriticalAssetManagementClassificationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CriticalAssetManagementClassificationRecord +com.microsoft.graph.models.security.CrmEntityOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.CrmEntityOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CrmEntityOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CrmEntityOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CrmEntityOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CrmEntityOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrmEntityOperationAuditRecord +com.microsoft.graph.models.security.CrossTenantAccessPolicyAuditRecord-->AuditData +com.microsoft.graph.models.security.CrossTenantAccessPolicyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CrossTenantAccessPolicyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CrossTenantAccessPolicyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CrossTenantAccessPolicyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CrossTenantAccessPolicyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CrossTenantAccessPolicyAuditRecord +com.microsoft.graph.models.security.CustomerKeyServiceEncryptionAuditRecord-->AuditData +com.microsoft.graph.models.security.CustomerKeyServiceEncryptionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.CustomerKeyServiceEncryptionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.CustomerKeyServiceEncryptionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.CustomerKeyServiceEncryptionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.CustomerKeyServiceEncryptionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CustomerKeyServiceEncryptionAuditRecord com.microsoft.graph.models.security.CvssSummary::|protected|backingStore:BackingStore com.microsoft.graph.models.security.CvssSummary::|public|constructor():void com.microsoft.graph.models.security.CvssSummary::|public|getAdditionalData():Map @@ -143506,6 +163190,36 @@ com.microsoft.graph.models.security.CvssSummary::|public|setSeverity(value?:Vuln com.microsoft.graph.models.security.CvssSummary::|public|setVectorString(value?:String):void com.microsoft.graph.models.security.CvssSummary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):CvssSummary com.microsoft.graph.models.security.CvssSummary~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.DataCenterSecurityCmdletAuditRecord-->AuditData +com.microsoft.graph.models.security.DataCenterSecurityCmdletAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DataCenterSecurityCmdletAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DataCenterSecurityCmdletAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DataCenterSecurityCmdletAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DataCenterSecurityCmdletAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataCenterSecurityCmdletAuditRecord +com.microsoft.graph.models.security.DataGovernanceAuditRecord-->AuditData +com.microsoft.graph.models.security.DataGovernanceAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DataGovernanceAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DataGovernanceAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DataGovernanceAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DataGovernanceAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataGovernanceAuditRecord +com.microsoft.graph.models.security.DataInsightsRestApiAuditRecord-->AuditData +com.microsoft.graph.models.security.DataInsightsRestApiAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DataInsightsRestApiAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DataInsightsRestApiAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DataInsightsRestApiAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DataInsightsRestApiAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataInsightsRestApiAuditRecord +com.microsoft.graph.models.security.DataLakeExportOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.DataLakeExportOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DataLakeExportOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DataLakeExportOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DataLakeExportOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DataLakeExportOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataLakeExportOperationAuditRecord +com.microsoft.graph.models.security.DataSecurityInvestigationAuditRecord-->AuditData +com.microsoft.graph.models.security.DataSecurityInvestigationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DataSecurityInvestigationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DataSecurityInvestigationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DataSecurityInvestigationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DataSecurityInvestigationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataSecurityInvestigationAuditRecord com.microsoft.graph.models.security.DataSet-->Entity com.microsoft.graph.models.security.DataSet::|public|constructor():void com.microsoft.graph.models.security.DataSet::|public|getCreatedBy():IdentitySet @@ -143520,6 +163234,12 @@ com.microsoft.graph.models.security.DataSet::|public|setCreatedDateTime(value?:O com.microsoft.graph.models.security.DataSet::|public|setDescription(value?:String):void com.microsoft.graph.models.security.DataSet::|public|setDisplayName(value?:String):void com.microsoft.graph.models.security.DataSet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataSet +com.microsoft.graph.models.security.DataShareOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.DataShareOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DataShareOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DataShareOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DataShareOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DataShareOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DataShareOperationAuditRecord com.microsoft.graph.models.security.DataSource-->Entity com.microsoft.graph.models.security.DataSource::|public|constructor():void com.microsoft.graph.models.security.DataSource::|public|getCreatedBy():IdentitySet @@ -143574,6 +163294,12 @@ com.microsoft.graph.models.security.DataSourceScopes::0002-AllTenantSites com.microsoft.graph.models.security.DataSourceScopes::0003-AllCaseCustodians com.microsoft.graph.models.security.DataSourceScopes::0004-AllCaseNoncustodialDataSources com.microsoft.graph.models.security.DataSourceScopes::0005-UnknownFutureValue +com.microsoft.graph.models.security.DefaultAuditData-->AuditData +com.microsoft.graph.models.security.DefaultAuditData::|public|constructor():void +com.microsoft.graph.models.security.DefaultAuditData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DefaultAuditData::|public|OdataType:String +com.microsoft.graph.models.security.DefaultAuditData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DefaultAuditData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DefaultAuditData com.microsoft.graph.models.security.DefaultRecordBehavior::0000-StartLocked com.microsoft.graph.models.security.DefaultRecordBehavior::0001-StartUnlocked com.microsoft.graph.models.security.DefaultRecordBehavior::0002-UnknownFutureValue @@ -143584,6 +163310,40 @@ com.microsoft.graph.models.security.DefenderAvStatus::0003-Updated com.microsoft.graph.models.security.DefenderAvStatus::0004-Unknown com.microsoft.graph.models.security.DefenderAvStatus::0005-NotSupported com.microsoft.graph.models.security.DefenderAvStatus::0006-UnknownFutureValue +com.microsoft.graph.models.security.DefenderCaseManagementAuditRecord-->AuditData +com.microsoft.graph.models.security.DefenderCaseManagementAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DefenderCaseManagementAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DefenderCaseManagementAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DefenderCaseManagementAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DefenderCaseManagementAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DefenderCaseManagementAuditRecord +com.microsoft.graph.models.security.DefenderPreviewFeaturesRecord-->AuditData +com.microsoft.graph.models.security.DefenderPreviewFeaturesRecord::|public|constructor():void +com.microsoft.graph.models.security.DefenderPreviewFeaturesRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DefenderPreviewFeaturesRecord::|public|OdataType:String +com.microsoft.graph.models.security.DefenderPreviewFeaturesRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DefenderPreviewFeaturesRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DefenderPreviewFeaturesRecord +com.microsoft.graph.models.security.DefenderSecurityForAIConfigurationAuditRecord-->AuditData +com.microsoft.graph.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DefenderSecurityForAIConfigurationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DefenderSecurityForAIConfigurationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DefenderSecurityForAIConfigurationAuditRecord +com.microsoft.graph.models.security.DeliveryAction::0000-Unknown +com.microsoft.graph.models.security.DeliveryAction::0001-DeliveredToJunk +com.microsoft.graph.models.security.DeliveryAction::0002-Delivered +com.microsoft.graph.models.security.DeliveryAction::0003-Blocked +com.microsoft.graph.models.security.DeliveryAction::0004-Replaced +com.microsoft.graph.models.security.DeliveryAction::0005-UnknownFutureValue +com.microsoft.graph.models.security.DeliveryLocation::0000-Unknown +com.microsoft.graph.models.security.DeliveryLocation::0001-Inbox_folder +com.microsoft.graph.models.security.DeliveryLocation::0002-JunkFolder +com.microsoft.graph.models.security.DeliveryLocation::0003-DeletedFolder +com.microsoft.graph.models.security.DeliveryLocation::0004-Quarantine +com.microsoft.graph.models.security.DeliveryLocation::0005-Onprem_external +com.microsoft.graph.models.security.DeliveryLocation::0006-Failed +com.microsoft.graph.models.security.DeliveryLocation::0007-Dropped +com.microsoft.graph.models.security.DeliveryLocation::0008-Others +com.microsoft.graph.models.security.DeliveryLocation::0009-UnknownFutureValue com.microsoft.graph.models.security.DepartmentTemplate-->FilePlanDescriptorTemplate com.microsoft.graph.models.security.DepartmentTemplate::|public|constructor():void com.microsoft.graph.models.security.DepartmentTemplate::|public|getFieldDeserializers():Map> @@ -143597,6 +163357,12 @@ com.microsoft.graph.models.security.DepartmentTemplateCollectionResponse::|publi com.microsoft.graph.models.security.DepartmentTemplateCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.DepartmentTemplateCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.DepartmentTemplateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DepartmentTemplateCollectionResponse +com.microsoft.graph.models.security.DeployFeatureActivityRecord-->AuditData +com.microsoft.graph.models.security.DeployFeatureActivityRecord::|public|constructor():void +com.microsoft.graph.models.security.DeployFeatureActivityRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DeployFeatureActivityRecord::|public|OdataType:String +com.microsoft.graph.models.security.DeployFeatureActivityRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DeployFeatureActivityRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeployFeatureActivityRecord com.microsoft.graph.models.security.DeploymentAccessKeyType::|protected|backingStore:BackingStore com.microsoft.graph.models.security.DeploymentAccessKeyType::|public|constructor():void com.microsoft.graph.models.security.DeploymentAccessKeyType::|public|getAdditionalData():Map @@ -143664,6 +163430,126 @@ com.microsoft.graph.models.security.DetectionStatus::0000-Detected com.microsoft.graph.models.security.DetectionStatus::0001-Blocked com.microsoft.graph.models.security.DetectionStatus::0002-Prevented com.microsoft.graph.models.security.DetectionStatus::0003-UnknownFutureValue +com.microsoft.graph.models.security.DetonationBehaviourDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|constructor():void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getActionStatus():String +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getBehaviourCapability():String +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getBehaviourGroup():String +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getDetails():String +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getEventDateTime():OffsetDateTime +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getOdataType():String +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getOperation():String +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getProcessId():String +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getProcessName():String +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|getTarget():String +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setActionStatus(value?:String):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setBehaviourCapability(value?:String):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setBehaviourGroup(value?:String):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setDetails(value?:String):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setEventDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setOperation(value?:String):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setProcessId(value?:String):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setProcessName(value?:String):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|public|setTarget(value?:String):void +com.microsoft.graph.models.security.DetonationBehaviourDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DetonationBehaviourDetails +com.microsoft.graph.models.security.DetonationBehaviourDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.DetonationChain::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.DetonationChain::|public|constructor():void +com.microsoft.graph.models.security.DetonationChain::|public|getAdditionalData():Map +com.microsoft.graph.models.security.DetonationChain::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.DetonationChain::|public|getChildNodes():java.util.List +com.microsoft.graph.models.security.DetonationChain::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DetonationChain::|public|getOdataType():String +com.microsoft.graph.models.security.DetonationChain::|public|getValue():String +com.microsoft.graph.models.security.DetonationChain::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DetonationChain::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.DetonationChain::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.DetonationChain::|public|setChildNodes(value?:java.util.List):void +com.microsoft.graph.models.security.DetonationChain::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.DetonationChain::|public|setValue(value?:String):void +com.microsoft.graph.models.security.DetonationChain::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DetonationChain +com.microsoft.graph.models.security.DetonationChain~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.DetonationDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.DetonationDetails::|public|constructor():void +com.microsoft.graph.models.security.DetonationDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.security.DetonationDetails::|public|getAnalysisDateTime():OffsetDateTime +com.microsoft.graph.models.security.DetonationDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.DetonationDetails::|public|getCompromiseIndicators():java.util.List +com.microsoft.graph.models.security.DetonationDetails::|public|getDetonationBehaviourDetails():DetonationBehaviourDetails +com.microsoft.graph.models.security.DetonationDetails::|public|getDetonationBehaviourDetailsV2():String +com.microsoft.graph.models.security.DetonationDetails::|public|getDetonationChain():DetonationChain +com.microsoft.graph.models.security.DetonationDetails::|public|getDetonationObservables():DetonationObservables +com.microsoft.graph.models.security.DetonationDetails::|public|getDetonationScreenshotUri():String +com.microsoft.graph.models.security.DetonationDetails::|public|getDetonationVerdict():String +com.microsoft.graph.models.security.DetonationDetails::|public|getDetonationVerdictReason():String +com.microsoft.graph.models.security.DetonationDetails::|public|getEntityMetadata():String +com.microsoft.graph.models.security.DetonationDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DetonationDetails::|public|getMitreTechniques():String +com.microsoft.graph.models.security.DetonationDetails::|public|getOdataType():String +com.microsoft.graph.models.security.DetonationDetails::|public|getStaticAnalysis():String +com.microsoft.graph.models.security.DetonationDetails::|public|getSubmissionSource():String +com.microsoft.graph.models.security.DetonationDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DetonationDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.DetonationDetails::|public|setAnalysisDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.DetonationDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.DetonationDetails::|public|setCompromiseIndicators(value?:java.util.List):void +com.microsoft.graph.models.security.DetonationDetails::|public|setDetonationBehaviourDetails(value?:DetonationBehaviourDetails):void +com.microsoft.graph.models.security.DetonationDetails::|public|setDetonationBehaviourDetailsV2(value?:String):void +com.microsoft.graph.models.security.DetonationDetails::|public|setDetonationChain(value?:DetonationChain):void +com.microsoft.graph.models.security.DetonationDetails::|public|setDetonationObservables(value?:DetonationObservables):void +com.microsoft.graph.models.security.DetonationDetails::|public|setDetonationScreenshotUri(value?:String):void +com.microsoft.graph.models.security.DetonationDetails::|public|setDetonationVerdict(value?:String):void +com.microsoft.graph.models.security.DetonationDetails::|public|setDetonationVerdictReason(value?:String):void +com.microsoft.graph.models.security.DetonationDetails::|public|setEntityMetadata(value?:String):void +com.microsoft.graph.models.security.DetonationDetails::|public|setMitreTechniques(value?:String):void +com.microsoft.graph.models.security.DetonationDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.DetonationDetails::|public|setStaticAnalysis(value?:String):void +com.microsoft.graph.models.security.DetonationDetails::|public|setSubmissionSource(value?:String):void +com.microsoft.graph.models.security.DetonationDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DetonationDetails +com.microsoft.graph.models.security.DetonationDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.DetonationObservables::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.DetonationObservables::|public|constructor():void +com.microsoft.graph.models.security.DetonationObservables::|public|getAdditionalData():Map +com.microsoft.graph.models.security.DetonationObservables::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.DetonationObservables::|public|getContactedIps():java.util.List +com.microsoft.graph.models.security.DetonationObservables::|public|getContactedUrls():java.util.List +com.microsoft.graph.models.security.DetonationObservables::|public|getDroppedfiles():java.util.List +com.microsoft.graph.models.security.DetonationObservables::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DetonationObservables::|public|getOdataType():String +com.microsoft.graph.models.security.DetonationObservables::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DetonationObservables::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.DetonationObservables::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.DetonationObservables::|public|setContactedIps(value?:java.util.List):void +com.microsoft.graph.models.security.DetonationObservables::|public|setContactedUrls(value?:java.util.List):void +com.microsoft.graph.models.security.DetonationObservables::|public|setDroppedfiles(value?:java.util.List):void +com.microsoft.graph.models.security.DetonationObservables::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.DetonationObservables::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DetonationObservables +com.microsoft.graph.models.security.DetonationObservables~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord-->AuditData +com.microsoft.graph.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|public|constructor():void +com.microsoft.graph.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|public|OdataType:String +com.microsoft.graph.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DeviceDiscoverySettingsAuthenticatedScansRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceDiscoverySettingsAuthenticatedScansRecord +com.microsoft.graph.models.security.DeviceDiscoverySettingsExclusionRecord-->AuditData +com.microsoft.graph.models.security.DeviceDiscoverySettingsExclusionRecord::|public|constructor():void +com.microsoft.graph.models.security.DeviceDiscoverySettingsExclusionRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DeviceDiscoverySettingsExclusionRecord::|public|OdataType:String +com.microsoft.graph.models.security.DeviceDiscoverySettingsExclusionRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DeviceDiscoverySettingsExclusionRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceDiscoverySettingsExclusionRecord +com.microsoft.graph.models.security.DeviceDiscoverySettingsRecord-->AuditData +com.microsoft.graph.models.security.DeviceDiscoverySettingsRecord::|public|constructor():void +com.microsoft.graph.models.security.DeviceDiscoverySettingsRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DeviceDiscoverySettingsRecord::|public|OdataType:String +com.microsoft.graph.models.security.DeviceDiscoverySettingsRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DeviceDiscoverySettingsRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeviceDiscoverySettingsRecord com.microsoft.graph.models.security.DeviceEvidence-->AlertEvidence com.microsoft.graph.models.security.DeviceEvidence::|public|constructor():void com.microsoft.graph.models.security.DeviceEvidence::|public|getAzureAdDeviceId():String @@ -143685,6 +163571,7 @@ com.microsoft.graph.models.security.DeviceEvidence::|public|getOsBuild():Long com.microsoft.graph.models.security.DeviceEvidence::|public|getOsPlatform():String com.microsoft.graph.models.security.DeviceEvidence::|public|getRbacGroupId():Integer com.microsoft.graph.models.security.DeviceEvidence::|public|getRbacGroupName():String +com.microsoft.graph.models.security.DeviceEvidence::|public|getResourceAccessEvents():java.util.List com.microsoft.graph.models.security.DeviceEvidence::|public|getRiskScore():DeviceRiskScore com.microsoft.graph.models.security.DeviceEvidence::|public|getVersion():String com.microsoft.graph.models.security.DeviceEvidence::|public|getVmMetadata():VmMetadata @@ -143708,6 +163595,7 @@ com.microsoft.graph.models.security.DeviceEvidence::|public|setOsBuild(value?:Lo com.microsoft.graph.models.security.DeviceEvidence::|public|setOsPlatform(value?:String):void com.microsoft.graph.models.security.DeviceEvidence::|public|setRbacGroupId(value?:Integer):void com.microsoft.graph.models.security.DeviceEvidence::|public|setRbacGroupName(value?:String):void +com.microsoft.graph.models.security.DeviceEvidence::|public|setResourceAccessEvents(value?:java.util.List):void com.microsoft.graph.models.security.DeviceEvidence::|public|setRiskScore(value?:DeviceRiskScore):void com.microsoft.graph.models.security.DeviceEvidence::|public|setVersion(value?:String):void com.microsoft.graph.models.security.DeviceEvidence::|public|setVmMetadata(value?:VmMetadata):void @@ -143737,6 +163625,12 @@ com.microsoft.graph.models.security.Dictionary::|public|setBackingStore(value:Ba com.microsoft.graph.models.security.Dictionary::|public|setOdataType(value?:String):void com.microsoft.graph.models.security.Dictionary::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Dictionary com.microsoft.graph.models.security.Dictionary~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.DiscoveryAuditRecord-->AuditData +com.microsoft.graph.models.security.DiscoveryAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DiscoveryAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DiscoveryAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DiscoveryAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DiscoveryAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DiscoveryAuditRecord com.microsoft.graph.models.security.DispositionReviewStage-->Entity com.microsoft.graph.models.security.DispositionReviewStage::|public|constructor():void com.microsoft.graph.models.security.DispositionReviewStage::|public|getFieldDeserializers():Map> @@ -143756,6 +163650,24 @@ com.microsoft.graph.models.security.DispositionReviewStageCollectionResponse::|p com.microsoft.graph.models.security.DispositionReviewStageCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.DispositionReviewStageCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.DispositionReviewStageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DispositionReviewStageCollectionResponse +com.microsoft.graph.models.security.DlpEndpointAuditRecord-->AuditData +com.microsoft.graph.models.security.DlpEndpointAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DlpEndpointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DlpEndpointAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DlpEndpointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DlpEndpointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DlpEndpointAuditRecord +com.microsoft.graph.models.security.DlpImportResultAuditRecord-->AuditData +com.microsoft.graph.models.security.DlpImportResultAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.DlpImportResultAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DlpImportResultAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.DlpImportResultAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DlpImportResultAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DlpImportResultAuditRecord +com.microsoft.graph.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord-->AuditData +com.microsoft.graph.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|constructor():void +com.microsoft.graph.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|OdataType:String +com.microsoft.graph.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DlpSensitiveInformationTypeRulePackageCmdletRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DlpSensitiveInformationTypeRulePackageCmdletRecord com.microsoft.graph.models.security.DnsEvidence-->AlertEvidence com.microsoft.graph.models.security.DnsEvidence::|public|constructor():void com.microsoft.graph.models.security.DnsEvidence::|public|getDnsServerIp():IpEvidence @@ -143775,6 +163687,36 @@ com.microsoft.graph.models.security.DocumentVersion::0001-Recent10 com.microsoft.graph.models.security.DocumentVersion::0002-Recent100 com.microsoft.graph.models.security.DocumentVersion::0003-All com.microsoft.graph.models.security.DocumentVersion::0004-UnknownFutureValue +com.microsoft.graph.models.security.DragonCopilotAccessRecord-->AuditData +com.microsoft.graph.models.security.DragonCopilotAccessRecord::|public|constructor():void +com.microsoft.graph.models.security.DragonCopilotAccessRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DragonCopilotAccessRecord::|public|OdataType:String +com.microsoft.graph.models.security.DragonCopilotAccessRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DragonCopilotAccessRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotAccessRecord +com.microsoft.graph.models.security.DragonCopilotAdminRecord-->AuditData +com.microsoft.graph.models.security.DragonCopilotAdminRecord::|public|constructor():void +com.microsoft.graph.models.security.DragonCopilotAdminRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DragonCopilotAdminRecord::|public|OdataType:String +com.microsoft.graph.models.security.DragonCopilotAdminRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DragonCopilotAdminRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotAdminRecord +com.microsoft.graph.models.security.DragonCopilotClinicalDataRecord-->AuditData +com.microsoft.graph.models.security.DragonCopilotClinicalDataRecord::|public|constructor():void +com.microsoft.graph.models.security.DragonCopilotClinicalDataRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DragonCopilotClinicalDataRecord::|public|OdataType:String +com.microsoft.graph.models.security.DragonCopilotClinicalDataRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DragonCopilotClinicalDataRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotClinicalDataRecord +com.microsoft.graph.models.security.DragonCopilotSessionRecord-->AuditData +com.microsoft.graph.models.security.DragonCopilotSessionRecord::|public|constructor():void +com.microsoft.graph.models.security.DragonCopilotSessionRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.DragonCopilotSessionRecord::|public|OdataType:String +com.microsoft.graph.models.security.DragonCopilotSessionRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.DragonCopilotSessionRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DragonCopilotSessionRecord +com.microsoft.graph.models.security.Dynamics365BusinessCentralAuditRecord-->AuditData +com.microsoft.graph.models.security.Dynamics365BusinessCentralAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Dynamics365BusinessCentralAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Dynamics365BusinessCentralAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Dynamics365BusinessCentralAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Dynamics365BusinessCentralAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Dynamics365BusinessCentralAuditRecord com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation-->CaseOperation com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|constructor():void com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|getAdditionalDataOptions():AdditionalDataOptions @@ -143797,6 +163739,7 @@ com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|public|s com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryAddToReviewSetOperation com.microsoft.graph.models.security.EdiscoveryCase-->CaseEscaped com.microsoft.graph.models.security.EdiscoveryCase::|public|constructor():void +com.microsoft.graph.models.security.EdiscoveryCase::|public|getCaseMembers():java.util.List com.microsoft.graph.models.security.EdiscoveryCase::|public|getClosedBy():IdentitySet com.microsoft.graph.models.security.EdiscoveryCase::|public|getClosedDateTime():OffsetDateTime com.microsoft.graph.models.security.EdiscoveryCase::|public|getCustodians():java.util.List @@ -143810,6 +163753,7 @@ com.microsoft.graph.models.security.EdiscoveryCase::|public|getSettings():Edisco com.microsoft.graph.models.security.EdiscoveryCase::|public|getTags():java.util.List com.microsoft.graph.models.security.EdiscoveryCase::|public|OdataType:String com.microsoft.graph.models.security.EdiscoveryCase::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.EdiscoveryCase::|public|setCaseMembers(value?:java.util.List):void com.microsoft.graph.models.security.EdiscoveryCase::|public|setClosedBy(value?:IdentitySet):void com.microsoft.graph.models.security.EdiscoveryCase::|public|setClosedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.security.EdiscoveryCase::|public|setCustodians(value?:java.util.List):void @@ -143828,6 +163772,25 @@ com.microsoft.graph.models.security.EdiscoveryCaseCollectionResponse::|public|ge com.microsoft.graph.models.security.EdiscoveryCaseCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.EdiscoveryCaseCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.EdiscoveryCaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCaseCollectionResponse +com.microsoft.graph.models.security.EdiscoveryCaseMember-->Entity +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|constructor():void +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|getDisplayName():String +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|getRecipientType():RecipientType +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|getSmtpAddress():String +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|OdataType:String +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|setRecipientType(value?:RecipientType):void +com.microsoft.graph.models.security.EdiscoveryCaseMember::|public|setSmtpAddress(value?:String):void +com.microsoft.graph.models.security.EdiscoveryCaseMember::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCaseMember +com.microsoft.graph.models.security.EdiscoveryCaseMemberCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.security.EdiscoveryCaseMemberCollectionResponse::|public|constructor():void +com.microsoft.graph.models.security.EdiscoveryCaseMemberCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.EdiscoveryCaseMemberCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.security.EdiscoveryCaseMemberCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.EdiscoveryCaseMemberCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.security.EdiscoveryCaseMemberCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryCaseMemberCollectionResponse com.microsoft.graph.models.security.EdiscoveryCaseSettings-->Entity com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|constructor():void com.microsoft.graph.models.security.EdiscoveryCaseSettings::|public|getCaseType():CaseType @@ -143953,8 +163916,10 @@ com.microsoft.graph.models.security.EdiscoveryNoncustodialDataSourceCollectionRe com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation-->CaseOperation com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation::|public|constructor():void com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation::|public|getReportFileMetadata():java.util.List com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation::|public|OdataType:String com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation::|public|setReportFileMetadata(value?:java.util.List):void com.microsoft.graph.models.security.EdiscoveryPurgeDataOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryPurgeDataOperation com.microsoft.graph.models.security.EdiscoveryReviewSet-->DataSet com.microsoft.graph.models.security.EdiscoveryReviewSet::|public|constructor():void @@ -144062,6 +164027,12 @@ com.microsoft.graph.models.security.EdiscoveryTagOperation::|public|getFieldDese com.microsoft.graph.models.security.EdiscoveryTagOperation::|public|OdataType:String com.microsoft.graph.models.security.EdiscoveryTagOperation::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.EdiscoveryTagOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EdiscoveryTagOperation +com.microsoft.graph.models.security.EhrConnectorAuditBaseRecord-->AuditData +com.microsoft.graph.models.security.EhrConnectorAuditBaseRecord::|public|constructor():void +com.microsoft.graph.models.security.EhrConnectorAuditBaseRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.EhrConnectorAuditBaseRecord::|public|OdataType:String +com.microsoft.graph.models.security.EhrConnectorAuditBaseRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.EhrConnectorAuditBaseRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EhrConnectorAuditBaseRecord com.microsoft.graph.models.security.EmailSender::|protected|backingStore:BackingStore com.microsoft.graph.models.security.EmailSender::|public|constructor():void com.microsoft.graph.models.security.EmailSender::|public|getAdditionalData():Map @@ -144080,6 +164051,12 @@ com.microsoft.graph.models.security.EmailSender::|public|setEmailAddress(value?: com.microsoft.graph.models.security.EmailSender::|public|setOdataType(value?:String):void com.microsoft.graph.models.security.EmailSender::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EmailSender com.microsoft.graph.models.security.EmailSender~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.EopSubmissionFeedEntityAuditRecord-->AuditData +com.microsoft.graph.models.security.EopSubmissionFeedEntityAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.EopSubmissionFeedEntityAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.EopSubmissionFeedEntityAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.EopSubmissionFeedEntityAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.EopSubmissionFeedEntityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EopSubmissionFeedEntityAuditRecord com.microsoft.graph.models.security.EventPropagationResult::|protected|backingStore:BackingStore com.microsoft.graph.models.security.EventPropagationResult::|public|constructor():void com.microsoft.graph.models.security.EventPropagationResult::|public|getAdditionalData():Map @@ -144121,6 +164098,10 @@ com.microsoft.graph.models.security.EventQuery::|public|setQuery(value?:String): com.microsoft.graph.models.security.EventQuery::|public|setQueryType(value?:QueryType):void com.microsoft.graph.models.security.EventQuery::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EventQuery com.microsoft.graph.models.security.EventQuery~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.EventSource::0000-System +com.microsoft.graph.models.security.EventSource::0001-Admin +com.microsoft.graph.models.security.EventSource::0002-User +com.microsoft.graph.models.security.EventSource::0003-UnknownFutureValue com.microsoft.graph.models.security.EventStatusType::0000-Pending com.microsoft.graph.models.security.EventStatusType::0001-Error com.microsoft.graph.models.security.EventStatusType::0002-Success @@ -144159,6 +164140,36 @@ com.microsoft.graph.models.security.EvidenceVerdict::0001-Suspicious com.microsoft.graph.models.security.EvidenceVerdict::0002-Malicious com.microsoft.graph.models.security.EvidenceVerdict::0003-NoThreatsFound com.microsoft.graph.models.security.EvidenceVerdict::0004-UnknownFutureValue +com.microsoft.graph.models.security.ExchangeAdminAuditRecord-->AuditData +com.microsoft.graph.models.security.ExchangeAdminAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ExchangeAdminAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ExchangeAdminAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ExchangeAdminAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ExchangeAdminAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeAdminAuditRecord +com.microsoft.graph.models.security.ExchangeAggregatedMailboxAuditRecord-->AuditData +com.microsoft.graph.models.security.ExchangeAggregatedMailboxAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ExchangeAggregatedMailboxAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ExchangeAggregatedMailboxAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ExchangeAggregatedMailboxAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ExchangeAggregatedMailboxAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeAggregatedMailboxAuditRecord +com.microsoft.graph.models.security.ExchangeAggregatedOperationRecord-->AuditData +com.microsoft.graph.models.security.ExchangeAggregatedOperationRecord::|public|constructor():void +com.microsoft.graph.models.security.ExchangeAggregatedOperationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ExchangeAggregatedOperationRecord::|public|OdataType:String +com.microsoft.graph.models.security.ExchangeAggregatedOperationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ExchangeAggregatedOperationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeAggregatedOperationRecord +com.microsoft.graph.models.security.ExchangeMailboxAuditGroupRecord-->AuditData +com.microsoft.graph.models.security.ExchangeMailboxAuditGroupRecord::|public|constructor():void +com.microsoft.graph.models.security.ExchangeMailboxAuditGroupRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ExchangeMailboxAuditGroupRecord::|public|OdataType:String +com.microsoft.graph.models.security.ExchangeMailboxAuditGroupRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ExchangeMailboxAuditGroupRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeMailboxAuditGroupRecord +com.microsoft.graph.models.security.ExchangeMailboxAuditRecord-->AuditData +com.microsoft.graph.models.security.ExchangeMailboxAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ExchangeMailboxAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ExchangeMailboxAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ExchangeMailboxAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ExchangeMailboxAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ExchangeMailboxAuditRecord com.microsoft.graph.models.security.ExportCriteria::0000-SearchHits com.microsoft.graph.models.security.ExportCriteria::0001-PartiallyIndexed com.microsoft.graph.models.security.ExportCriteria::0002-UnknownFutureValue @@ -144201,6 +164212,18 @@ com.microsoft.graph.models.security.ExportOptions::0005-SplitSource com.microsoft.graph.models.security.ExportOptions::0006-IncludeFolderAndPath com.microsoft.graph.models.security.ExportOptions::0007-FriendlyName com.microsoft.graph.models.security.ExportOptions::0008-CondensePaths +com.microsoft.graph.models.security.FabricAuditRecord-->AuditData +com.microsoft.graph.models.security.FabricAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.FabricAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.FabricAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.FabricAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.FabricAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FabricAuditRecord +com.microsoft.graph.models.security.FabricPolicyRecord-->AuditData +com.microsoft.graph.models.security.FabricPolicyRecord::|public|constructor():void +com.microsoft.graph.models.security.FabricPolicyRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.FabricPolicyRecord::|public|OdataType:String +com.microsoft.graph.models.security.FabricPolicyRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.FabricPolicyRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):FabricPolicyRecord com.microsoft.graph.models.security.FileDetails::|protected|backingStore:BackingStore com.microsoft.graph.models.security.FileDetails::|public|constructor():void com.microsoft.graph.models.security.FileDetails::|public|getAdditionalData():Map @@ -144497,6 +164520,12 @@ com.microsoft.graph.models.security.GoogleCloudResourceEvidence::|public|setProj com.microsoft.graph.models.security.GoogleCloudResourceEvidence::|public|setResourceName(value?:String):void com.microsoft.graph.models.security.GoogleCloudResourceEvidence::|public|setResourceType(value?:String):void com.microsoft.graph.models.security.GoogleCloudResourceEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GoogleCloudResourceEvidence +com.microsoft.graph.models.security.HealthcareSignalRecord-->AuditData +com.microsoft.graph.models.security.HealthcareSignalRecord::|public|constructor():void +com.microsoft.graph.models.security.HealthcareSignalRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.HealthcareSignalRecord::|public|OdataType:String +com.microsoft.graph.models.security.HealthcareSignalRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.HealthcareSignalRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HealthcareSignalRecord com.microsoft.graph.models.security.HealthIssue-->Entity com.microsoft.graph.models.security.HealthIssue::|public|constructor():void com.microsoft.graph.models.security.HealthIssue::|public|getAdditionalInformation():java.util.List @@ -144638,6 +164667,12 @@ com.microsoft.graph.models.security.HostCookieCollectionResponse::|public|getVal com.microsoft.graph.models.security.HostCookieCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.HostCookieCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.HostCookieCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HostCookieCollectionResponse +com.microsoft.graph.models.security.HostedRpaAuditRecord-->AuditData +com.microsoft.graph.models.security.HostedRpaAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.HostedRpaAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.HostedRpaAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.HostedRpaAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.HostedRpaAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HostedRpaAuditRecord com.microsoft.graph.models.security.HostLogonSessionEvidence-->AlertEvidence com.microsoft.graph.models.security.HostLogonSessionEvidence::|public|constructor():void com.microsoft.graph.models.security.HostLogonSessionEvidence::|public|getAccount():UserEvidence @@ -144877,6 +164912,12 @@ com.microsoft.graph.models.security.HostTrackerCollectionResponse::|public|getVa com.microsoft.graph.models.security.HostTrackerCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.HostTrackerCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.HostTrackerCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HostTrackerCollectionResponse +com.microsoft.graph.models.security.HrSignalAuditRecord-->AuditData +com.microsoft.graph.models.security.HrSignalAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.HrSignalAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.HrSignalAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.HrSignalAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.HrSignalAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HrSignalAuditRecord com.microsoft.graph.models.security.HuntingQueryResults::|protected|backingStore:BackingStore com.microsoft.graph.models.security.HuntingQueryResults::|public|constructor():void com.microsoft.graph.models.security.HuntingQueryResults::|public|getAdditionalData():Map @@ -144905,6 +164946,12 @@ com.microsoft.graph.models.security.HuntingRowResult::|public|setBackingStore(va com.microsoft.graph.models.security.HuntingRowResult::|public|setOdataType(value?:String):void com.microsoft.graph.models.security.HuntingRowResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HuntingRowResult com.microsoft.graph.models.security.HuntingRowResult~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.HygieneEventRecord-->AuditData +com.microsoft.graph.models.security.HygieneEventRecord::|public|constructor():void +com.microsoft.graph.models.security.HygieneEventRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.HygieneEventRecord::|public|OdataType:String +com.microsoft.graph.models.security.HygieneEventRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.HygieneEventRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):HygieneEventRecord com.microsoft.graph.models.security.Hyperlink::|protected|backingStore:BackingStore com.microsoft.graph.models.security.Hyperlink::|public|constructor():void com.microsoft.graph.models.security.Hyperlink::|public|getAdditionalData():Map @@ -144921,16 +164968,53 @@ com.microsoft.graph.models.security.Hyperlink::|public|setOdataType(value?:Strin com.microsoft.graph.models.security.Hyperlink::|public|setUrl(value?:String):void com.microsoft.graph.models.security.Hyperlink::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Hyperlink com.microsoft.graph.models.security.Hyperlink~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.IdentityAccounts-->Entity +com.microsoft.graph.models.security.IdentityAccounts::|public|constructor():void +com.microsoft.graph.models.security.IdentityAccounts::|public|getAccounts():java.util.List +com.microsoft.graph.models.security.IdentityAccounts::|public|getCloudSecurityIdentifier():String +com.microsoft.graph.models.security.IdentityAccounts::|public|getDisplayName():String +com.microsoft.graph.models.security.IdentityAccounts::|public|getDomain():String +com.microsoft.graph.models.security.IdentityAccounts::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.IdentityAccounts::|public|getIsEnabled():Boolean +com.microsoft.graph.models.security.IdentityAccounts::|public|getOnPremisesSecurityIdentifier():String +com.microsoft.graph.models.security.IdentityAccounts::|public|OdataType:String +com.microsoft.graph.models.security.IdentityAccounts::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.IdentityAccounts::|public|setAccounts(value?:java.util.List):void +com.microsoft.graph.models.security.IdentityAccounts::|public|setCloudSecurityIdentifier(value?:String):void +com.microsoft.graph.models.security.IdentityAccounts::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.security.IdentityAccounts::|public|setDomain(value?:String):void +com.microsoft.graph.models.security.IdentityAccounts::|public|setIsEnabled(value?:Boolean):void +com.microsoft.graph.models.security.IdentityAccounts::|public|setOnPremisesSecurityIdentifier(value?:String):void +com.microsoft.graph.models.security.IdentityAccounts::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityAccounts +com.microsoft.graph.models.security.IdentityAccountsCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.security.IdentityAccountsCollectionResponse::|public|constructor():void +com.microsoft.graph.models.security.IdentityAccountsCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.IdentityAccountsCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.security.IdentityAccountsCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.IdentityAccountsCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.security.IdentityAccountsCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityAccountsCollectionResponse com.microsoft.graph.models.security.IdentityContainer-->Entity com.microsoft.graph.models.security.IdentityContainer::|public|constructor():void com.microsoft.graph.models.security.IdentityContainer::|public|getFieldDeserializers():Map> com.microsoft.graph.models.security.IdentityContainer::|public|getHealthIssues():java.util.List +com.microsoft.graph.models.security.IdentityContainer::|public|getIdentityAccounts():java.util.List +com.microsoft.graph.models.security.IdentityContainer::|public|getSensorCandidateActivationConfiguration():SensorCandidateActivationConfiguration +com.microsoft.graph.models.security.IdentityContainer::|public|getSensorCandidates():java.util.List com.microsoft.graph.models.security.IdentityContainer::|public|getSensors():java.util.List +com.microsoft.graph.models.security.IdentityContainer::|public|getSettings():SettingsContainer com.microsoft.graph.models.security.IdentityContainer::|public|OdataType:String com.microsoft.graph.models.security.IdentityContainer::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.IdentityContainer::|public|setHealthIssues(value?:java.util.List):void +com.microsoft.graph.models.security.IdentityContainer::|public|setIdentityAccounts(value?:java.util.List):void +com.microsoft.graph.models.security.IdentityContainer::|public|setSensorCandidateActivationConfiguration(value?:SensorCandidateActivationConfiguration):void +com.microsoft.graph.models.security.IdentityContainer::|public|setSensorCandidates(value?:java.util.List):void com.microsoft.graph.models.security.IdentityContainer::|public|setSensors(value?:java.util.List):void +com.microsoft.graph.models.security.IdentityContainer::|public|setSettings(value?:SettingsContainer):void com.microsoft.graph.models.security.IdentityContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IdentityContainer +com.microsoft.graph.models.security.IdentityProvider::0000-EntraID +com.microsoft.graph.models.security.IdentityProvider::0001-ActiveDirectory +com.microsoft.graph.models.security.IdentityProvider::0002-Okta +com.microsoft.graph.models.security.IdentityProvider::0003-UnknownFutureValue com.microsoft.graph.models.security.Incident-->Entity com.microsoft.graph.models.security.Incident::|public|constructor():void com.microsoft.graph.models.security.Incident::|public|getAlerts():java.util.List @@ -144946,6 +165030,7 @@ com.microsoft.graph.models.security.Incident::|public|getFieldDeserializers():Ma com.microsoft.graph.models.security.Incident::|public|getIncidentWebUrl():String com.microsoft.graph.models.security.Incident::|public|getLastModifiedBy():String com.microsoft.graph.models.security.Incident::|public|getLastUpdateDateTime():OffsetDateTime +com.microsoft.graph.models.security.Incident::|public|getPriorityScore():Integer com.microsoft.graph.models.security.Incident::|public|getRedirectIncidentId():String com.microsoft.graph.models.security.Incident::|public|getResolvingComment():String com.microsoft.graph.models.security.Incident::|public|getSeverity():AlertSeverity @@ -144967,6 +165052,7 @@ com.microsoft.graph.models.security.Incident::|public|setDisplayName(value?:Stri com.microsoft.graph.models.security.Incident::|public|setIncidentWebUrl(value?:String):void com.microsoft.graph.models.security.Incident::|public|setLastModifiedBy(value?:String):void com.microsoft.graph.models.security.Incident::|public|setLastUpdateDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.Incident::|public|setPriorityScore(value?:Integer):void com.microsoft.graph.models.security.Incident::|public|setRedirectIncidentId(value?:String):void com.microsoft.graph.models.security.Incident::|public|setResolvingComment(value?:String):void com.microsoft.graph.models.security.Incident::|public|setSeverity(value?:AlertSeverity):void @@ -145002,6 +165088,42 @@ com.microsoft.graph.models.security.IndicatorSource::0000-Microsoft com.microsoft.graph.models.security.IndicatorSource::0001-Osint com.microsoft.graph.models.security.IndicatorSource::0002-Public com.microsoft.graph.models.security.IndicatorSource::0003-UnknownFutureValue +com.microsoft.graph.models.security.InformationBarrierPolicyApplicationAuditRecord-->AuditData +com.microsoft.graph.models.security.InformationBarrierPolicyApplicationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.InformationBarrierPolicyApplicationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.InformationBarrierPolicyApplicationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.InformationBarrierPolicyApplicationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.InformationBarrierPolicyApplicationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InformationBarrierPolicyApplicationAuditRecord +com.microsoft.graph.models.security.InformationWorkerProtectionAuditRecord-->AuditData +com.microsoft.graph.models.security.InformationWorkerProtectionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.InformationWorkerProtectionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.InformationWorkerProtectionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.InformationWorkerProtectionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.InformationWorkerProtectionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InformationWorkerProtectionAuditRecord +com.microsoft.graph.models.security.InsiderRiskScopedUserInsightsRecord-->AuditData +com.microsoft.graph.models.security.InsiderRiskScopedUserInsightsRecord::|public|constructor():void +com.microsoft.graph.models.security.InsiderRiskScopedUserInsightsRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.InsiderRiskScopedUserInsightsRecord::|public|OdataType:String +com.microsoft.graph.models.security.InsiderRiskScopedUserInsightsRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.InsiderRiskScopedUserInsightsRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InsiderRiskScopedUserInsightsRecord +com.microsoft.graph.models.security.InsiderRiskScopedUsersRecord-->AuditData +com.microsoft.graph.models.security.InsiderRiskScopedUsersRecord::|public|constructor():void +com.microsoft.graph.models.security.InsiderRiskScopedUsersRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.InsiderRiskScopedUsersRecord::|public|OdataType:String +com.microsoft.graph.models.security.InsiderRiskScopedUsersRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.InsiderRiskScopedUsersRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InsiderRiskScopedUsersRecord +com.microsoft.graph.models.security.IntegratedAppsAppAdminActivityAuditRecord-->AuditData +com.microsoft.graph.models.security.IntegratedAppsAppAdminActivityAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.IntegratedAppsAppAdminActivityAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.IntegratedAppsAppAdminActivityAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.IntegratedAppsAppAdminActivityAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.IntegratedAppsAppAdminActivityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IntegratedAppsAppAdminActivityAuditRecord +com.microsoft.graph.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord-->AuditData +com.microsoft.graph.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.IntegratedAppsAppSettingsAdminActivityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IntegratedAppsAppSettingsAdminActivityAuditRecord com.microsoft.graph.models.security.IntelligenceProfile-->Entity com.microsoft.graph.models.security.IntelligenceProfile::|public|constructor():void com.microsoft.graph.models.security.IntelligenceProfile::|public|getAliases():java.util.List @@ -145090,6 +165212,26 @@ com.microsoft.graph.models.security.InvestigationState::0015-PartiallyInvestigat com.microsoft.graph.models.security.InvestigationState::0016-TerminatedByUser com.microsoft.graph.models.security.InvestigationState::0017-TerminatedBySystem com.microsoft.graph.models.security.InvestigationState::0018-UnknownFutureValue +com.microsoft.graph.models.security.InvokeActionResult::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.InvokeActionResult::|public|constructor():void +com.microsoft.graph.models.security.InvokeActionResult::|public|getAccountId():String +com.microsoft.graph.models.security.InvokeActionResult::|public|getAction():Action +com.microsoft.graph.models.security.InvokeActionResult::|public|getAdditionalData():Map +com.microsoft.graph.models.security.InvokeActionResult::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.InvokeActionResult::|public|getCorrelationId():String +com.microsoft.graph.models.security.InvokeActionResult::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.InvokeActionResult::|public|getIdentityProvider():IdentityProvider +com.microsoft.graph.models.security.InvokeActionResult::|public|getOdataType():String +com.microsoft.graph.models.security.InvokeActionResult::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.InvokeActionResult::|public|setAccountId(value?:String):void +com.microsoft.graph.models.security.InvokeActionResult::|public|setAction(value?:Action):void +com.microsoft.graph.models.security.InvokeActionResult::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.InvokeActionResult::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.InvokeActionResult::|public|setCorrelationId(value?:String):void +com.microsoft.graph.models.security.InvokeActionResult::|public|setIdentityProvider(value?:IdentityProvider):void +com.microsoft.graph.models.security.InvokeActionResult::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.InvokeActionResult::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InvokeActionResult +com.microsoft.graph.models.security.InvokeActionResult~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.security.IoTDeviceEvidence-->AlertEvidence com.microsoft.graph.models.security.IoTDeviceEvidence::|public|constructor():void com.microsoft.graph.models.security.IoTDeviceEvidence::|public|getDeviceId():String @@ -145181,9 +165323,27 @@ com.microsoft.graph.models.security.IpEvidence::|public|setIpAddress(value?:Stri com.microsoft.graph.models.security.IpEvidence::|public|setLocation(value?:GeoLocation):void com.microsoft.graph.models.security.IpEvidence::|public|setStream(value?:Stream):void com.microsoft.graph.models.security.IpEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IpEvidence +com.microsoft.graph.models.security.IrmActivityAuditTrailRecord-->AuditData +com.microsoft.graph.models.security.IrmActivityAuditTrailRecord::|public|constructor():void +com.microsoft.graph.models.security.IrmActivityAuditTrailRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.IrmActivityAuditTrailRecord::|public|OdataType:String +com.microsoft.graph.models.security.IrmActivityAuditTrailRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.IrmActivityAuditTrailRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IrmActivityAuditTrailRecord +com.microsoft.graph.models.security.IrmUserDefinedDetectionRecord-->AuditData +com.microsoft.graph.models.security.IrmUserDefinedDetectionRecord::|public|constructor():void +com.microsoft.graph.models.security.IrmUserDefinedDetectionRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.IrmUserDefinedDetectionRecord::|public|OdataType:String +com.microsoft.graph.models.security.IrmUserDefinedDetectionRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.IrmUserDefinedDetectionRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):IrmUserDefinedDetectionRecord com.microsoft.graph.models.security.ItemsToInclude::0000-SearchHits com.microsoft.graph.models.security.ItemsToInclude::0001-PartiallyIndexed com.microsoft.graph.models.security.ItemsToInclude::0002-UnknownFutureValue +com.microsoft.graph.models.security.KaizalaAuditRecord-->AuditData +com.microsoft.graph.models.security.KaizalaAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.KaizalaAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.KaizalaAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.KaizalaAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.KaizalaAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):KaizalaAuditRecord com.microsoft.graph.models.security.KubernetesClusterEvidence-->AlertEvidence com.microsoft.graph.models.security.KubernetesClusterEvidence::|public|constructor():void com.microsoft.graph.models.security.KubernetesClusterEvidence::|public|getCloudResource():AlertEvidence @@ -145330,6 +165490,18 @@ com.microsoft.graph.models.security.KubernetesServiceType::0002-ExternalName com.microsoft.graph.models.security.KubernetesServiceType::0003-NodePort com.microsoft.graph.models.security.KubernetesServiceType::0004-LoadBalancer com.microsoft.graph.models.security.KubernetesServiceType::0005-UnknownFutureValue +com.microsoft.graph.models.security.LabelAnalyticsAggregateAuditRecord-->AuditData +com.microsoft.graph.models.security.LabelAnalyticsAggregateAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.LabelAnalyticsAggregateAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.LabelAnalyticsAggregateAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.LabelAnalyticsAggregateAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.LabelAnalyticsAggregateAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LabelAnalyticsAggregateAuditRecord +com.microsoft.graph.models.security.LabelContentExplorerAuditRecord-->AuditData +com.microsoft.graph.models.security.LabelContentExplorerAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.LabelContentExplorerAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.LabelContentExplorerAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.LabelContentExplorerAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.LabelContentExplorerAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LabelContentExplorerAuditRecord com.microsoft.graph.models.security.LabelsRoot-->Entity com.microsoft.graph.models.security.LabelsRoot::|public|constructor():void com.microsoft.graph.models.security.LabelsRoot::|public|getAuthorities():java.util.List @@ -145348,6 +165520,12 @@ com.microsoft.graph.models.security.LabelsRoot::|public|setDepartments(value?:ja com.microsoft.graph.models.security.LabelsRoot::|public|setFilePlanReferences(value?:java.util.List):void com.microsoft.graph.models.security.LabelsRoot::|public|setRetentionLabels(value?:java.util.List):void com.microsoft.graph.models.security.LabelsRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LabelsRoot +com.microsoft.graph.models.security.LargeContentMetadataAuditRecord-->AuditData +com.microsoft.graph.models.security.LargeContentMetadataAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.LargeContentMetadataAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.LargeContentMetadataAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.LargeContentMetadataAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.LargeContentMetadataAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LargeContentMetadataAuditRecord com.microsoft.graph.models.security.LoggedOnUser::|protected|backingStore:BackingStore com.microsoft.graph.models.security.LoggedOnUser::|public|constructor():void com.microsoft.graph.models.security.LoggedOnUser::|public|getAccountName():String @@ -145364,6 +165542,30 @@ com.microsoft.graph.models.security.LoggedOnUser::|public|setDomainName(value?:S com.microsoft.graph.models.security.LoggedOnUser::|public|setOdataType(value?:String):void com.microsoft.graph.models.security.LoggedOnUser::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):LoggedOnUser com.microsoft.graph.models.security.LoggedOnUser~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.M365ComplianceConnectorAuditRecord-->AuditData +com.microsoft.graph.models.security.M365ComplianceConnectorAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.M365ComplianceConnectorAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.M365ComplianceConnectorAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.M365ComplianceConnectorAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.M365ComplianceConnectorAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365ComplianceConnectorAuditRecord +com.microsoft.graph.models.security.M365daadAuditRecord-->AuditData +com.microsoft.graph.models.security.M365daadAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.M365daadAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.M365daadAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.M365daadAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.M365daadAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365daadAuditRecord +com.microsoft.graph.models.security.M365odspAssetMetadataRecord-->AuditData +com.microsoft.graph.models.security.M365odspAssetMetadataRecord::|public|constructor():void +com.microsoft.graph.models.security.M365odspAssetMetadataRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.M365odspAssetMetadataRecord::|public|OdataType:String +com.microsoft.graph.models.security.M365odspAssetMetadataRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.M365odspAssetMetadataRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365odspAssetMetadataRecord +com.microsoft.graph.models.security.M365SearchSectionsRecord-->AuditData +com.microsoft.graph.models.security.M365SearchSectionsRecord::|public|constructor():void +com.microsoft.graph.models.security.M365SearchSectionsRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.M365SearchSectionsRecord::|public|OdataType:String +com.microsoft.graph.models.security.M365SearchSectionsRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.M365SearchSectionsRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):M365SearchSectionsRecord com.microsoft.graph.models.security.MailboxConfigurationEvidence-->AlertEvidence com.microsoft.graph.models.security.MailboxConfigurationEvidence::|public|constructor():void com.microsoft.graph.models.security.MailboxConfigurationEvidence::|public|getConfigurationId():String @@ -145420,6 +165622,12 @@ com.microsoft.graph.models.security.MailClusterEvidence::|public|setNetworkMessa com.microsoft.graph.models.security.MailClusterEvidence::|public|setQuery(value?:String):void com.microsoft.graph.models.security.MailClusterEvidence::|public|setUrn(value?:String):void com.microsoft.graph.models.security.MailClusterEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailClusterEvidence +com.microsoft.graph.models.security.MailSubmissionData-->AuditData +com.microsoft.graph.models.security.MailSubmissionData::|public|constructor():void +com.microsoft.graph.models.security.MailSubmissionData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MailSubmissionData::|public|OdataType:String +com.microsoft.graph.models.security.MailSubmissionData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MailSubmissionData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MailSubmissionData com.microsoft.graph.models.security.MalwareEvidence-->AlertEvidence com.microsoft.graph.models.security.MalwareEvidence::|public|constructor():void com.microsoft.graph.models.security.MalwareEvidence::|public|getCategory():String @@ -145434,6 +165642,404 @@ com.microsoft.graph.models.security.MalwareEvidence::|public|setFiles(value?:jav com.microsoft.graph.models.security.MalwareEvidence::|public|setName(value?:String):void com.microsoft.graph.models.security.MalwareEvidence::|public|setProcesses(value?:java.util.List):void com.microsoft.graph.models.security.MalwareEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MalwareEvidence +com.microsoft.graph.models.security.ManagedServicesAuditRecord-->AuditData +com.microsoft.graph.models.security.ManagedServicesAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ManagedServicesAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ManagedServicesAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ManagedServicesAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ManagedServicesAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ManagedServicesAuditRecord +com.microsoft.graph.models.security.ManagedTenantsAuditRecord-->AuditData +com.microsoft.graph.models.security.ManagedTenantsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ManagedTenantsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ManagedTenantsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ManagedTenantsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ManagedTenantsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ManagedTenantsAuditRecord +com.microsoft.graph.models.security.MapgAlertsAuditRecord-->AuditData +com.microsoft.graph.models.security.MapgAlertsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MapgAlertsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MapgAlertsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MapgAlertsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MapgAlertsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MapgAlertsAuditRecord +com.microsoft.graph.models.security.MapgOnboardAuditRecord-->AuditData +com.microsoft.graph.models.security.MapgOnboardAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MapgOnboardAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MapgOnboardAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MapgOnboardAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MapgOnboardAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MapgOnboardAuditRecord +com.microsoft.graph.models.security.MapgPolicyAuditRecord-->AuditData +com.microsoft.graph.models.security.MapgPolicyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MapgPolicyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MapgPolicyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MapgPolicyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MapgPolicyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MapgPolicyAuditRecord +com.microsoft.graph.models.security.MapgRemediationAuditRecord-->AuditData +com.microsoft.graph.models.security.MapgRemediationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MapgRemediationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MapgRemediationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MapgRemediationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MapgRemediationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MapgRemediationAuditRecord +com.microsoft.graph.models.security.McasAlertsAuditRecord-->AuditData +com.microsoft.graph.models.security.McasAlertsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.McasAlertsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.McasAlertsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.McasAlertsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.McasAlertsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):McasAlertsAuditRecord +com.microsoft.graph.models.security.MdaAuditRecord-->AuditData +com.microsoft.graph.models.security.MdaAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MdaAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MdaAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MdaAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MdaAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MdaAuditRecord +com.microsoft.graph.models.security.MdaDataSecuritySignalRecord-->AuditData +com.microsoft.graph.models.security.MdaDataSecuritySignalRecord::|public|constructor():void +com.microsoft.graph.models.security.MdaDataSecuritySignalRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MdaDataSecuritySignalRecord::|public|OdataType:String +com.microsoft.graph.models.security.MdaDataSecuritySignalRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MdaDataSecuritySignalRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MdaDataSecuritySignalRecord +com.microsoft.graph.models.security.MDASHAuditRecord-->AuditData +com.microsoft.graph.models.security.MDASHAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MDASHAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MDASHAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MDASHAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MDASHAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MDASHAuditRecord +com.microsoft.graph.models.security.MdatpAuditRecord-->AuditData +com.microsoft.graph.models.security.MdatpAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MdatpAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MdatpAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MdatpAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MdatpAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MdatpAuditRecord +com.microsoft.graph.models.security.MdcEventsRecord-->AuditData +com.microsoft.graph.models.security.MdcEventsRecord::|public|constructor():void +com.microsoft.graph.models.security.MdcEventsRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MdcEventsRecord::|public|OdataType:String +com.microsoft.graph.models.security.MdcEventsRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MdcEventsRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MdcEventsRecord +com.microsoft.graph.models.security.MdiAuditRecord-->AuditData +com.microsoft.graph.models.security.MdiAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MdiAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MdiAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MdiAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MdiAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MdiAuditRecord +com.microsoft.graph.models.security.MergeResponse::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.MergeResponse::|public|constructor():void +com.microsoft.graph.models.security.MergeResponse::|public|getAdditionalData():Map +com.microsoft.graph.models.security.MergeResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.MergeResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MergeResponse::|public|getOdataType():String +com.microsoft.graph.models.security.MergeResponse::|public|getTargetIncidentId():String +com.microsoft.graph.models.security.MergeResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MergeResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.MergeResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.MergeResponse::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.MergeResponse::|public|setTargetIncidentId(value?:String):void +com.microsoft.graph.models.security.MergeResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MergeResponse +com.microsoft.graph.models.security.MergeResponse~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.MeshWorldsAuditRecord-->AuditData +com.microsoft.graph.models.security.MeshWorldsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MeshWorldsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MeshWorldsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MeshWorldsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MeshWorldsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MeshWorldsAuditRecord +com.microsoft.graph.models.security.Microsoft365BackupBackupItemAuditRecord-->AuditData +com.microsoft.graph.models.security.Microsoft365BackupBackupItemAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Microsoft365BackupBackupItemAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Microsoft365BackupBackupItemAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Microsoft365BackupBackupItemAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Microsoft365BackupBackupItemAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupBackupItemAuditRecord +com.microsoft.graph.models.security.Microsoft365BackupBackupPolicyAuditRecord-->AuditData +com.microsoft.graph.models.security.Microsoft365BackupBackupPolicyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Microsoft365BackupBackupPolicyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Microsoft365BackupBackupPolicyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Microsoft365BackupBackupPolicyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Microsoft365BackupBackupPolicyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupBackupPolicyAuditRecord +com.microsoft.graph.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord-->AuditData +com.microsoft.graph.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Microsoft365BackupGranularBrowseTaskAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupGranularBrowseTaskAuditRecord +com.microsoft.graph.models.security.Microsoft365BackupRestoreItemAuditRecord-->AuditData +com.microsoft.graph.models.security.Microsoft365BackupRestoreItemAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Microsoft365BackupRestoreItemAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Microsoft365BackupRestoreItemAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Microsoft365BackupRestoreItemAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Microsoft365BackupRestoreItemAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupRestoreItemAuditRecord +com.microsoft.graph.models.security.Microsoft365BackupRestoreTaskAuditRecord-->AuditData +com.microsoft.graph.models.security.Microsoft365BackupRestoreTaskAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Microsoft365BackupRestoreTaskAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Microsoft365BackupRestoreTaskAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Microsoft365BackupRestoreTaskAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Microsoft365BackupRestoreTaskAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Microsoft365BackupRestoreTaskAuditRecord +com.microsoft.graph.models.security.Microsoft365CopilotScheduledPromptAuditRecord-->AuditData +com.microsoft.graph.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Microsoft365CopilotScheduledPromptAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Microsoft365CopilotScheduledPromptAuditRecord +com.microsoft.graph.models.security.MicrosoftDefenderExpertsXDRAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftDefenderExpertsXDRAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftDefenderExpertsXDRAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftDefenderExpertsXDRAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftDefenderExpertsXDRAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftDefenderExpertsXDRAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftDefenderExpertsXDRAuditRecord +com.microsoft.graph.models.security.MicrosoftFlowAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftFlowAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftFlowAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftFlowAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftFlowAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftFlowAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftFlowAuditRecord +com.microsoft.graph.models.security.MicrosoftFormsAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftFormsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftFormsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftFormsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftFormsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftFormsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftFormsAuditRecord +com.microsoft.graph.models.security.MicrosoftGraphDataConnectConsent-->AuditData +com.microsoft.graph.models.security.MicrosoftGraphDataConnectConsent::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftGraphDataConnectConsent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftGraphDataConnectConsent::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftGraphDataConnectConsent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftGraphDataConnectConsent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftGraphDataConnectConsent +com.microsoft.graph.models.security.MicrosoftGraphDataConnectOperation-->AuditData +com.microsoft.graph.models.security.MicrosoftGraphDataConnectOperation::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftGraphDataConnectOperation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftGraphDataConnectOperation::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftGraphDataConnectOperation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftGraphDataConnectOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftGraphDataConnectOperation +com.microsoft.graph.models.security.MicrosoftPurviewDataCatalogOperationRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftPurviewDataCatalogOperationRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftPurviewDataCatalogOperationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftPurviewDataCatalogOperationRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftPurviewDataCatalogOperationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftPurviewDataCatalogOperationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewDataCatalogOperationRecord +com.microsoft.graph.models.security.MicrosoftPurviewDataMapOperationRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftPurviewDataMapOperationRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftPurviewDataMapOperationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftPurviewDataMapOperationRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftPurviewDataMapOperationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftPurviewDataMapOperationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewDataMapOperationRecord +com.microsoft.graph.models.security.MicrosoftPurviewMetadataPolicyOperationRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftPurviewMetadataPolicyOperationRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftPurviewMetadataPolicyOperationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftPurviewMetadataPolicyOperationRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftPurviewMetadataPolicyOperationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftPurviewMetadataPolicyOperationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewMetadataPolicyOperationRecord +com.microsoft.graph.models.security.MicrosoftPurviewPolicyOperationRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftPurviewPolicyOperationRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftPurviewPolicyOperationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftPurviewPolicyOperationRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftPurviewPolicyOperationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftPurviewPolicyOperationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewPolicyOperationRecord +com.microsoft.graph.models.security.MicrosoftPurviewPrivacyAuditEvent-->AuditData +com.microsoft.graph.models.security.MicrosoftPurviewPrivacyAuditEvent::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftPurviewPrivacyAuditEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftPurviewPrivacyAuditEvent::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftPurviewPrivacyAuditEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftPurviewPrivacyAuditEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewPrivacyAuditEvent +com.microsoft.graph.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftPurviewUnifiedCatalogOperationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftPurviewUnifiedCatalogOperationRecord +com.microsoft.graph.models.security.MicrosoftStreamAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftStreamAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftStreamAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftStreamAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftStreamAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftStreamAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftStreamAuditRecord +com.microsoft.graph.models.security.MicrosoftTeamsAdminAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftTeamsAdminAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftTeamsAdminAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftTeamsAdminAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftTeamsAdminAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftTeamsAdminAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsAdminAuditRecord +com.microsoft.graph.models.security.MicrosoftTeamsAnalyticsAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftTeamsAnalyticsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftTeamsAnalyticsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftTeamsAnalyticsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftTeamsAnalyticsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftTeamsAnalyticsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsAnalyticsAuditRecord +com.microsoft.graph.models.security.MicrosoftTeamsAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftTeamsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftTeamsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftTeamsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftTeamsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftTeamsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsAuditRecord +com.microsoft.graph.models.security.MicrosoftTeamsDeviceAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftTeamsDeviceAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftTeamsDeviceAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftTeamsDeviceAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftTeamsDeviceAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftTeamsDeviceAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsDeviceAuditRecord +com.microsoft.graph.models.security.MicrosoftTeamsRetentionLabelActionAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftTeamsRetentionLabelActionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftTeamsRetentionLabelActionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftTeamsRetentionLabelActionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftTeamsRetentionLabelActionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftTeamsRetentionLabelActionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsRetentionLabelActionAuditRecord +com.microsoft.graph.models.security.MicrosoftTeamsSensitivityLabelActionAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftTeamsSensitivityLabelActionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftTeamsSensitivityLabelActionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftTeamsSensitivityLabelActionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftTeamsSensitivityLabelActionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftTeamsSensitivityLabelActionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsSensitivityLabelActionAuditRecord +com.microsoft.graph.models.security.MicrosoftTeamsShiftsAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftTeamsShiftsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftTeamsShiftsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftTeamsShiftsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftTeamsShiftsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftTeamsShiftsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsShiftsAuditRecord +com.microsoft.graph.models.security.MicrosoftTeamsUserConcernAuditRecord-->AuditData +com.microsoft.graph.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MicrosoftTeamsUserConcernAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MicrosoftTeamsUserConcernAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MicrosoftTeamsUserConcernAuditRecord +com.microsoft.graph.models.security.MipAutoLabelExchangeItemAuditRecord-->AuditData +com.microsoft.graph.models.security.MipAutoLabelExchangeItemAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MipAutoLabelExchangeItemAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipAutoLabelExchangeItemAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipAutoLabelExchangeItemAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipAutoLabelExchangeItemAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelExchangeItemAuditRecord +com.microsoft.graph.models.security.MipAutoLabelProgressFeedbackAuditRecord-->AuditData +com.microsoft.graph.models.security.MipAutoLabelProgressFeedbackAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MipAutoLabelProgressFeedbackAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipAutoLabelProgressFeedbackAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipAutoLabelProgressFeedbackAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipAutoLabelProgressFeedbackAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelProgressFeedbackAuditRecord +com.microsoft.graph.models.security.MipAutoLabelSharePointItemAuditRecord-->AuditData +com.microsoft.graph.models.security.MipAutoLabelSharePointItemAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MipAutoLabelSharePointItemAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipAutoLabelSharePointItemAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipAutoLabelSharePointItemAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipAutoLabelSharePointItemAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSharePointItemAuditRecord +com.microsoft.graph.models.security.MipAutoLabelSharePointPolicyLocationAuditRecord-->AuditData +com.microsoft.graph.models.security.MipAutoLabelSharePointPolicyLocationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MipAutoLabelSharePointPolicyLocationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipAutoLabelSharePointPolicyLocationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipAutoLabelSharePointPolicyLocationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipAutoLabelSharePointPolicyLocationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSharePointPolicyLocationAuditRecord +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointCompletionRecord-->AuditData +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointCompletionRecord::|public|constructor():void +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointCompletionRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointCompletionRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointCompletionRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointCompletionRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSimulationSharePointCompletionRecord +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointProgressRecord-->AuditData +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointProgressRecord::|public|constructor():void +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointProgressRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointProgressRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointProgressRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipAutoLabelSimulationSharePointProgressRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSimulationSharePointProgressRecord +com.microsoft.graph.models.security.MipAutoLabelSimulationStatisticsRecord-->AuditData +com.microsoft.graph.models.security.MipAutoLabelSimulationStatisticsRecord::|public|constructor():void +com.microsoft.graph.models.security.MipAutoLabelSimulationStatisticsRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipAutoLabelSimulationStatisticsRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipAutoLabelSimulationStatisticsRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipAutoLabelSimulationStatisticsRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipAutoLabelSimulationStatisticsRecord +com.microsoft.graph.models.security.MipExactDataMatchAuditRecord-->AuditData +com.microsoft.graph.models.security.MipExactDataMatchAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MipExactDataMatchAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipExactDataMatchAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipExactDataMatchAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipExactDataMatchAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipExactDataMatchAuditRecord +com.microsoft.graph.models.security.MipLabelAnalyticsAuditRecord-->AuditData +com.microsoft.graph.models.security.MipLabelAnalyticsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MipLabelAnalyticsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipLabelAnalyticsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipLabelAnalyticsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipLabelAnalyticsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipLabelAnalyticsAuditRecord +com.microsoft.graph.models.security.MipLabelAuditRecord-->AuditData +com.microsoft.graph.models.security.MipLabelAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MipLabelAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MipLabelAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MipLabelAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MipLabelAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MipLabelAuditRecord +com.microsoft.graph.models.security.MosAgentInfoRecord-->AuditData +com.microsoft.graph.models.security.MosAgentInfoRecord::|public|constructor():void +com.microsoft.graph.models.security.MosAgentInfoRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MosAgentInfoRecord::|public|OdataType:String +com.microsoft.graph.models.security.MosAgentInfoRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MosAgentInfoRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MosAgentInfoRecord +com.microsoft.graph.models.security.MosAgentInfoRecordV2-->AuditData +com.microsoft.graph.models.security.MosAgentInfoRecordV2::|public|constructor():void +com.microsoft.graph.models.security.MosAgentInfoRecordV2::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MosAgentInfoRecordV2::|public|OdataType:String +com.microsoft.graph.models.security.MosAgentInfoRecordV2::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MosAgentInfoRecordV2::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MosAgentInfoRecordV2 +com.microsoft.graph.models.security.Ms365dCustomDetectionAuditRecord-->AuditData +com.microsoft.graph.models.security.Ms365dCustomDetectionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Ms365dCustomDetectionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Ms365dCustomDetectionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Ms365dCustomDetectionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Ms365dCustomDetectionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Ms365dCustomDetectionAuditRecord +com.microsoft.graph.models.security.Ms365dIncidentAuditRecord-->AuditData +com.microsoft.graph.models.security.Ms365dIncidentAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Ms365dIncidentAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Ms365dIncidentAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Ms365dIncidentAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Ms365dIncidentAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Ms365dIncidentAuditRecord +com.microsoft.graph.models.security.Ms365dSuppressionRuleAuditRecord-->AuditData +com.microsoft.graph.models.security.Ms365dSuppressionRuleAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Ms365dSuppressionRuleAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Ms365dSuppressionRuleAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Ms365dSuppressionRuleAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Ms365dSuppressionRuleAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Ms365dSuppressionRuleAuditRecord +com.microsoft.graph.models.security.MsdeCustomCollectionAuditRecord-->AuditData +com.microsoft.graph.models.security.MsdeCustomCollectionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MsdeCustomCollectionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MsdeCustomCollectionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MsdeCustomCollectionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MsdeCustomCollectionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MsdeCustomCollectionAuditRecord +com.microsoft.graph.models.security.MsdeGeneralSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.MsdeGeneralSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MsdeGeneralSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MsdeGeneralSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MsdeGeneralSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MsdeGeneralSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MsdeGeneralSettingsAuditRecord +com.microsoft.graph.models.security.MsdeIndicatorsSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.MsdeIndicatorsSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MsdeIndicatorsSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MsdeIndicatorsSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MsdeIndicatorsSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MsdeIndicatorsSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MsdeIndicatorsSettingsAuditRecord +com.microsoft.graph.models.security.MsdeResponseActionsAuditRecord-->AuditData +com.microsoft.graph.models.security.MsdeResponseActionsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MsdeResponseActionsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MsdeResponseActionsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MsdeResponseActionsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MsdeResponseActionsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MsdeResponseActionsAuditRecord +com.microsoft.graph.models.security.MsdeRolesSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.MsdeRolesSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MsdeRolesSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MsdeRolesSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MsdeRolesSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MsdeRolesSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MsdeRolesSettingsAuditRecord +com.microsoft.graph.models.security.MspVectorSearchContentMetadataAuditRecord-->AuditData +com.microsoft.graph.models.security.MspVectorSearchContentMetadataAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MspVectorSearchContentMetadataAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MspVectorSearchContentMetadataAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MspVectorSearchContentMetadataAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MspVectorSearchContentMetadataAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MspVectorSearchContentMetadataAuditRecord +com.microsoft.graph.models.security.MsticNationStateNotificationRecord-->AuditData +com.microsoft.graph.models.security.MsticNationStateNotificationRecord::|public|constructor():void +com.microsoft.graph.models.security.MsticNationStateNotificationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MsticNationStateNotificationRecord::|public|OdataType:String +com.microsoft.graph.models.security.MsticNationStateNotificationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MsticNationStateNotificationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MsticNationStateNotificationRecord +com.microsoft.graph.models.security.MultiStageDispositionAuditRecord-->AuditData +com.microsoft.graph.models.security.MultiStageDispositionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MultiStageDispositionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MultiStageDispositionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MultiStageDispositionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MultiStageDispositionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MultiStageDispositionAuditRecord +com.microsoft.graph.models.security.MyAnalyticsSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.MyAnalyticsSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.MyAnalyticsSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.MyAnalyticsSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.MyAnalyticsSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.MyAnalyticsSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MyAnalyticsSettingsAuditRecord com.microsoft.graph.models.security.NetworkAdapter-->Entity com.microsoft.graph.models.security.NetworkAdapter::|public|constructor():void com.microsoft.graph.models.security.NetworkAdapter::|public|getFieldDeserializers():Map> @@ -145472,6 +166078,12 @@ com.microsoft.graph.models.security.NicEvidence::|public|setIpAddress(value?:IpE com.microsoft.graph.models.security.NicEvidence::|public|setMacAddress(value?:String):void com.microsoft.graph.models.security.NicEvidence::|public|setVlans(value?:java.util.List):void com.microsoft.graph.models.security.NicEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NicEvidence +com.microsoft.graph.models.security.NoisyAlertPolicyAuditRecord-->AuditData +com.microsoft.graph.models.security.NoisyAlertPolicyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.NoisyAlertPolicyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.NoisyAlertPolicyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.NoisyAlertPolicyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.NoisyAlertPolicyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NoisyAlertPolicyAuditRecord com.microsoft.graph.models.security.OauthApplicationEvidence-->AlertEvidence com.microsoft.graph.models.security.OauthApplicationEvidence::|public|constructor():void com.microsoft.graph.models.security.OauthApplicationEvidence::|public|getAppId():String @@ -145504,11 +166116,95 @@ com.microsoft.graph.models.security.OcrSettings::|public|setOdataType(value?:Str com.microsoft.graph.models.security.OcrSettings::|public|setTimeout(value?:PeriodAndDuration):void com.microsoft.graph.models.security.OcrSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OcrSettings com.microsoft.graph.models.security.OcrSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.OfficeNativeAuditRecord-->AuditData +com.microsoft.graph.models.security.OfficeNativeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.OfficeNativeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.OfficeNativeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.OfficeNativeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.OfficeNativeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OfficeNativeAuditRecord +com.microsoft.graph.models.security.OmePortalAuditRecord-->AuditData +com.microsoft.graph.models.security.OmePortalAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.OmePortalAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.OmePortalAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.OmePortalAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.OmePortalAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OmePortalAuditRecord com.microsoft.graph.models.security.OnboardingStatus::0000-InsufficientInfo com.microsoft.graph.models.security.OnboardingStatus::0001-Onboarded com.microsoft.graph.models.security.OnboardingStatus::0002-CanBeOnboarded com.microsoft.graph.models.security.OnboardingStatus::0003-Unsupported com.microsoft.graph.models.security.OnboardingStatus::0004-UnknownFutureValue +com.microsoft.graph.models.security.OnDemandSharePointClassificationAuditRecord-->AuditData +com.microsoft.graph.models.security.OnDemandSharePointClassificationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.OnDemandSharePointClassificationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.OnDemandSharePointClassificationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.OnDemandSharePointClassificationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.OnDemandSharePointClassificationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnDemandSharePointClassificationAuditRecord +com.microsoft.graph.models.security.OneDriveAuditRecord-->AuditData +com.microsoft.graph.models.security.OneDriveAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.OneDriveAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.OneDriveAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.OneDriveAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.OneDriveAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OneDriveAuditRecord +com.microsoft.graph.models.security.OnPremisesFileShareScannerDLPAuditRecord-->AuditData +com.microsoft.graph.models.security.OnPremisesFileShareScannerDLPAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.OnPremisesFileShareScannerDLPAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.OnPremisesFileShareScannerDLPAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.OnPremisesFileShareScannerDLPAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.OnPremisesFileShareScannerDLPAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPremisesFileShareScannerDLPAuditRecord +com.microsoft.graph.models.security.OnPremisesSharePointScannerDLPAuditRecord-->AuditData +com.microsoft.graph.models.security.OnPremisesSharePointScannerDLPAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.OnPremisesSharePointScannerDLPAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.OnPremisesSharePointScannerDLPAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.OnPremisesSharePointScannerDLPAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.OnPremisesSharePointScannerDLPAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OnPremisesSharePointScannerDLPAuditRecord +com.microsoft.graph.models.security.OrganizationalDataInM365AuditRecord-->AuditData +com.microsoft.graph.models.security.OrganizationalDataInM365AuditRecord::|public|constructor():void +com.microsoft.graph.models.security.OrganizationalDataInM365AuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.OrganizationalDataInM365AuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.OrganizationalDataInM365AuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.OrganizationalDataInM365AuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OrganizationalDataInM365AuditRecord +com.microsoft.graph.models.security.OutlookCopilotAutomationAuditRecord-->AuditData +com.microsoft.graph.models.security.OutlookCopilotAutomationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.OutlookCopilotAutomationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.OutlookCopilotAutomationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.OutlookCopilotAutomationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.OutlookCopilotAutomationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OutlookCopilotAutomationAuditRecord +com.microsoft.graph.models.security.OwaGetAccessTokenForResourceAuditRecord-->AuditData +com.microsoft.graph.models.security.OwaGetAccessTokenForResourceAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.OwaGetAccessTokenForResourceAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.OwaGetAccessTokenForResourceAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.OwaGetAccessTokenForResourceAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.OwaGetAccessTokenForResourceAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OwaGetAccessTokenForResourceAuditRecord +com.microsoft.graph.models.security.P4aiAssessmentCategoryRecord-->AuditData +com.microsoft.graph.models.security.P4aiAssessmentCategoryRecord::|public|constructor():void +com.microsoft.graph.models.security.P4aiAssessmentCategoryRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.P4aiAssessmentCategoryRecord::|public|OdataType:String +com.microsoft.graph.models.security.P4aiAssessmentCategoryRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.P4aiAssessmentCategoryRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentCategoryRecord +com.microsoft.graph.models.security.P4aiAssessmentFabricScannerRecord-->AuditData +com.microsoft.graph.models.security.P4aiAssessmentFabricScannerRecord::|public|constructor():void +com.microsoft.graph.models.security.P4aiAssessmentFabricScannerRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.P4aiAssessmentFabricScannerRecord::|public|OdataType:String +com.microsoft.graph.models.security.P4aiAssessmentFabricScannerRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.P4aiAssessmentFabricScannerRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentFabricScannerRecord +com.microsoft.graph.models.security.P4aiAssessmentLocationResultRecord-->AuditData +com.microsoft.graph.models.security.P4aiAssessmentLocationResultRecord::|public|constructor():void +com.microsoft.graph.models.security.P4aiAssessmentLocationResultRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.P4aiAssessmentLocationResultRecord::|public|OdataType:String +com.microsoft.graph.models.security.P4aiAssessmentLocationResultRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.P4aiAssessmentLocationResultRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentLocationResultRecord +com.microsoft.graph.models.security.P4aiAssessmentRecord-->AuditData +com.microsoft.graph.models.security.P4aiAssessmentRecord::|public|constructor():void +com.microsoft.graph.models.security.P4aiAssessmentRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.P4aiAssessmentRecord::|public|OdataType:String +com.microsoft.graph.models.security.P4aiAssessmentRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.P4aiAssessmentRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):P4aiAssessmentRecord +com.microsoft.graph.models.security.P4AIRiskScoreRecord-->AuditData +com.microsoft.graph.models.security.P4AIRiskScoreRecord::|public|constructor():void +com.microsoft.graph.models.security.P4AIRiskScoreRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.P4AIRiskScoreRecord::|public|OdataType:String +com.microsoft.graph.models.security.P4AIRiskScoreRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.P4AIRiskScoreRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):P4AIRiskScoreRecord com.microsoft.graph.models.security.PassiveDnsRecord-->Artifact com.microsoft.graph.models.security.PassiveDnsRecord::|public|constructor():void com.microsoft.graph.models.security.PassiveDnsRecord::|public|getArtifact():Artifact @@ -145534,6 +166230,240 @@ com.microsoft.graph.models.security.PassiveDnsRecordCollectionResponse::|public| com.microsoft.graph.models.security.PassiveDnsRecordCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.PassiveDnsRecordCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.PassiveDnsRecordCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PassiveDnsRecordCollectionResponse +com.microsoft.graph.models.security.PeopleAdminSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.PeopleAdminSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PeopleAdminSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PeopleAdminSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PeopleAdminSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PeopleAdminSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PeopleAdminSettingsAuditRecord +com.microsoft.graph.models.security.PhysicalBadgingSignalAuditRecord-->AuditData +com.microsoft.graph.models.security.PhysicalBadgingSignalAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PhysicalBadgingSignalAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PhysicalBadgingSignalAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PhysicalBadgingSignalAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PhysicalBadgingSignalAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PhysicalBadgingSignalAuditRecord +com.microsoft.graph.models.security.PlacesDirectoryAuditRecord-->AuditData +com.microsoft.graph.models.security.PlacesDirectoryAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlacesDirectoryAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlacesDirectoryAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlacesDirectoryAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlacesDirectoryAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlacesDirectoryAuditRecord +com.microsoft.graph.models.security.PlannerChatMessageAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerChatMessageAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerChatMessageAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerChatMessageAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerChatMessageAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerChatMessageAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerChatMessageAuditRecord +com.microsoft.graph.models.security.PlannerChatMessageListAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerChatMessageListAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerChatMessageListAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerChatMessageListAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerChatMessageListAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerChatMessageListAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerChatMessageListAuditRecord +com.microsoft.graph.models.security.PlannerCopyPlanAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerCopyPlanAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerCopyPlanAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerCopyPlanAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerCopyPlanAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerCopyPlanAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerCopyPlanAuditRecord +com.microsoft.graph.models.security.PlannerGoalAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerGoalAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerGoalAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerGoalAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerGoalAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerGoalAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerGoalAuditRecord +com.microsoft.graph.models.security.PlannerGoalListAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerGoalListAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerGoalListAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerGoalListAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerGoalListAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerGoalListAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerGoalListAuditRecord +com.microsoft.graph.models.security.PlannerPlanAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerPlanAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerPlanAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerPlanAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerPlanAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerPlanAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanAuditRecord +com.microsoft.graph.models.security.PlannerPlanListAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerPlanListAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerPlanListAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerPlanListAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerPlanListAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerPlanListAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanListAuditRecord +com.microsoft.graph.models.security.PlannerPlanSensitivityLabelAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerPlanSensitivityLabelAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerPlanSensitivityLabelAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerPlanSensitivityLabelAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerPlanSensitivityLabelAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerPlanSensitivityLabelAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerPlanSensitivityLabelAuditRecord +com.microsoft.graph.models.security.PlannerRosterAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerRosterAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerRosterAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerRosterAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerRosterAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerRosterAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerRosterAuditRecord +com.microsoft.graph.models.security.PlannerRosterSensitivityLabelAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerRosterSensitivityLabelAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerRosterSensitivityLabelAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerRosterSensitivityLabelAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerRosterSensitivityLabelAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerRosterSensitivityLabelAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerRosterSensitivityLabelAuditRecord +com.microsoft.graph.models.security.PlannerTaskAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerTaskAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerTaskAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerTaskAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerTaskAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerTaskAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskAuditRecord +com.microsoft.graph.models.security.PlannerTaskListAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerTaskListAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerTaskListAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerTaskListAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerTaskListAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerTaskListAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerTaskListAuditRecord +com.microsoft.graph.models.security.PlannerTenantSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.PlannerTenantSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PlannerTenantSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PlannerTenantSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PlannerTenantSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PlannerTenantSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PlannerTenantSettingsAuditRecord +com.microsoft.graph.models.security.PolicyConfigChangeAuditRecord-->AuditData +com.microsoft.graph.models.security.PolicyConfigChangeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PolicyConfigChangeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PolicyConfigChangeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PolicyConfigChangeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PolicyConfigChangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyConfigChangeAuditRecord +com.microsoft.graph.models.security.PowerAppsAuditAppRecord-->AuditData +com.microsoft.graph.models.security.PowerAppsAuditAppRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerAppsAuditAppRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerAppsAuditAppRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerAppsAuditAppRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerAppsAuditAppRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerAppsAuditAppRecord +com.microsoft.graph.models.security.PowerAppsAuditPlanRecord-->AuditData +com.microsoft.graph.models.security.PowerAppsAuditPlanRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerAppsAuditPlanRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerAppsAuditPlanRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerAppsAuditPlanRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerAppsAuditPlanRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerAppsAuditPlanRecord +com.microsoft.graph.models.security.PowerAppsAuditResourceRecord-->AuditData +com.microsoft.graph.models.security.PowerAppsAuditResourceRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerAppsAuditResourceRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerAppsAuditResourceRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerAppsAuditResourceRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerAppsAuditResourceRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerAppsAuditResourceRecord +com.microsoft.graph.models.security.PowerBIAuditRecord-->AuditData +com.microsoft.graph.models.security.PowerBIAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerBIAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerBIAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerBIAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerBIAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerBIAuditRecord +com.microsoft.graph.models.security.PowerBIDlpAuditRecord-->AuditData +com.microsoft.graph.models.security.PowerBIDlpAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerBIDlpAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerBIDlpAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerBIDlpAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerBIDlpAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerBIDlpAuditRecord +com.microsoft.graph.models.security.PowerPagesSiteAuditRecord-->AuditData +com.microsoft.graph.models.security.PowerPagesSiteAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerPagesSiteAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerPagesSiteAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerPagesSiteAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerPagesSiteAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerPagesSiteAuditRecord +com.microsoft.graph.models.security.PowerPlatformAdminDlpAuditRecord-->AuditData +com.microsoft.graph.models.security.PowerPlatformAdminDlpAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerPlatformAdminDlpAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerPlatformAdminDlpAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerPlatformAdminDlpAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerPlatformAdminDlpAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformAdminDlpAuditRecord +com.microsoft.graph.models.security.PowerPlatformAdminEnvironmentAuditRecord-->AuditData +com.microsoft.graph.models.security.PowerPlatformAdminEnvironmentAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerPlatformAdminEnvironmentAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerPlatformAdminEnvironmentAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerPlatformAdminEnvironmentAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerPlatformAdminEnvironmentAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformAdminEnvironmentAuditRecord +com.microsoft.graph.models.security.PowerPlatformAdministratorActivityRecord-->AuditData +com.microsoft.graph.models.security.PowerPlatformAdministratorActivityRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerPlatformAdministratorActivityRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerPlatformAdministratorActivityRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerPlatformAdministratorActivityRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerPlatformAdministratorActivityRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformAdministratorActivityRecord +com.microsoft.graph.models.security.PowerPlatformLockboxResourceAccessRequestAuditRecord-->AuditData +com.microsoft.graph.models.security.PowerPlatformLockboxResourceAccessRequestAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerPlatformLockboxResourceAccessRequestAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerPlatformLockboxResourceAccessRequestAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerPlatformLockboxResourceAccessRequestAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerPlatformLockboxResourceAccessRequestAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformLockboxResourceAccessRequestAuditRecord +com.microsoft.graph.models.security.PowerPlatformLockboxResourceCommandAuditRecord-->AuditData +com.microsoft.graph.models.security.PowerPlatformLockboxResourceCommandAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerPlatformLockboxResourceCommandAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerPlatformLockboxResourceCommandAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerPlatformLockboxResourceCommandAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerPlatformLockboxResourceCommandAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformLockboxResourceCommandAuditRecord +com.microsoft.graph.models.security.PowerPlatformServiceActivityAuditRecord-->AuditData +com.microsoft.graph.models.security.PowerPlatformServiceActivityAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerPlatformServiceActivityAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerPlatformServiceActivityAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerPlatformServiceActivityAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerPlatformServiceActivityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformServiceActivityAuditRecord +com.microsoft.graph.models.security.PowerPlatformTenantIsolationRecord-->AuditData +com.microsoft.graph.models.security.PowerPlatformTenantIsolationRecord::|public|constructor():void +com.microsoft.graph.models.security.PowerPlatformTenantIsolationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PowerPlatformTenantIsolationRecord::|public|OdataType:String +com.microsoft.graph.models.security.PowerPlatformTenantIsolationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PowerPlatformTenantIsolationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PowerPlatformTenantIsolationRecord +com.microsoft.graph.models.security.PrivacyDataMatchAuditRecord-->AuditData +com.microsoft.graph.models.security.PrivacyDataMatchAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PrivacyDataMatchAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PrivacyDataMatchAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PrivacyDataMatchAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PrivacyDataMatchAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivacyDataMatchAuditRecord +com.microsoft.graph.models.security.PrivacyDataMinimizationRecord-->AuditData +com.microsoft.graph.models.security.PrivacyDataMinimizationRecord::|public|constructor():void +com.microsoft.graph.models.security.PrivacyDataMinimizationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PrivacyDataMinimizationRecord::|public|OdataType:String +com.microsoft.graph.models.security.PrivacyDataMinimizationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PrivacyDataMinimizationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivacyDataMinimizationRecord +com.microsoft.graph.models.security.PrivacyDigestEmailRecord-->AuditData +com.microsoft.graph.models.security.PrivacyDigestEmailRecord::|public|constructor():void +com.microsoft.graph.models.security.PrivacyDigestEmailRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PrivacyDigestEmailRecord::|public|OdataType:String +com.microsoft.graph.models.security.PrivacyDigestEmailRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PrivacyDigestEmailRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivacyDigestEmailRecord +com.microsoft.graph.models.security.PrivacyOpenAccessAuditRecord-->AuditData +com.microsoft.graph.models.security.PrivacyOpenAccessAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PrivacyOpenAccessAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PrivacyOpenAccessAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PrivacyOpenAccessAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PrivacyOpenAccessAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivacyOpenAccessAuditRecord +com.microsoft.graph.models.security.PrivacyPortalAuditRecord-->AuditData +com.microsoft.graph.models.security.PrivacyPortalAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PrivacyPortalAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PrivacyPortalAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PrivacyPortalAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PrivacyPortalAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivacyPortalAuditRecord +com.microsoft.graph.models.security.PrivacyRemediationActionRecord-->AuditData +com.microsoft.graph.models.security.PrivacyRemediationActionRecord::|public|constructor():void +com.microsoft.graph.models.security.PrivacyRemediationActionRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PrivacyRemediationActionRecord::|public|OdataType:String +com.microsoft.graph.models.security.PrivacyRemediationActionRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PrivacyRemediationActionRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivacyRemediationActionRecord +com.microsoft.graph.models.security.PrivacyRemediationRecord-->AuditData +com.microsoft.graph.models.security.PrivacyRemediationRecord::|public|constructor():void +com.microsoft.graph.models.security.PrivacyRemediationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PrivacyRemediationRecord::|public|OdataType:String +com.microsoft.graph.models.security.PrivacyRemediationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PrivacyRemediationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivacyRemediationRecord +com.microsoft.graph.models.security.PrivaPrivacyAssessmentOperationRecord-->AuditData +com.microsoft.graph.models.security.PrivaPrivacyAssessmentOperationRecord::|public|constructor():void +com.microsoft.graph.models.security.PrivaPrivacyAssessmentOperationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PrivaPrivacyAssessmentOperationRecord::|public|OdataType:String +com.microsoft.graph.models.security.PrivaPrivacyAssessmentOperationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PrivaPrivacyAssessmentOperationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivaPrivacyAssessmentOperationRecord +com.microsoft.graph.models.security.PrivaPrivacyConsentOperationRecord-->AuditData +com.microsoft.graph.models.security.PrivaPrivacyConsentOperationRecord::|public|constructor():void +com.microsoft.graph.models.security.PrivaPrivacyConsentOperationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PrivaPrivacyConsentOperationRecord::|public|OdataType:String +com.microsoft.graph.models.security.PrivaPrivacyConsentOperationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PrivaPrivacyConsentOperationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PrivaPrivacyConsentOperationRecord com.microsoft.graph.models.security.ProcessEvidence-->AlertEvidence com.microsoft.graph.models.security.ProcessEvidence::|public|constructor():void com.microsoft.graph.models.security.ProcessEvidence::|public|getDetectionStatus():DetectionStatus @@ -145560,18 +166490,111 @@ com.microsoft.graph.models.security.ProcessEvidence::|public|setProcessCreationD com.microsoft.graph.models.security.ProcessEvidence::|public|setProcessId(value?:Long):void com.microsoft.graph.models.security.ProcessEvidence::|public|setUserAccount(value?:UserAccount):void com.microsoft.graph.models.security.ProcessEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProcessEvidence +com.microsoft.graph.models.security.ProjectAuditRecord-->AuditData +com.microsoft.graph.models.security.ProjectAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ProjectAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ProjectAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ProjectAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ProjectAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProjectAuditRecord +com.microsoft.graph.models.security.ProjectForTheWebAssignedToMeSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.ProjectForTheWebAssignedToMeSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ProjectForTheWebAssignedToMeSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ProjectForTheWebAssignedToMeSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ProjectForTheWebAssignedToMeSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ProjectForTheWebAssignedToMeSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebAssignedToMeSettingsAuditRecord +com.microsoft.graph.models.security.ProjectForTheWebProjectAuditRecord-->AuditData +com.microsoft.graph.models.security.ProjectForTheWebProjectAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ProjectForTheWebProjectAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ProjectForTheWebProjectAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ProjectForTheWebProjectAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ProjectForTheWebProjectAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebProjectAuditRecord +com.microsoft.graph.models.security.ProjectForTheWebProjectSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.ProjectForTheWebProjectSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ProjectForTheWebProjectSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ProjectForTheWebProjectSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ProjectForTheWebProjectSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ProjectForTheWebProjectSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebProjectSettingsAuditRecord +com.microsoft.graph.models.security.ProjectForTheWebRoadmapAuditRecord-->AuditData +com.microsoft.graph.models.security.ProjectForTheWebRoadmapAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ProjectForTheWebRoadmapAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ProjectForTheWebRoadmapAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ProjectForTheWebRoadmapAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ProjectForTheWebRoadmapAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebRoadmapAuditRecord +com.microsoft.graph.models.security.ProjectForTheWebRoadmapItemAuditRecord-->AuditData +com.microsoft.graph.models.security.ProjectForTheWebRoadmapItemAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ProjectForTheWebRoadmapItemAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ProjectForTheWebRoadmapItemAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ProjectForTheWebRoadmapItemAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ProjectForTheWebRoadmapItemAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebRoadmapItemAuditRecord +com.microsoft.graph.models.security.ProjectForTheWebRoadmapSettingsAuditRecord-->AuditData +com.microsoft.graph.models.security.ProjectForTheWebRoadmapSettingsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ProjectForTheWebRoadmapSettingsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ProjectForTheWebRoadmapSettingsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ProjectForTheWebRoadmapSettingsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ProjectForTheWebRoadmapSettingsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebRoadmapSettingsAuditRecord +com.microsoft.graph.models.security.ProjectForTheWebTaskAuditRecord-->AuditData +com.microsoft.graph.models.security.ProjectForTheWebTaskAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ProjectForTheWebTaskAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ProjectForTheWebTaskAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ProjectForTheWebTaskAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ProjectForTheWebTaskAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ProjectForTheWebTaskAuditRecord com.microsoft.graph.models.security.ProtocolType::0000-Tcp com.microsoft.graph.models.security.ProtocolType::0001-Udp com.microsoft.graph.models.security.ProtocolType::0002-UnknownFutureValue +com.microsoft.graph.models.security.PublicFolderAuditRecord-->AuditData +com.microsoft.graph.models.security.PublicFolderAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PublicFolderAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PublicFolderAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PublicFolderAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PublicFolderAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PublicFolderAuditRecord com.microsoft.graph.models.security.PurgeAreas::0000-Mailboxes com.microsoft.graph.models.security.PurgeAreas::0001-TeamsMessages com.microsoft.graph.models.security.PurgeAreas::0002-UnknownFutureValue com.microsoft.graph.models.security.PurgeType::0000-Recoverable com.microsoft.graph.models.security.PurgeType::0001-UnknownFutureValue com.microsoft.graph.models.security.PurgeType::0002-PermanentlyDelete +com.microsoft.graph.models.security.PurviewInsiderRiskAlertsRecord-->AuditData +com.microsoft.graph.models.security.PurviewInsiderRiskAlertsRecord::|public|constructor():void +com.microsoft.graph.models.security.PurviewInsiderRiskAlertsRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PurviewInsiderRiskAlertsRecord::|public|OdataType:String +com.microsoft.graph.models.security.PurviewInsiderRiskAlertsRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PurviewInsiderRiskAlertsRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PurviewInsiderRiskAlertsRecord +com.microsoft.graph.models.security.PurviewInsiderRiskCasesRecord-->AuditData +com.microsoft.graph.models.security.PurviewInsiderRiskCasesRecord::|public|constructor():void +com.microsoft.graph.models.security.PurviewInsiderRiskCasesRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PurviewInsiderRiskCasesRecord::|public|OdataType:String +com.microsoft.graph.models.security.PurviewInsiderRiskCasesRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PurviewInsiderRiskCasesRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PurviewInsiderRiskCasesRecord +com.microsoft.graph.models.security.PurviewMCRecommendationRecord-->AuditData +com.microsoft.graph.models.security.PurviewMCRecommendationRecord::|public|constructor():void +com.microsoft.graph.models.security.PurviewMCRecommendationRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PurviewMCRecommendationRecord::|public|OdataType:String +com.microsoft.graph.models.security.PurviewMCRecommendationRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PurviewMCRecommendationRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PurviewMCRecommendationRecord +com.microsoft.graph.models.security.PurviewPostureAgentAuditRecord-->AuditData +com.microsoft.graph.models.security.PurviewPostureAgentAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.PurviewPostureAgentAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.PurviewPostureAgentAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.PurviewPostureAgentAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.PurviewPostureAgentAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PurviewPostureAgentAuditRecord +com.microsoft.graph.models.security.QuarantineAuditRecord-->AuditData +com.microsoft.graph.models.security.QuarantineAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.QuarantineAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.QuarantineAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.QuarantineAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.QuarantineAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):QuarantineAuditRecord com.microsoft.graph.models.security.QueryType::0000-Files com.microsoft.graph.models.security.QueryType::0001-Messages com.microsoft.graph.models.security.QueryType::0002-UnknownFutureValue +com.microsoft.graph.models.security.RecipientType::0000-User +com.microsoft.graph.models.security.RecipientType::0001-RoleGroup +com.microsoft.graph.models.security.RecipientType::0002-UnknownFutureValue +com.microsoft.graph.models.security.RecordsManagementAuditRecord-->AuditData +com.microsoft.graph.models.security.RecordsManagementAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.RecordsManagementAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.RecordsManagementAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.RecordsManagementAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.RecordsManagementAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RecordsManagementAuditRecord com.microsoft.graph.models.security.RedundancyDetectionSettings::|protected|backingStore:BackingStore com.microsoft.graph.models.security.RedundancyDetectionSettings::|public|constructor():void com.microsoft.graph.models.security.RedundancyDetectionSettings::|public|getAdditionalData():Map @@ -145620,6 +166643,17 @@ com.microsoft.graph.models.security.RegistryValueEvidence::|public|setRegistryVa com.microsoft.graph.models.security.RegistryValueEvidence::|public|setRegistryValueName(value?:String):void com.microsoft.graph.models.security.RegistryValueEvidence::|public|setRegistryValueType(value?:String):void com.microsoft.graph.models.security.RegistryValueEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RegistryValueEvidence +com.microsoft.graph.models.security.RemediationAction::0000-MoveToJunk +com.microsoft.graph.models.security.RemediationAction::0001-MoveToInbox +com.microsoft.graph.models.security.RemediationAction::0002-HardDelete +com.microsoft.graph.models.security.RemediationAction::0003-SoftDelete +com.microsoft.graph.models.security.RemediationAction::0004-MoveToDeletedItems +com.microsoft.graph.models.security.RemediationAction::0005-UnknownFutureValue +com.microsoft.graph.models.security.RemediationAction::0006-MoveToQuarantine +com.microsoft.graph.models.security.RemediationSeverity::0000-Low +com.microsoft.graph.models.security.RemediationSeverity::0001-Medium +com.microsoft.graph.models.security.RemediationSeverity::0002-High +com.microsoft.graph.models.security.RemediationSeverity::0003-UnknownFutureValue com.microsoft.graph.models.security.ReportFileMetadata::|protected|backingStore:BackingStore com.microsoft.graph.models.security.ReportFileMetadata::|public|constructor():void com.microsoft.graph.models.security.ReportFileMetadata::|public|getAdditionalData():Map @@ -145638,6 +166672,18 @@ com.microsoft.graph.models.security.ReportFileMetadata::|public|setOdataType(val com.microsoft.graph.models.security.ReportFileMetadata::|public|setSize(value?:Long):void com.microsoft.graph.models.security.ReportFileMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReportFileMetadata com.microsoft.graph.models.security.ReportFileMetadata~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.ReportSubmission-->AuditData +com.microsoft.graph.models.security.ReportSubmission::|public|constructor():void +com.microsoft.graph.models.security.ReportSubmission::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ReportSubmission::|public|OdataType:String +com.microsoft.graph.models.security.ReportSubmission::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ReportSubmission::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReportSubmission +com.microsoft.graph.models.security.ReportSubmissionResultDetail-->AuditData +com.microsoft.graph.models.security.ReportSubmissionResultDetail::|public|constructor():void +com.microsoft.graph.models.security.ReportSubmissionResultDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ReportSubmissionResultDetail::|public|OdataType:String +com.microsoft.graph.models.security.ReportSubmissionResultDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ReportSubmissionResultDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReportSubmissionResultDetail com.microsoft.graph.models.security.ResourceAccessEvent::|protected|backingStore:BackingStore com.microsoft.graph.models.security.ResourceAccessEvent::|public|constructor():void com.microsoft.graph.models.security.ResourceAccessEvent::|public|getAccessDateTime():OffsetDateTime @@ -145658,6 +166704,12 @@ com.microsoft.graph.models.security.ResourceAccessEvent::|public|setOdataType(va com.microsoft.graph.models.security.ResourceAccessEvent::|public|setResourceIdentifier(value?:String):void com.microsoft.graph.models.security.ResourceAccessEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ResourceAccessEvent com.microsoft.graph.models.security.ResourceAccessEvent~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.RestrictedModeAuditRecord-->AuditData +com.microsoft.graph.models.security.RestrictedModeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.RestrictedModeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.RestrictedModeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.RestrictedModeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.RestrictedModeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RestrictedModeAuditRecord com.microsoft.graph.models.security.RetentionDuration::|protected|backingStore:BackingStore com.microsoft.graph.models.security.RetentionDuration::|public|constructor():void com.microsoft.graph.models.security.RetentionDuration::|public|getAdditionalData():Map @@ -145809,6 +166861,12 @@ com.microsoft.graph.models.security.RetentionLabelCollectionResponse::|public|ge com.microsoft.graph.models.security.RetentionLabelCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.RetentionLabelCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.RetentionLabelCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetentionLabelCollectionResponse +com.microsoft.graph.models.security.RetentionPolicyAuditRecord-->AuditData +com.microsoft.graph.models.security.RetentionPolicyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.RetentionPolicyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.RetentionPolicyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.RetentionPolicyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.RetentionPolicyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RetentionPolicyAuditRecord com.microsoft.graph.models.security.RetentionTrigger::0000-DateLabeled com.microsoft.graph.models.security.RetentionTrigger::0001-DateCreated com.microsoft.graph.models.security.RetentionTrigger::0002-DateModified @@ -145817,6 +166875,12 @@ com.microsoft.graph.models.security.RetentionTrigger::0004-UnknownFutureValue com.microsoft.graph.models.security.ReviewSetSettings::0000-None com.microsoft.graph.models.security.ReviewSetSettings::0001-DisableGrouping com.microsoft.graph.models.security.ReviewSetSettings::0002-UnknownFutureValue +com.microsoft.graph.models.security.RtiOperationsAgentAuditRecord-->AuditData +com.microsoft.graph.models.security.RtiOperationsAgentAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.RtiOperationsAgentAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.RtiOperationsAgentAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.RtiOperationsAgentAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.RtiOperationsAgentAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RtiOperationsAgentAuditRecord com.microsoft.graph.models.security.SasTokenEvidence-->AlertEvidence com.microsoft.graph.models.security.SasTokenEvidence::|public|constructor():void com.microsoft.graph.models.security.SasTokenEvidence::|public|getAllowedIpAddresses():String @@ -145843,6 +166907,36 @@ com.microsoft.graph.models.security.SasTokenEvidence::|public|setSignedWith(valu com.microsoft.graph.models.security.SasTokenEvidence::|public|setStartDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.security.SasTokenEvidence::|public|setStorageResource(value?:AzureResourceEvidence):void com.microsoft.graph.models.security.SasTokenEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SasTokenEvidence +com.microsoft.graph.models.security.SbpConfigurationEventRecord-->AuditData +com.microsoft.graph.models.security.SbpConfigurationEventRecord::|public|constructor():void +com.microsoft.graph.models.security.SbpConfigurationEventRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SbpConfigurationEventRecord::|public|OdataType:String +com.microsoft.graph.models.security.SbpConfigurationEventRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SbpConfigurationEventRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SbpConfigurationEventRecord +com.microsoft.graph.models.security.SbpUsageEventRecord-->AuditData +com.microsoft.graph.models.security.SbpUsageEventRecord::|public|constructor():void +com.microsoft.graph.models.security.SbpUsageEventRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SbpUsageEventRecord::|public|OdataType:String +com.microsoft.graph.models.security.SbpUsageEventRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SbpUsageEventRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SbpUsageEventRecord +com.microsoft.graph.models.security.ScoreEvidence-->AuditData +com.microsoft.graph.models.security.ScoreEvidence::|public|constructor():void +com.microsoft.graph.models.security.ScoreEvidence::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ScoreEvidence::|public|OdataType:String +com.microsoft.graph.models.security.ScoreEvidence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ScoreEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ScoreEvidence +com.microsoft.graph.models.security.ScorePlatformGenericAuditRecord-->AuditData +com.microsoft.graph.models.security.ScorePlatformGenericAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ScorePlatformGenericAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ScorePlatformGenericAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ScorePlatformGenericAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ScorePlatformGenericAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ScorePlatformGenericAuditRecord +com.microsoft.graph.models.security.ScriptRunAuditRecord-->AuditData +com.microsoft.graph.models.security.ScriptRunAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ScriptRunAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ScriptRunAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ScriptRunAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ScriptRunAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ScriptRunAuditRecord com.microsoft.graph.models.security.Search-->Entity com.microsoft.graph.models.security.Search::|public|constructor():void com.microsoft.graph.models.security.Search::|public|getContentQuery():String @@ -145863,6 +166957,54 @@ com.microsoft.graph.models.security.Search::|public|setDisplayName(value?:String com.microsoft.graph.models.security.Search::|public|setLastModifiedBy(value?:IdentitySet):void com.microsoft.graph.models.security.Search::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.security.Search::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Search +com.microsoft.graph.models.security.SearchAuditRecord-->AuditData +com.microsoft.graph.models.security.SearchAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SearchAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SearchAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SearchAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SearchAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SearchAuditRecord +com.microsoft.graph.models.security.SecurityComplianceAlertRecord-->AuditData +com.microsoft.graph.models.security.SecurityComplianceAlertRecord::|public|constructor():void +com.microsoft.graph.models.security.SecurityComplianceAlertRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SecurityComplianceAlertRecord::|public|OdataType:String +com.microsoft.graph.models.security.SecurityComplianceAlertRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SecurityComplianceAlertRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceAlertRecord +com.microsoft.graph.models.security.SecurityComplianceCenterEOPCmdletAuditRecord-->AuditData +com.microsoft.graph.models.security.SecurityComplianceCenterEOPCmdletAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SecurityComplianceCenterEOPCmdletAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SecurityComplianceCenterEOPCmdletAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SecurityComplianceCenterEOPCmdletAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SecurityComplianceCenterEOPCmdletAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceCenterEOPCmdletAuditRecord +com.microsoft.graph.models.security.SecurityComplianceInsightsAuditRecord-->AuditData +com.microsoft.graph.models.security.SecurityComplianceInsightsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SecurityComplianceInsightsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SecurityComplianceInsightsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SecurityComplianceInsightsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SecurityComplianceInsightsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceInsightsAuditRecord +com.microsoft.graph.models.security.SecurityComplianceRBACAuditRecord-->AuditData +com.microsoft.graph.models.security.SecurityComplianceRBACAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SecurityComplianceRBACAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SecurityComplianceRBACAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SecurityComplianceRBACAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SecurityComplianceRBACAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceRBACAuditRecord +com.microsoft.graph.models.security.SecurityComplianceUserChangeAuditRecord-->AuditData +com.microsoft.graph.models.security.SecurityComplianceUserChangeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SecurityComplianceUserChangeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SecurityComplianceUserChangeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SecurityComplianceUserChangeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SecurityComplianceUserChangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityComplianceUserChangeAuditRecord +com.microsoft.graph.models.security.SecurityCopilotIdentityManagementAuditRecord-->AuditData +com.microsoft.graph.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SecurityCopilotIdentityManagementAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SecurityCopilotIdentityManagementAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityCopilotIdentityManagementAuditRecord +com.microsoft.graph.models.security.SecurityDevelopmentLifecycleAILogAuditRecord-->AuditData +com.microsoft.graph.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SecurityDevelopmentLifecycleAILogAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityDevelopmentLifecycleAILogAuditRecord com.microsoft.graph.models.security.SecurityGroupEvidence-->AlertEvidence com.microsoft.graph.models.security.SecurityGroupEvidence::|public|constructor():void com.microsoft.graph.models.security.SecurityGroupEvidence::|public|getActiveDirectoryObjectGuid():UUID @@ -145881,6 +167023,30 @@ com.microsoft.graph.models.security.SecurityGroupEvidence::|public|setFriendlyNa com.microsoft.graph.models.security.SecurityGroupEvidence::|public|setSecurityGroupId(value?:String):void com.microsoft.graph.models.security.SecurityGroupEvidence::|public|setSid(value?:String):void com.microsoft.graph.models.security.SecurityGroupEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SecurityGroupEvidence +com.microsoft.graph.models.security.SensitiveInfoRemediationAgentDataRecord-->AuditData +com.microsoft.graph.models.security.SensitiveInfoRemediationAgentDataRecord::|public|constructor():void +com.microsoft.graph.models.security.SensitiveInfoRemediationAgentDataRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SensitiveInfoRemediationAgentDataRecord::|public|OdataType:String +com.microsoft.graph.models.security.SensitiveInfoRemediationAgentDataRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SensitiveInfoRemediationAgentDataRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensitiveInfoRemediationAgentDataRecord +com.microsoft.graph.models.security.SensitivityLabelActionAuditRecord-->AuditData +com.microsoft.graph.models.security.SensitivityLabelActionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SensitivityLabelActionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SensitivityLabelActionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SensitivityLabelActionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SensitivityLabelActionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabelActionAuditRecord +com.microsoft.graph.models.security.SensitivityLabeledFileActionAuditRecord-->AuditData +com.microsoft.graph.models.security.SensitivityLabeledFileActionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SensitivityLabeledFileActionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SensitivityLabeledFileActionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SensitivityLabeledFileActionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SensitivityLabeledFileActionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabeledFileActionAuditRecord +com.microsoft.graph.models.security.SensitivityLabelPolicyMatchAuditRecord-->AuditData +com.microsoft.graph.models.security.SensitivityLabelPolicyMatchAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SensitivityLabelPolicyMatchAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SensitivityLabelPolicyMatchAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SensitivityLabelPolicyMatchAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SensitivityLabelPolicyMatchAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensitivityLabelPolicyMatchAuditRecord com.microsoft.graph.models.security.Sensor-->Entity com.microsoft.graph.models.security.Sensor::|public|constructor():void com.microsoft.graph.models.security.Sensor::|public|getCreatedDateTime():OffsetDateTime @@ -145892,6 +167058,7 @@ com.microsoft.graph.models.security.Sensor::|public|getHealthIssues():java.util. com.microsoft.graph.models.security.Sensor::|public|getHealthStatus():SensorHealthStatus com.microsoft.graph.models.security.Sensor::|public|getOpenHealthIssuesCount():Long com.microsoft.graph.models.security.Sensor::|public|getSensorType():SensorType +com.microsoft.graph.models.security.Sensor::|public|getServiceStatus():ServiceStatus com.microsoft.graph.models.security.Sensor::|public|getSettings():SensorSettings com.microsoft.graph.models.security.Sensor::|public|getVersion():String com.microsoft.graph.models.security.Sensor::|public|OdataType:String @@ -145904,9 +167071,42 @@ com.microsoft.graph.models.security.Sensor::|public|setHealthIssues(value?:java. com.microsoft.graph.models.security.Sensor::|public|setHealthStatus(value?:SensorHealthStatus):void com.microsoft.graph.models.security.Sensor::|public|setOpenHealthIssuesCount(value?:Long):void com.microsoft.graph.models.security.Sensor::|public|setSensorType(value?:SensorType):void +com.microsoft.graph.models.security.Sensor::|public|setServiceStatus(value?:ServiceStatus):void com.microsoft.graph.models.security.Sensor::|public|setSettings(value?:SensorSettings):void com.microsoft.graph.models.security.Sensor::|public|setVersion(value?:String):void com.microsoft.graph.models.security.Sensor::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Sensor +com.microsoft.graph.models.security.SensorCandidate-->Entity +com.microsoft.graph.models.security.SensorCandidate::|public|constructor():void +com.microsoft.graph.models.security.SensorCandidate::|public|getComputerDnsName():String +com.microsoft.graph.models.security.SensorCandidate::|public|getDomainName():String +com.microsoft.graph.models.security.SensorCandidate::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SensorCandidate::|public|getLastSeenDateTime():OffsetDateTime +com.microsoft.graph.models.security.SensorCandidate::|public|getSenseClientVersion():String +com.microsoft.graph.models.security.SensorCandidate::|public|OdataType:String +com.microsoft.graph.models.security.SensorCandidate::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SensorCandidate::|public|setComputerDnsName(value?:String):void +com.microsoft.graph.models.security.SensorCandidate::|public|setDomainName(value?:String):void +com.microsoft.graph.models.security.SensorCandidate::|public|setLastSeenDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.SensorCandidate::|public|setSenseClientVersion(value?:String):void +com.microsoft.graph.models.security.SensorCandidate::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensorCandidate +com.microsoft.graph.models.security.SensorCandidateActivationConfiguration-->Entity +com.microsoft.graph.models.security.SensorCandidateActivationConfiguration::|public|constructor():void +com.microsoft.graph.models.security.SensorCandidateActivationConfiguration::|public|getActivationMode():SensorCandidateActivationMode +com.microsoft.graph.models.security.SensorCandidateActivationConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SensorCandidateActivationConfiguration::|public|OdataType:String +com.microsoft.graph.models.security.SensorCandidateActivationConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SensorCandidateActivationConfiguration::|public|setActivationMode(value?:SensorCandidateActivationMode):void +com.microsoft.graph.models.security.SensorCandidateActivationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensorCandidateActivationConfiguration +com.microsoft.graph.models.security.SensorCandidateActivationMode::0000-Manual +com.microsoft.graph.models.security.SensorCandidateActivationMode::0001-Automated +com.microsoft.graph.models.security.SensorCandidateActivationMode::0002-UnknownFutureValue +com.microsoft.graph.models.security.SensorCandidateCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.security.SensorCandidateCollectionResponse::|public|constructor():void +com.microsoft.graph.models.security.SensorCandidateCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SensorCandidateCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.security.SensorCandidateCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SensorCandidateCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.security.SensorCandidateCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SensorCandidateCollectionResponse com.microsoft.graph.models.security.SensorCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.security.SensorCollectionResponse::|public|constructor():void com.microsoft.graph.models.security.SensorCollectionResponse::|public|getFieldDeserializers():Map> @@ -145961,6 +167161,60 @@ com.microsoft.graph.models.security.SensorType::0002-AdfsIntegrated com.microsoft.graph.models.security.SensorType::0003-DomainControllerIntegrated com.microsoft.graph.models.security.SensorType::0004-DomainControllerStandalone com.microsoft.graph.models.security.SensorType::0005-UnknownFutureValue +com.microsoft.graph.models.security.SentinelAIToolAuditRecord-->AuditData +com.microsoft.graph.models.security.SentinelAIToolAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SentinelAIToolAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SentinelAIToolAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SentinelAIToolAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SentinelAIToolAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SentinelAIToolAuditRecord +com.microsoft.graph.models.security.SentinelGraphAuditRecord-->AuditData +com.microsoft.graph.models.security.SentinelGraphAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SentinelGraphAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SentinelGraphAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SentinelGraphAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SentinelGraphAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SentinelGraphAuditRecord +com.microsoft.graph.models.security.SentinelJobAuditRecord-->AuditData +com.microsoft.graph.models.security.SentinelJobAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SentinelJobAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SentinelJobAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SentinelJobAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SentinelJobAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SentinelJobAuditRecord +com.microsoft.graph.models.security.SentinelKQLOnLakeAuditRecord-->AuditData +com.microsoft.graph.models.security.SentinelKQLOnLakeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SentinelKQLOnLakeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SentinelKQLOnLakeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SentinelKQLOnLakeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SentinelKQLOnLakeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SentinelKQLOnLakeAuditRecord +com.microsoft.graph.models.security.SentinelLakeDataOnboardingAuditRecord-->AuditData +com.microsoft.graph.models.security.SentinelLakeDataOnboardingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SentinelLakeDataOnboardingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SentinelLakeDataOnboardingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SentinelLakeDataOnboardingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SentinelLakeDataOnboardingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SentinelLakeDataOnboardingAuditRecord +com.microsoft.graph.models.security.SentinelLakeEncryptionAuditRecord-->AuditData +com.microsoft.graph.models.security.SentinelLakeEncryptionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SentinelLakeEncryptionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SentinelLakeEncryptionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SentinelLakeEncryptionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SentinelLakeEncryptionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SentinelLakeEncryptionAuditRecord +com.microsoft.graph.models.security.SentinelLakeOnboardingAuditRecord-->AuditData +com.microsoft.graph.models.security.SentinelLakeOnboardingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SentinelLakeOnboardingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SentinelLakeOnboardingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SentinelLakeOnboardingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SentinelLakeOnboardingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SentinelLakeOnboardingAuditRecord +com.microsoft.graph.models.security.SentinelNotebookOnLakeAuditRecord-->AuditData +com.microsoft.graph.models.security.SentinelNotebookOnLakeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SentinelNotebookOnLakeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SentinelNotebookOnLakeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SentinelNotebookOnLakeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SentinelNotebookOnLakeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SentinelNotebookOnLakeAuditRecord +com.microsoft.graph.models.security.SentinelPackageAuditRecord-->AuditData +com.microsoft.graph.models.security.SentinelPackageAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SentinelPackageAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SentinelPackageAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SentinelPackageAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SentinelPackageAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SentinelPackageAuditRecord com.microsoft.graph.models.security.ServicePrincipalEvidence-->AlertEvidence com.microsoft.graph.models.security.ServicePrincipalEvidence::|public|constructor():void com.microsoft.graph.models.security.ServicePrincipalEvidence::|public|getAppId():String @@ -145998,6 +167252,88 @@ com.microsoft.graph.models.security.ServiceSource::0010-MicrosoftDefenderForClou com.microsoft.graph.models.security.ServiceSource::0011-MicrosoftSentinel com.microsoft.graph.models.security.ServiceSource::0012-MicrosoftInsiderRiskManagement com.microsoft.graph.models.security.ServiceSource::0013-MicrosoftThreatIntelligence +com.microsoft.graph.models.security.ServiceSource::0014-MicrosoftSecurityForAI +com.microsoft.graph.models.security.ServiceStatus::0000-Stopped +com.microsoft.graph.models.security.ServiceStatus::0001-Starting +com.microsoft.graph.models.security.ServiceStatus::0002-Running +com.microsoft.graph.models.security.ServiceStatus::0003-Disabled +com.microsoft.graph.models.security.ServiceStatus::0004-Onboarding +com.microsoft.graph.models.security.ServiceStatus::0005-Unknown +com.microsoft.graph.models.security.ServiceStatus::0006-UnknownFutureValue +com.microsoft.graph.models.security.SettingsContainer-->Entity +com.microsoft.graph.models.security.SettingsContainer::|public|constructor():void +com.microsoft.graph.models.security.SettingsContainer::|public|getAutoAuditingConfiguration():AutoAuditingConfiguration +com.microsoft.graph.models.security.SettingsContainer::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SettingsContainer::|public|OdataType:String +com.microsoft.graph.models.security.SettingsContainer::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SettingsContainer::|public|setAutoAuditingConfiguration(value?:AutoAuditingConfiguration):void +com.microsoft.graph.models.security.SettingsContainer::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SettingsContainer +com.microsoft.graph.models.security.SharePointAppPermissionOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointAppPermissionOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointAppPermissionOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointAppPermissionOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointAppPermissionOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointAppPermissionOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointAppPermissionOperationAuditRecord +com.microsoft.graph.models.security.SharePointAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointAuditRecord +com.microsoft.graph.models.security.SharePointCommentOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointCommentOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointCommentOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointCommentOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointCommentOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointCommentOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointCommentOperationAuditRecord +com.microsoft.graph.models.security.SharePointContentSecurityPolicyAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointContentSecurityPolicyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointContentSecurityPolicyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointContentSecurityPolicyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointContentSecurityPolicyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointContentSecurityPolicyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointContentSecurityPolicyAuditRecord +com.microsoft.graph.models.security.SharePointContentTypeOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointContentTypeOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointContentTypeOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointContentTypeOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointContentTypeOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointContentTypeOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointContentTypeOperationAuditRecord +com.microsoft.graph.models.security.SharePointESignatureAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointESignatureAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointESignatureAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointESignatureAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointESignatureAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointESignatureAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointESignatureAuditRecord +com.microsoft.graph.models.security.SharePointFieldOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointFieldOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointFieldOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointFieldOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointFieldOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointFieldOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointFieldOperationAuditRecord +com.microsoft.graph.models.security.SharePointFileOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointFileOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointFileOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointFileOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointFileOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointFileOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointFileOperationAuditRecord +com.microsoft.graph.models.security.SharePointListItemOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointListItemOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointListItemOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointListItemOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointListItemOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointListItemOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointListItemOperationAuditRecord +com.microsoft.graph.models.security.SharePointListOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointListOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointListOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointListOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointListOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointListOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointListOperationAuditRecord +com.microsoft.graph.models.security.SharePointSharingOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.SharePointSharingOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SharePointSharingOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SharePointSharingOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SharePointSharingOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SharePointSharingOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointSharingOperationAuditRecord com.microsoft.graph.models.security.SinglePropertySchema::|protected|backingStore:BackingStore com.microsoft.graph.models.security.SinglePropertySchema::|public|constructor():void com.microsoft.graph.models.security.SinglePropertySchema::|public|getAdditionalData():Map @@ -146029,9 +167365,63 @@ com.microsoft.graph.models.security.SiteSourceCollectionResponse::|public|getVal com.microsoft.graph.models.security.SiteSourceCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.SiteSourceCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.SiteSourceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SiteSourceCollectionResponse +com.microsoft.graph.models.security.SkypeForBusinessCmdletsAuditRecord-->AuditData +com.microsoft.graph.models.security.SkypeForBusinessCmdletsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SkypeForBusinessCmdletsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SkypeForBusinessCmdletsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SkypeForBusinessCmdletsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SkypeForBusinessCmdletsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SkypeForBusinessCmdletsAuditRecord +com.microsoft.graph.models.security.SkypeForBusinessPSTNUsageAuditRecord-->AuditData +com.microsoft.graph.models.security.SkypeForBusinessPSTNUsageAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SkypeForBusinessPSTNUsageAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SkypeForBusinessPSTNUsageAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SkypeForBusinessPSTNUsageAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SkypeForBusinessPSTNUsageAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SkypeForBusinessPSTNUsageAuditRecord +com.microsoft.graph.models.security.SkypeForBusinessUsersBlockedAuditRecord-->AuditData +com.microsoft.graph.models.security.SkypeForBusinessUsersBlockedAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SkypeForBusinessUsersBlockedAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SkypeForBusinessUsersBlockedAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SkypeForBusinessUsersBlockedAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SkypeForBusinessUsersBlockedAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SkypeForBusinessUsersBlockedAuditRecord +com.microsoft.graph.models.security.SonarDetonationContentMetadata-->AuditData +com.microsoft.graph.models.security.SonarDetonationContentMetadata::|public|constructor():void +com.microsoft.graph.models.security.SonarDetonationContentMetadata::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SonarDetonationContentMetadata::|public|OdataType:String +com.microsoft.graph.models.security.SonarDetonationContentMetadata::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SonarDetonationContentMetadata::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SonarDetonationContentMetadata +com.microsoft.graph.models.security.SonarDetonationEntityAuditRecord-->AuditData +com.microsoft.graph.models.security.SonarDetonationEntityAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SonarDetonationEntityAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SonarDetonationEntityAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SonarDetonationEntityAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SonarDetonationEntityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SonarDetonationEntityAuditRecord +com.microsoft.graph.models.security.SonarFileDetonationEntityAuditRecord-->AuditData +com.microsoft.graph.models.security.SonarFileDetonationEntityAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SonarFileDetonationEntityAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SonarFileDetonationEntityAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SonarFileDetonationEntityAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SonarFileDetonationEntityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SonarFileDetonationEntityAuditRecord +com.microsoft.graph.models.security.SonarSubmissionEntityAuditRecord-->AuditData +com.microsoft.graph.models.security.SonarSubmissionEntityAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SonarSubmissionEntityAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SonarSubmissionEntityAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SonarSubmissionEntityAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SonarSubmissionEntityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SonarSubmissionEntityAuditRecord +com.microsoft.graph.models.security.SonarUrlDetonationEntityAuditRecord-->AuditData +com.microsoft.graph.models.security.SonarUrlDetonationEntityAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SonarUrlDetonationEntityAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SonarUrlDetonationEntityAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SonarUrlDetonationEntityAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SonarUrlDetonationEntityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SonarUrlDetonationEntityAuditRecord com.microsoft.graph.models.security.SourceType::0000-Mailbox com.microsoft.graph.models.security.SourceType::0001-Site com.microsoft.graph.models.security.SourceType::0002-UnknownFutureValue +com.microsoft.graph.models.security.SparkCoreCustomLivePoolRecord-->AuditData +com.microsoft.graph.models.security.SparkCoreCustomLivePoolRecord::|public|constructor():void +com.microsoft.graph.models.security.SparkCoreCustomLivePoolRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SparkCoreCustomLivePoolRecord::|public|OdataType:String +com.microsoft.graph.models.security.SparkCoreCustomLivePoolRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SparkCoreCustomLivePoolRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SparkCoreCustomLivePoolRecord com.microsoft.graph.models.security.SslCertificate-->Artifact com.microsoft.graph.models.security.SslCertificate::|public|constructor():void com.microsoft.graph.models.security.SslCertificate::|public|getExpirationDateTime():OffsetDateTime @@ -146145,6 +167535,12 @@ com.microsoft.graph.models.security.SubdomainCollectionResponse::|public|getValu com.microsoft.graph.models.security.SubdomainCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.SubdomainCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.SubdomainCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SubdomainCollectionResponse +com.microsoft.graph.models.security.SubmissionEntityAuditRecord-->AuditData +com.microsoft.graph.models.security.SubmissionEntityAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SubmissionEntityAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SubmissionEntityAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SubmissionEntityAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SubmissionEntityAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SubmissionEntityAuditRecord com.microsoft.graph.models.security.SubmissionMailEvidence-->AlertEvidence com.microsoft.graph.models.security.SubmissionMailEvidence::|public|constructor():void com.microsoft.graph.models.security.SubmissionMailEvidence::|public|getFieldDeserializers():Map> @@ -146169,6 +167565,18 @@ com.microsoft.graph.models.security.SubmissionMailEvidence::|public|setSubmissio com.microsoft.graph.models.security.SubmissionMailEvidence::|public|setSubmissionId(value?:String):void com.microsoft.graph.models.security.SubmissionMailEvidence::|public|setSubmitter(value?:String):void com.microsoft.graph.models.security.SubmissionMailEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SubmissionMailEvidence +com.microsoft.graph.models.security.SupervisoryReviewDayXInsightsAuditRecord-->AuditData +com.microsoft.graph.models.security.SupervisoryReviewDayXInsightsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SupervisoryReviewDayXInsightsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SupervisoryReviewDayXInsightsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SupervisoryReviewDayXInsightsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SupervisoryReviewDayXInsightsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SupervisoryReviewDayXInsightsAuditRecord +com.microsoft.graph.models.security.SyntheticProbeAuditRecord-->AuditData +com.microsoft.graph.models.security.SyntheticProbeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.SyntheticProbeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.SyntheticProbeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.SyntheticProbeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.SyntheticProbeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SyntheticProbeAuditRecord com.microsoft.graph.models.security.Tag-->Entity com.microsoft.graph.models.security.Tag::|public|constructor():void com.microsoft.graph.models.security.Tag::|public|getCreatedBy():IdentitySet @@ -146183,11 +167591,47 @@ com.microsoft.graph.models.security.Tag::|public|setDescription(value?:String):v com.microsoft.graph.models.security.Tag::|public|setDisplayName(value?:String):void com.microsoft.graph.models.security.Tag::|public|setLastModifiedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.security.Tag::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Tag +com.microsoft.graph.models.security.TeamCopilotInteractionAuditRecord-->AuditData +com.microsoft.graph.models.security.TeamCopilotInteractionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TeamCopilotInteractionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TeamCopilotInteractionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TeamCopilotInteractionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TeamCopilotInteractionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamCopilotInteractionAuditRecord com.microsoft.graph.models.security.TeamsDeliveryLocation::0000-Unknown com.microsoft.graph.models.security.TeamsDeliveryLocation::0001-Teams com.microsoft.graph.models.security.TeamsDeliveryLocation::0002-Quarantine com.microsoft.graph.models.security.TeamsDeliveryLocation::0003-Failed com.microsoft.graph.models.security.TeamsDeliveryLocation::0004-UnknownFutureValue +com.microsoft.graph.models.security.TeamsEasyApprovalsAuditRecord-->AuditData +com.microsoft.graph.models.security.TeamsEasyApprovalsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TeamsEasyApprovalsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TeamsEasyApprovalsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TeamsEasyApprovalsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TeamsEasyApprovalsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsEasyApprovalsAuditRecord +com.microsoft.graph.models.security.TeamsEvalDataHubAdminOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TeamsEvalDataHubAdminOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsEvalDataHubAdminOperationAuditRecord +com.microsoft.graph.models.security.TeamsEvalDataHubDataAccessAuditRecord-->AuditData +com.microsoft.graph.models.security.TeamsEvalDataHubDataAccessAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TeamsEvalDataHubDataAccessAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TeamsEvalDataHubDataAccessAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TeamsEvalDataHubDataAccessAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TeamsEvalDataHubDataAccessAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsEvalDataHubDataAccessAuditRecord +com.microsoft.graph.models.security.TeamsEvalDataHubPermissionChangeAuditRecord-->AuditData +com.microsoft.graph.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TeamsEvalDataHubPermissionChangeAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsEvalDataHubPermissionChangeAuditRecord +com.microsoft.graph.models.security.TeamsHealthcareAuditRecord-->AuditData +com.microsoft.graph.models.security.TeamsHealthcareAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TeamsHealthcareAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TeamsHealthcareAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TeamsHealthcareAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TeamsHealthcareAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsHealthcareAuditRecord com.microsoft.graph.models.security.TeamsMessageDeliveryAction::0000-Unknown com.microsoft.graph.models.security.TeamsMessageDeliveryAction::0001-DeliveredAsSpam com.microsoft.graph.models.security.TeamsMessageDeliveryAction::0002-Delivered @@ -146248,6 +167692,42 @@ com.microsoft.graph.models.security.TeamsMessageEvidence::|public|setThreadId(va com.microsoft.graph.models.security.TeamsMessageEvidence::|public|setThreadType(value?:String):void com.microsoft.graph.models.security.TeamsMessageEvidence::|public|setUrls(value?:java.util.List):void com.microsoft.graph.models.security.TeamsMessageEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsMessageEvidence +com.microsoft.graph.models.security.TeamsUpdatesAuditRecord-->AuditData +com.microsoft.graph.models.security.TeamsUpdatesAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TeamsUpdatesAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TeamsUpdatesAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TeamsUpdatesAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TeamsUpdatesAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsUpdatesAuditRecord +com.microsoft.graph.models.security.TenantAllowBlockListAuditRecord-->AuditData +com.microsoft.graph.models.security.TenantAllowBlockListAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TenantAllowBlockListAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TenantAllowBlockListAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TenantAllowBlockListAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TenantAllowBlockListAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TenantAllowBlockListAuditRecord +com.microsoft.graph.models.security.ThreatDetectionDetail::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|constructor():void +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|getAdditionalData():Map +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|getConfidenceLevel():String +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|getOdataType():String +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|getPriorityAccountProtection():String +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|getThreats():String +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|setConfidenceLevel(value?:String):void +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|setPriorityAccountProtection(value?:String):void +com.microsoft.graph.models.security.ThreatDetectionDetail::|public|setThreats(value?:String):void +com.microsoft.graph.models.security.ThreatDetectionDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatDetectionDetail +com.microsoft.graph.models.security.ThreatDetectionDetail~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.ThreatFinderAuditRecord-->AuditData +com.microsoft.graph.models.security.ThreatFinderAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ThreatFinderAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ThreatFinderAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ThreatFinderAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ThreatFinderAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatFinderAuditRecord com.microsoft.graph.models.security.ThreatIntelligence-->Entity com.microsoft.graph.models.security.ThreatIntelligence::|public|constructor():void com.microsoft.graph.models.security.ThreatIntelligence::|public|getArticleIndicators():java.util.List @@ -146288,6 +167768,82 @@ com.microsoft.graph.models.security.ThreatIntelligence::|public|setVulnerabiliti com.microsoft.graph.models.security.ThreatIntelligence::|public|setWhoisHistoryRecords(value?:java.util.List):void com.microsoft.graph.models.security.ThreatIntelligence::|public|setWhoisRecords(value?:java.util.List):void com.microsoft.graph.models.security.ThreatIntelligence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligence +com.microsoft.graph.models.security.ThreatIntelligenceAtpContentData-->AuditData +com.microsoft.graph.models.security.ThreatIntelligenceAtpContentData::|public|constructor():void +com.microsoft.graph.models.security.ThreatIntelligenceAtpContentData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ThreatIntelligenceAtpContentData::|public|OdataType:String +com.microsoft.graph.models.security.ThreatIntelligenceAtpContentData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ThreatIntelligenceAtpContentData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceAtpContentData +com.microsoft.graph.models.security.ThreatIntelligenceExportAuditRecord-->AuditData +com.microsoft.graph.models.security.ThreatIntelligenceExportAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ThreatIntelligenceExportAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ThreatIntelligenceExportAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ThreatIntelligenceExportAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ThreatIntelligenceExportAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceExportAuditRecord +com.microsoft.graph.models.security.ThreatIntelligenceMailData-->AuditData +com.microsoft.graph.models.security.ThreatIntelligenceMailData::|public|constructor():void +com.microsoft.graph.models.security.ThreatIntelligenceMailData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ThreatIntelligenceMailData::|public|OdataType:String +com.microsoft.graph.models.security.ThreatIntelligenceMailData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ThreatIntelligenceMailData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceMailData +com.microsoft.graph.models.security.ThreatIntelligenceObjectAuditRecord-->AuditData +com.microsoft.graph.models.security.ThreatIntelligenceObjectAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.ThreatIntelligenceObjectAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ThreatIntelligenceObjectAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.ThreatIntelligenceObjectAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ThreatIntelligenceObjectAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceObjectAuditRecord +com.microsoft.graph.models.security.ThreatIntelligenceUrlClickData-->AuditData +com.microsoft.graph.models.security.ThreatIntelligenceUrlClickData::|public|constructor():void +com.microsoft.graph.models.security.ThreatIntelligenceUrlClickData::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.ThreatIntelligenceUrlClickData::|public|OdataType:String +com.microsoft.graph.models.security.ThreatIntelligenceUrlClickData::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.ThreatIntelligenceUrlClickData::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ThreatIntelligenceUrlClickData +com.microsoft.graph.models.security.ThreatType::0000-Unknown +com.microsoft.graph.models.security.ThreatType::0001-Spam +com.microsoft.graph.models.security.ThreatType::0002-Malware +com.microsoft.graph.models.security.ThreatType::0003-Phish +com.microsoft.graph.models.security.ThreatType::0004-None +com.microsoft.graph.models.security.ThreatType::0005-UnknownFutureValue +com.microsoft.graph.models.security.TimelineEvent::|protected|backingStore:BackingStore +com.microsoft.graph.models.security.TimelineEvent::|public|constructor():void +com.microsoft.graph.models.security.TimelineEvent::|public|getAdditionalData():Map +com.microsoft.graph.models.security.TimelineEvent::|public|getBackingStore():BackingStore +com.microsoft.graph.models.security.TimelineEvent::|public|getEventDateTime():OffsetDateTime +com.microsoft.graph.models.security.TimelineEvent::|public|getEventDetails():String +com.microsoft.graph.models.security.TimelineEvent::|public|getEventResult():String +com.microsoft.graph.models.security.TimelineEvent::|public|getEventSource():EventSource +com.microsoft.graph.models.security.TimelineEvent::|public|getEventThreats():java.util.List +com.microsoft.graph.models.security.TimelineEvent::|public|getEventType():TimelineEventType +com.microsoft.graph.models.security.TimelineEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TimelineEvent::|public|getOdataType():String +com.microsoft.graph.models.security.TimelineEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TimelineEvent::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.security.TimelineEvent::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.security.TimelineEvent::|public|setEventDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.security.TimelineEvent::|public|setEventDetails(value?:String):void +com.microsoft.graph.models.security.TimelineEvent::|public|setEventResult(value?:String):void +com.microsoft.graph.models.security.TimelineEvent::|public|setEventSource(value?:EventSource):void +com.microsoft.graph.models.security.TimelineEvent::|public|setEventThreats(value?:java.util.List):void +com.microsoft.graph.models.security.TimelineEvent::|public|setEventType(value?:TimelineEventType):void +com.microsoft.graph.models.security.TimelineEvent::|public|setOdataType(value?:String):void +com.microsoft.graph.models.security.TimelineEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimelineEvent +com.microsoft.graph.models.security.TimelineEventType::0000-OriginalDelivery +com.microsoft.graph.models.security.TimelineEventType::0001-SystemTimeTravel +com.microsoft.graph.models.security.TimelineEventType::0002-DynamicDelivery +com.microsoft.graph.models.security.TimelineEventType::0003-UserUrlClick +com.microsoft.graph.models.security.TimelineEventType::0004-Reprocessed +com.microsoft.graph.models.security.TimelineEventType::0005-Zap +com.microsoft.graph.models.security.TimelineEventType::0006-QuarantineRelease +com.microsoft.graph.models.security.TimelineEventType::0007-Air +com.microsoft.graph.models.security.TimelineEventType::0008-Unknown +com.microsoft.graph.models.security.TimelineEventType::0009-UnknownFutureValue +com.microsoft.graph.models.security.TimelineEvent~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.TodoAuditRecord-->AuditData +com.microsoft.graph.models.security.TodoAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TodoAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TodoAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TodoAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TodoAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TodoAuditRecord com.microsoft.graph.models.security.TopicModelingSettings::|protected|backingStore:BackingStore com.microsoft.graph.models.security.TopicModelingSettings::|public|constructor():void com.microsoft.graph.models.security.TopicModelingSettings::|public|getAdditionalData():Map @@ -146308,6 +167864,12 @@ com.microsoft.graph.models.security.TopicModelingSettings::|public|setOdataType( com.microsoft.graph.models.security.TopicModelingSettings::|public|setTopicCount(value?:Integer):void com.microsoft.graph.models.security.TopicModelingSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TopicModelingSettings com.microsoft.graph.models.security.TopicModelingSettings~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.security.TrainableClassifierAuditRecord-->AuditData +com.microsoft.graph.models.security.TrainableClassifierAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.TrainableClassifierAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.TrainableClassifierAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.TrainableClassifierAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.TrainableClassifierAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TrainableClassifierAuditRecord com.microsoft.graph.models.security.TriggersRoot-->Entity com.microsoft.graph.models.security.TriggersRoot::|public|constructor():void com.microsoft.graph.models.security.TriggersRoot::|public|getFieldDeserializers():Map> @@ -146324,6 +167886,12 @@ com.microsoft.graph.models.security.TriggerTypesRoot::|public|OdataType:String com.microsoft.graph.models.security.TriggerTypesRoot::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.TriggerTypesRoot::|public|setRetentionEventTypes(value?:java.util.List):void com.microsoft.graph.models.security.TriggerTypesRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TriggerTypesRoot +com.microsoft.graph.models.security.UamOperationAuditRecord-->AuditData +com.microsoft.graph.models.security.UamOperationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UamOperationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UamOperationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UamOperationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UamOperationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UamOperationAuditRecord com.microsoft.graph.models.security.UnclassifiedArtifact-->Artifact com.microsoft.graph.models.security.UnclassifiedArtifact::|public|constructor():void com.microsoft.graph.models.security.UnclassifiedArtifact::|public|getFieldDeserializers():Map> @@ -146334,6 +167902,12 @@ com.microsoft.graph.models.security.UnclassifiedArtifact::|public|serialize(writ com.microsoft.graph.models.security.UnclassifiedArtifact::|public|setKind(value?:String):void com.microsoft.graph.models.security.UnclassifiedArtifact::|public|setValue(value?:String):void com.microsoft.graph.models.security.UnclassifiedArtifact::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnclassifiedArtifact +com.microsoft.graph.models.security.UnifiedGroupAuditRecord-->AuditData +com.microsoft.graph.models.security.UnifiedGroupAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UnifiedGroupAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UnifiedGroupAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UnifiedGroupAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UnifiedGroupAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedGroupAuditRecord com.microsoft.graph.models.security.UnifiedGroupSource-->DataSource com.microsoft.graph.models.security.UnifiedGroupSource::|public|constructor():void com.microsoft.graph.models.security.UnifiedGroupSource::|public|getFieldDeserializers():Map> @@ -146351,6 +167925,48 @@ com.microsoft.graph.models.security.UnifiedGroupSourceCollectionResponse::|publi com.microsoft.graph.models.security.UnifiedGroupSourceCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.UnifiedGroupSourceCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.UnifiedGroupSourceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedGroupSourceCollectionResponse +com.microsoft.graph.models.security.UnifiedSimulationMatchedItemAuditRecord-->AuditData +com.microsoft.graph.models.security.UnifiedSimulationMatchedItemAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UnifiedSimulationMatchedItemAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UnifiedSimulationMatchedItemAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UnifiedSimulationMatchedItemAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UnifiedSimulationMatchedItemAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedSimulationMatchedItemAuditRecord +com.microsoft.graph.models.security.UnifiedSimulationSummaryAuditRecord-->AuditData +com.microsoft.graph.models.security.UnifiedSimulationSummaryAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UnifiedSimulationSummaryAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UnifiedSimulationSummaryAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UnifiedSimulationSummaryAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UnifiedSimulationSummaryAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedSimulationSummaryAuditRecord +com.microsoft.graph.models.security.UniversalPrintManagementAuditRecord-->AuditData +com.microsoft.graph.models.security.UniversalPrintManagementAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UniversalPrintManagementAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UniversalPrintManagementAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UniversalPrintManagementAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UniversalPrintManagementAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UniversalPrintManagementAuditRecord +com.microsoft.graph.models.security.UniversalPrintPrintJobAuditRecord-->AuditData +com.microsoft.graph.models.security.UniversalPrintPrintJobAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UniversalPrintPrintJobAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UniversalPrintPrintJobAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UniversalPrintPrintJobAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UniversalPrintPrintJobAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UniversalPrintPrintJobAuditRecord +com.microsoft.graph.models.security.UrbacAssignmentAuditRecord-->AuditData +com.microsoft.graph.models.security.UrbacAssignmentAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UrbacAssignmentAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UrbacAssignmentAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UrbacAssignmentAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UrbacAssignmentAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UrbacAssignmentAuditRecord +com.microsoft.graph.models.security.UrbacEnableStateAuditRecord-->AuditData +com.microsoft.graph.models.security.UrbacEnableStateAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UrbacEnableStateAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UrbacEnableStateAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UrbacEnableStateAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UrbacEnableStateAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UrbacEnableStateAuditRecord +com.microsoft.graph.models.security.UrbacRoleAuditRecord-->AuditData +com.microsoft.graph.models.security.UrbacRoleAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UrbacRoleAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UrbacRoleAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UrbacRoleAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UrbacRoleAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UrbacRoleAuditRecord com.microsoft.graph.models.security.UrlEvidence-->AlertEvidence com.microsoft.graph.models.security.UrlEvidence::|public|constructor():void com.microsoft.graph.models.security.UrlEvidence::|public|getFieldDeserializers():Map> @@ -146359,6 +167975,16 @@ com.microsoft.graph.models.security.UrlEvidence::|public|OdataType:String com.microsoft.graph.models.security.UrlEvidence::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.UrlEvidence::|public|setUrl(value?:String):void com.microsoft.graph.models.security.UrlEvidence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UrlEvidence +com.microsoft.graph.models.security.User-->IdentityAccounts +com.microsoft.graph.models.security.User::|public|constructor():void +com.microsoft.graph.models.security.User::|public|getEmailAddress():String +com.microsoft.graph.models.security.User::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.User::|public|getUserPrincipalName():String +com.microsoft.graph.models.security.User::|public|OdataType:String +com.microsoft.graph.models.security.User::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.User::|public|setEmailAddress(value?:String):void +com.microsoft.graph.models.security.User::|public|setUserPrincipalName(value?:String):void +com.microsoft.graph.models.security.User::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):User com.microsoft.graph.models.security.UserAccount::|protected|backingStore:BackingStore com.microsoft.graph.models.security.UserAccount::|public|constructor():void com.microsoft.graph.models.security.UserAccount::|public|getAccountName():String @@ -146371,6 +167997,7 @@ com.microsoft.graph.models.security.UserAccount::|public|getDomainName():String com.microsoft.graph.models.security.UserAccount::|public|getFieldDeserializers():Map> com.microsoft.graph.models.security.UserAccount::|public|getOdataType():String com.microsoft.graph.models.security.UserAccount::|public|getResourceAccessEvents():java.util.List +com.microsoft.graph.models.security.UserAccount::|public|getTenantId():String com.microsoft.graph.models.security.UserAccount::|public|getUserPrincipalName():String com.microsoft.graph.models.security.UserAccount::|public|getUserSid():String com.microsoft.graph.models.security.UserAccount::|public|serialize(writer:SerializationWriter):Void @@ -146383,6 +168010,7 @@ com.microsoft.graph.models.security.UserAccount::|public|setDisplayName(value?:S com.microsoft.graph.models.security.UserAccount::|public|setDomainName(value?:String):void com.microsoft.graph.models.security.UserAccount::|public|setOdataType(value?:String):void com.microsoft.graph.models.security.UserAccount::|public|setResourceAccessEvents(value?:java.util.List):void +com.microsoft.graph.models.security.UserAccount::|public|setTenantId(value?:String):void com.microsoft.graph.models.security.UserAccount::|public|setUserPrincipalName(value?:String):void com.microsoft.graph.models.security.UserAccount::|public|setUserSid(value?:String):void com.microsoft.graph.models.security.UserAccount::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserAccount @@ -146416,6 +168044,190 @@ com.microsoft.graph.models.security.UserSourceCollectionResponse::|public|getVal com.microsoft.graph.models.security.UserSourceCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.UserSourceCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.UserSourceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserSourceCollectionResponse +com.microsoft.graph.models.security.UserTrainingAuditRecord-->AuditData +com.microsoft.graph.models.security.UserTrainingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UserTrainingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UserTrainingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UserTrainingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UserTrainingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserTrainingAuditRecord +com.microsoft.graph.models.security.UsxWorkspaceOnboardingAuditRecord-->AuditData +com.microsoft.graph.models.security.UsxWorkspaceOnboardingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.UsxWorkspaceOnboardingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.UsxWorkspaceOnboardingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.UsxWorkspaceOnboardingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.UsxWorkspaceOnboardingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UsxWorkspaceOnboardingAuditRecord +com.microsoft.graph.models.security.VerdictCategory::0000-None +com.microsoft.graph.models.security.VerdictCategory::0001-Malware +com.microsoft.graph.models.security.VerdictCategory::0002-Phish +com.microsoft.graph.models.security.VerdictCategory::0003-SiteUnavailable +com.microsoft.graph.models.security.VerdictCategory::0004-Spam +com.microsoft.graph.models.security.VerdictCategory::0005-DecryptionFailed +com.microsoft.graph.models.security.VerdictCategory::0006-UnsupportedUriScheme +com.microsoft.graph.models.security.VerdictCategory::0007-UnsupportedFileType +com.microsoft.graph.models.security.VerdictCategory::0008-Undefined +com.microsoft.graph.models.security.VerdictCategory::0009-UnknownFutureValue +com.microsoft.graph.models.security.VfamCreatePolicyAuditRecord-->AuditData +com.microsoft.graph.models.security.VfamCreatePolicyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VfamCreatePolicyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VfamCreatePolicyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VfamCreatePolicyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VfamCreatePolicyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VfamCreatePolicyAuditRecord +com.microsoft.graph.models.security.VfamDeletePolicyAuditRecord-->AuditData +com.microsoft.graph.models.security.VfamDeletePolicyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VfamDeletePolicyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VfamDeletePolicyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VfamDeletePolicyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VfamDeletePolicyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VfamDeletePolicyAuditRecord +com.microsoft.graph.models.security.VfamUpdatePolicyAuditRecord-->AuditData +com.microsoft.graph.models.security.VfamUpdatePolicyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VfamUpdatePolicyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VfamUpdatePolicyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VfamUpdatePolicyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VfamUpdatePolicyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VfamUpdatePolicyAuditRecord +com.microsoft.graph.models.security.VivaAmplifyAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaAmplifyAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaAmplifyAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaAmplifyAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaAmplifyAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaAmplifyAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaAmplifyAuditRecord +com.microsoft.graph.models.security.VivaEngageEventsAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaEngageEventsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaEngageEventsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaEngageEventsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaEngageEventsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaEngageEventsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaEngageEventsAuditRecord +com.microsoft.graph.models.security.VivaEngageNetworkAssociationAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaEngageNetworkAssociationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaEngageNetworkAssociationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaEngageNetworkAssociationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaEngageNetworkAssociationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaEngageNetworkAssociationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaEngageNetworkAssociationAuditRecord +com.microsoft.graph.models.security.VivaEngageSegmentAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaEngageSegmentAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaEngageSegmentAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaEngageSegmentAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaEngageSegmentAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaEngageSegmentAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaEngageSegmentAuditRecord +com.microsoft.graph.models.security.VivaGlintAdvancedConfigurationAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintAdvancedConfigurationAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintAdvancedConfigurationAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintAdvancedConfigurationAuditRecord +com.microsoft.graph.models.security.VivaGlintAgenticCampaignAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintAgenticCampaignAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintAgenticCampaignAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintAgenticCampaignAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintAgenticCampaignAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintAgenticCampaignAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintAgenticCampaignAuditRecord +com.microsoft.graph.models.security.VivaGlintFeedbackProgramAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintFeedbackProgramAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintFeedbackProgramAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintFeedbackProgramAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintFeedbackProgramAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintFeedbackProgramAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintFeedbackProgramAuditRecord +com.microsoft.graph.models.security.VivaGlintOrganizationalDataAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintOrganizationalDataAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintOrganizationalDataAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintOrganizationalDataAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintOrganizationalDataAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintOrganizationalDataAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintOrganizationalDataAuditRecord +com.microsoft.graph.models.security.VivaGlintPulseProgramAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintPulseProgramAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintPulseProgramAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintPulseProgramAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintPulseProgramAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintPulseProgramAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintPulseProgramAuditRecord +com.microsoft.graph.models.security.VivaGlintPulseProgramRespondentRateAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintPulseProgramRespondentRateAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintPulseProgramRespondentRateAuditRecord +com.microsoft.graph.models.security.VivaGlintQuestionAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintQuestionAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintQuestionAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintQuestionAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintQuestionAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintQuestionAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintQuestionAuditRecord +com.microsoft.graph.models.security.VivaGlintRoleAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintRoleAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintRoleAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintRoleAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintRoleAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintRoleAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintRoleAuditRecord +com.microsoft.graph.models.security.VivaGlintRubiconAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintRubiconAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintRubiconAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintRubiconAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintRubiconAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintRubiconAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintRubiconAuditRecord +com.microsoft.graph.models.security.VivaGlintSupportAccessAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintSupportAccessAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintSupportAccessAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintSupportAccessAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintSupportAccessAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintSupportAccessAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintSupportAccessAuditRecord +com.microsoft.graph.models.security.VivaGlintSystemAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintSystemAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintSystemAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintSystemAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintSystemAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintSystemAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintSystemAuditRecord +com.microsoft.graph.models.security.VivaGlintUserAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintUserAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintUserAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintUserAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintUserAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintUserAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintUserAuditRecord +com.microsoft.graph.models.security.VivaGlintUserGroupAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGlintUserGroupAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGlintUserGroupAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGlintUserGroupAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGlintUserGroupAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGlintUserGroupAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGlintUserGroupAuditRecord +com.microsoft.graph.models.security.VivaGoalsAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaGoalsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaGoalsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaGoalsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaGoalsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaGoalsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaGoalsAuditRecord +com.microsoft.graph.models.security.VivaLearningAdminAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaLearningAdminAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaLearningAdminAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaLearningAdminAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaLearningAdminAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaLearningAdminAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaLearningAdminAuditRecord +com.microsoft.graph.models.security.VivaLearningAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaLearningAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaLearningAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaLearningAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaLearningAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaLearningAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaLearningAuditRecord +com.microsoft.graph.models.security.VivaPulseAdminAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaPulseAdminAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaPulseAdminAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaPulseAdminAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaPulseAdminAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaPulseAdminAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaPulseAdminAuditRecord +com.microsoft.graph.models.security.VivaPulseOrganizerAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaPulseOrganizerAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaPulseOrganizerAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaPulseOrganizerAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaPulseOrganizerAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaPulseOrganizerAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaPulseOrganizerAuditRecord +com.microsoft.graph.models.security.VivaPulseReportAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaPulseReportAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaPulseReportAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaPulseReportAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaPulseReportAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaPulseReportAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaPulseReportAuditRecord +com.microsoft.graph.models.security.VivaPulseResponseAuditRecord-->AuditData +com.microsoft.graph.models.security.VivaPulseResponseAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.VivaPulseResponseAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.VivaPulseResponseAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.VivaPulseResponseAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.VivaPulseResponseAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VivaPulseResponseAuditRecord com.microsoft.graph.models.security.VmCloudProvider::0000-Unknown com.microsoft.graph.models.security.VmCloudProvider::0001-Azure com.microsoft.graph.models.security.VmCloudProvider::0002-UnknownFutureValue @@ -146507,6 +168319,18 @@ com.microsoft.graph.models.security.VulnerabilitySeverity::0002-Medium com.microsoft.graph.models.security.VulnerabilitySeverity::0003-High com.microsoft.graph.models.security.VulnerabilitySeverity::0004-Critical com.microsoft.graph.models.security.VulnerabilitySeverity::0005-UnknownFutureValue +com.microsoft.graph.models.security.WdatpAlertsAuditRecord-->AuditData +com.microsoft.graph.models.security.WdatpAlertsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.WdatpAlertsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.WdatpAlertsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.WdatpAlertsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.WdatpAlertsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WdatpAlertsAuditRecord +com.microsoft.graph.models.security.WebContentFilteringAuditRecord-->AuditData +com.microsoft.graph.models.security.WebContentFilteringAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.WebContentFilteringAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.WebContentFilteringAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.WebContentFilteringAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.WebContentFilteringAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebContentFilteringAuditRecord com.microsoft.graph.models.security.WhoisBaseRecord-->Entity com.microsoft.graph.models.security.WhoisBaseRecord::|public|constructor():void com.microsoft.graph.models.security.WhoisBaseRecord::|public|getAbuse():WhoisContact @@ -146619,11 +168443,37 @@ com.microsoft.graph.models.security.WhoisRecordCollectionResponse::|public|getVa com.microsoft.graph.models.security.WhoisRecordCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.security.WhoisRecordCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.security.WhoisRecordCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WhoisRecordCollectionResponse +com.microsoft.graph.models.security.Windows365CustomerLockboxAuditRecord-->AuditData +com.microsoft.graph.models.security.Windows365CustomerLockboxAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.Windows365CustomerLockboxAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.Windows365CustomerLockboxAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.Windows365CustomerLockboxAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.Windows365CustomerLockboxAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Windows365CustomerLockboxAuditRecord +com.microsoft.graph.models.security.WorkplaceAnalyticsAuditRecord-->AuditData +com.microsoft.graph.models.security.WorkplaceAnalyticsAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.WorkplaceAnalyticsAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.WorkplaceAnalyticsAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.WorkplaceAnalyticsAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.WorkplaceAnalyticsAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkplaceAnalyticsAuditRecord +com.microsoft.graph.models.security.YammerAuditRecord-->AuditData +com.microsoft.graph.models.security.YammerAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.YammerAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.YammerAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.YammerAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.YammerAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):YammerAuditRecord +com.microsoft.graph.models.security.YammerUserHidingAuditRecord-->AuditData +com.microsoft.graph.models.security.YammerUserHidingAuditRecord::|public|constructor():void +com.microsoft.graph.models.security.YammerUserHidingAuditRecord::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.security.YammerUserHidingAuditRecord::|public|OdataType:String +com.microsoft.graph.models.security.YammerUserHidingAuditRecord::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.security.YammerUserHidingAuditRecord::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):YammerUserHidingAuditRecord com.microsoft.graph.models.Security::|public|constructor():void com.microsoft.graph.models.Security::|public|getAlerts():java.util.List com.microsoft.graph.models.Security::|public|getAlertsV2():java.util.List com.microsoft.graph.models.Security::|public|getAttackSimulation():AttackSimulationRoot +com.microsoft.graph.models.Security::|public|getAuditLog():AuditCoreRoot com.microsoft.graph.models.Security::|public|getCases():CasesRoot +com.microsoft.graph.models.Security::|public|getCollaboration():CollaborationRoot com.microsoft.graph.models.Security::|public|getDataSecurityAndGovernance():TenantDataSecurityAndGovernance com.microsoft.graph.models.Security::|public|getFieldDeserializers():Map> com.microsoft.graph.models.Security::|public|getIdentities():IdentityContainer @@ -146640,7 +168490,9 @@ com.microsoft.graph.models.Security::|public|serialize(writer:SerializationWrite com.microsoft.graph.models.Security::|public|setAlerts(value?:java.util.List):void com.microsoft.graph.models.Security::|public|setAlertsV2(value?:java.util.List):void com.microsoft.graph.models.Security::|public|setAttackSimulation(value?:AttackSimulationRoot):void +com.microsoft.graph.models.Security::|public|setAuditLog(value?:AuditCoreRoot):void com.microsoft.graph.models.Security::|public|setCases(value?:CasesRoot):void +com.microsoft.graph.models.Security::|public|setCollaboration(value?:CollaborationRoot):void com.microsoft.graph.models.Security::|public|setDataSecurityAndGovernance(value?:TenantDataSecurityAndGovernance):void com.microsoft.graph.models.Security::|public|setIdentities(value?:IdentityContainer):void com.microsoft.graph.models.Security::|public|setIncidents(value?:java.util.List):void @@ -146791,6 +168643,7 @@ com.microsoft.graph.models.SensitivityLabel::|public|getAutoTooltip():String com.microsoft.graph.models.SensitivityLabel::|public|getDescription():String com.microsoft.graph.models.SensitivityLabel::|public|getDisplayName():String com.microsoft.graph.models.SensitivityLabel::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SensitivityLabel::|public|getHasProtection():Boolean com.microsoft.graph.models.SensitivityLabel::|public|getIsDefault():Boolean com.microsoft.graph.models.SensitivityLabel::|public|getIsEndpointProtectionEnabled():Boolean com.microsoft.graph.models.SensitivityLabel::|public|getIsScopedToUser():Boolean @@ -146806,6 +168659,7 @@ com.microsoft.graph.models.SensitivityLabel::|public|setActionSource(value?:Labe com.microsoft.graph.models.SensitivityLabel::|public|setAutoTooltip(value?:String):void com.microsoft.graph.models.SensitivityLabel::|public|setDescription(value?:String):void com.microsoft.graph.models.SensitivityLabel::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.SensitivityLabel::|public|setHasProtection(value?:Boolean):void com.microsoft.graph.models.SensitivityLabel::|public|setIsDefault(value?:Boolean):void com.microsoft.graph.models.SensitivityLabel::|public|setIsEndpointProtectionEnabled(value?:Boolean):void com.microsoft.graph.models.SensitivityLabel::|public|setIsScopedToUser(value?:Boolean):void @@ -147083,6 +168937,7 @@ com.microsoft.graph.models.ServicePrincipal::|public|getAppRoleAssignmentRequire com.microsoft.graph.models.ServicePrincipal::|public|getAppRoleAssignments():java.util.List com.microsoft.graph.models.ServicePrincipal::|public|getAppRoles():java.util.List com.microsoft.graph.models.ServicePrincipal::|public|getClaimsMappingPolicies():java.util.List +com.microsoft.graph.models.ServicePrincipal::|public|getCreatedByAppId():String com.microsoft.graph.models.ServicePrincipal::|public|getCreatedObjects():java.util.List com.microsoft.graph.models.ServicePrincipal::|public|getCustomSecurityAttributes():CustomSecurityAttributeValue com.microsoft.graph.models.ServicePrincipal::|public|getDelegatedPermissionClassifications():java.util.List @@ -147095,6 +168950,7 @@ com.microsoft.graph.models.ServicePrincipal::|public|getFieldDeserializers():Map com.microsoft.graph.models.ServicePrincipal::|public|getHomepage():String com.microsoft.graph.models.ServicePrincipal::|public|getHomeRealmDiscoveryPolicies():java.util.List com.microsoft.graph.models.ServicePrincipal::|public|getInfo():InformationalUrl +com.microsoft.graph.models.ServicePrincipal::|public|getIsDisabled():Boolean com.microsoft.graph.models.ServicePrincipal::|public|getKeyCredentials():java.util.List com.microsoft.graph.models.ServicePrincipal::|public|getLoginUrl():String com.microsoft.graph.models.ServicePrincipal::|public|getLogoutUrl():String @@ -147138,6 +168994,7 @@ com.microsoft.graph.models.ServicePrincipal::|public|setAppRoleAssignmentRequire com.microsoft.graph.models.ServicePrincipal::|public|setAppRoleAssignments(value?:java.util.List):void com.microsoft.graph.models.ServicePrincipal::|public|setAppRoles(value?:java.util.List):void com.microsoft.graph.models.ServicePrincipal::|public|setClaimsMappingPolicies(value?:java.util.List):void +com.microsoft.graph.models.ServicePrincipal::|public|setCreatedByAppId(value?:String):void com.microsoft.graph.models.ServicePrincipal::|public|setCreatedObjects(value?:java.util.List):void com.microsoft.graph.models.ServicePrincipal::|public|setCustomSecurityAttributes(value?:CustomSecurityAttributeValue):void com.microsoft.graph.models.ServicePrincipal::|public|setDelegatedPermissionClassifications(value?:java.util.List):void @@ -147149,6 +169006,7 @@ com.microsoft.graph.models.ServicePrincipal::|public|setFederatedIdentityCredent com.microsoft.graph.models.ServicePrincipal::|public|setHomepage(value?:String):void com.microsoft.graph.models.ServicePrincipal::|public|setHomeRealmDiscoveryPolicies(value?:java.util.List):void com.microsoft.graph.models.ServicePrincipal::|public|setInfo(value?:InformationalUrl):void +com.microsoft.graph.models.ServicePrincipal::|public|setIsDisabled(value?:Boolean):void com.microsoft.graph.models.ServicePrincipal::|public|setKeyCredentials(value?:java.util.List):void com.microsoft.graph.models.ServicePrincipal::|public|setLoginUrl(value?:String):void com.microsoft.graph.models.ServicePrincipal::|public|setLogoutUrl(value?:String):void @@ -147275,6 +169133,12 @@ com.microsoft.graph.models.ServicePrincipalSignIn::|public|OdataType:String com.microsoft.graph.models.ServicePrincipalSignIn::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.ServicePrincipalSignIn::|public|setServicePrincipalId(value?:String):void com.microsoft.graph.models.ServicePrincipalSignIn::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServicePrincipalSignIn +com.microsoft.graph.models.ServiceProviderConstraints-->Entity +com.microsoft.graph.models.ServiceProviderConstraints::|public|constructor():void +com.microsoft.graph.models.ServiceProviderConstraints::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ServiceProviderConstraints::|public|OdataType:String +com.microsoft.graph.models.ServiceProviderConstraints::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ServiceProviderConstraints::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ServiceProviderConstraints com.microsoft.graph.models.ServiceProvisioningError::|protected|backingStore:BackingStore com.microsoft.graph.models.ServiceProvisioningError::|public|constructor():void com.microsoft.graph.models.ServiceProvisioningError::|public|getAdditionalData():Map @@ -147649,6 +169513,67 @@ com.microsoft.graph.models.Sharepoint::|public|OdataType:String com.microsoft.graph.models.Sharepoint::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.Sharepoint::|public|setSettings(value?:SharepointSettings):void com.microsoft.graph.models.Sharepoint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Sharepoint +com.microsoft.graph.models.SharePointBrowseSession-->BrowseSessionBase +com.microsoft.graph.models.SharePointBrowseSession::|public|constructor():void +com.microsoft.graph.models.SharePointBrowseSession::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointBrowseSession::|public|getSiteId():String +com.microsoft.graph.models.SharePointBrowseSession::|public|OdataType:String +com.microsoft.graph.models.SharePointBrowseSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointBrowseSession::|public|setSiteId(value?:String):void +com.microsoft.graph.models.SharePointBrowseSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointBrowseSession +com.microsoft.graph.models.SharePointBrowseSessionCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SharePointBrowseSessionCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SharePointBrowseSessionCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointBrowseSessionCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.SharePointBrowseSessionCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointBrowseSessionCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.SharePointBrowseSessionCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointBrowseSessionCollectionResponse +com.microsoft.graph.models.SharePointGroup-->Entity +com.microsoft.graph.models.SharePointGroup::|public|constructor():void +com.microsoft.graph.models.SharePointGroup::|public|getDescription():String +com.microsoft.graph.models.SharePointGroup::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointGroup::|public|getMembers():java.util.List +com.microsoft.graph.models.SharePointGroup::|public|getPrincipalId():String +com.microsoft.graph.models.SharePointGroup::|public|getTitle():String +com.microsoft.graph.models.SharePointGroup::|public|OdataType:String +com.microsoft.graph.models.SharePointGroup::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointGroup::|public|setDescription(value?:String):void +com.microsoft.graph.models.SharePointGroup::|public|setMembers(value?:java.util.List):void +com.microsoft.graph.models.SharePointGroup::|public|setPrincipalId(value?:String):void +com.microsoft.graph.models.SharePointGroup::|public|setTitle(value?:String):void +com.microsoft.graph.models.SharePointGroup::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointGroup +com.microsoft.graph.models.SharePointGroupCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SharePointGroupCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SharePointGroupCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointGroupCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.SharePointGroupCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointGroupCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.SharePointGroupCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointGroupCollectionResponse +com.microsoft.graph.models.SharePointGroupIdentity-->Identity +com.microsoft.graph.models.SharePointGroupIdentity::|public|constructor():void +com.microsoft.graph.models.SharePointGroupIdentity::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointGroupIdentity::|public|getPrincipalId():String +com.microsoft.graph.models.SharePointGroupIdentity::|public|getTitle():String +com.microsoft.graph.models.SharePointGroupIdentity::|public|OdataType:String +com.microsoft.graph.models.SharePointGroupIdentity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointGroupIdentity::|public|setPrincipalId(value?:String):void +com.microsoft.graph.models.SharePointGroupIdentity::|public|setTitle(value?:String):void +com.microsoft.graph.models.SharePointGroupIdentity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointGroupIdentity +com.microsoft.graph.models.SharePointGroupMember-->Entity +com.microsoft.graph.models.SharePointGroupMember::|public|constructor():void +com.microsoft.graph.models.SharePointGroupMember::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointGroupMember::|public|getIdentity():SharePointIdentitySet +com.microsoft.graph.models.SharePointGroupMember::|public|OdataType:String +com.microsoft.graph.models.SharePointGroupMember::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointGroupMember::|public|setIdentity(value?:SharePointIdentitySet):void +com.microsoft.graph.models.SharePointGroupMember::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointGroupMember +com.microsoft.graph.models.SharePointGroupMemberCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SharePointGroupMemberCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SharePointGroupMemberCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointGroupMemberCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.SharePointGroupMemberCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointGroupMemberCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.SharePointGroupMemberCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointGroupMemberCollectionResponse com.microsoft.graph.models.SharePointIdentity-->Identity com.microsoft.graph.models.SharePointIdentity::|public|constructor():void com.microsoft.graph.models.SharePointIdentity::|public|getFieldDeserializers():Map> @@ -147661,11 +169586,13 @@ com.microsoft.graph.models.SharePointIdentitySet-->IdentitySet com.microsoft.graph.models.SharePointIdentitySet::|public|constructor():void com.microsoft.graph.models.SharePointIdentitySet::|public|getFieldDeserializers():Map> com.microsoft.graph.models.SharePointIdentitySet::|public|getGroup():Identity +com.microsoft.graph.models.SharePointIdentitySet::|public|getSharePointGroup():SharePointGroupIdentity com.microsoft.graph.models.SharePointIdentitySet::|public|getSiteGroup():SharePointIdentity com.microsoft.graph.models.SharePointIdentitySet::|public|getSiteUser():SharePointIdentity com.microsoft.graph.models.SharePointIdentitySet::|public|OdataType:String com.microsoft.graph.models.SharePointIdentitySet::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.SharePointIdentitySet::|public|setGroup(value?:Identity):void +com.microsoft.graph.models.SharePointIdentitySet::|public|setSharePointGroup(value?:SharePointGroupIdentity):void com.microsoft.graph.models.SharePointIdentitySet::|public|setSiteGroup(value?:SharePointIdentity):void com.microsoft.graph.models.SharePointIdentitySet::|public|setSiteUser(value?:SharePointIdentity):void com.microsoft.graph.models.SharePointIdentitySet::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointIdentitySet @@ -147695,6 +169622,187 @@ com.microsoft.graph.models.SharepointIds::|public|setTenantId(value?:String):voi com.microsoft.graph.models.SharepointIds::|public|setWebId(value?:String):void com.microsoft.graph.models.SharepointIds::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharepointIds com.microsoft.graph.models.SharepointIds~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SharePointMigrationContainerInfo::|protected|backingStore:BackingStore +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|getAdditionalData():Map +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|getBackingStore():BackingStore +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|getDataContainerUri():String +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|getEncryptionKey():String +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|getMetadataContainerUri():String +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|getOdataType():String +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|setDataContainerUri(value?:String):void +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|setEncryptionKey(value?:String):void +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|setMetadataContainerUri(value?:String):void +com.microsoft.graph.models.SharePointMigrationContainerInfo::|public|setOdataType(value?:String):void +com.microsoft.graph.models.SharePointMigrationContainerInfo::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationContainerInfo +com.microsoft.graph.models.SharePointMigrationContainerInfo~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SharePointMigrationEvent-->Entity +com.microsoft.graph.models.SharePointMigrationEvent::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationEvent::|public|getCorrelationId():String +com.microsoft.graph.models.SharePointMigrationEvent::|public|getEventDateTime():OffsetDateTime +com.microsoft.graph.models.SharePointMigrationEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationEvent::|public|getJobId():String +com.microsoft.graph.models.SharePointMigrationEvent::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationEvent::|public|setCorrelationId(value?:String):void +com.microsoft.graph.models.SharePointMigrationEvent::|public|setEventDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.SharePointMigrationEvent::|public|setJobId(value?:String):void +com.microsoft.graph.models.SharePointMigrationEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationEvent +com.microsoft.graph.models.SharePointMigrationEventCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SharePointMigrationEventCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationEventCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationEventCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.SharePointMigrationEventCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationEventCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.SharePointMigrationEventCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationEventCollectionResponse +com.microsoft.graph.models.SharePointMigrationFinishManifestFileUploadEvent-->SharePointMigrationEvent +com.microsoft.graph.models.SharePointMigrationFinishManifestFileUploadEvent::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationFinishManifestFileUploadEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationFinishManifestFileUploadEvent::|public|getManifestFileName():String +com.microsoft.graph.models.SharePointMigrationFinishManifestFileUploadEvent::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationFinishManifestFileUploadEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationFinishManifestFileUploadEvent::|public|setManifestFileName(value?:String):void +com.microsoft.graph.models.SharePointMigrationFinishManifestFileUploadEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationFinishManifestFileUploadEvent +com.microsoft.graph.models.SharePointMigrationJob-->Entity +com.microsoft.graph.models.SharePointMigrationJob::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationJob::|public|getContainerInfo():SharePointMigrationContainerInfo +com.microsoft.graph.models.SharePointMigrationJob::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationJob::|public|getProgressEvents():java.util.List +com.microsoft.graph.models.SharePointMigrationJob::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationJob::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationJob::|public|setContainerInfo(value?:SharePointMigrationContainerInfo):void +com.microsoft.graph.models.SharePointMigrationJob::|public|setProgressEvents(value?:java.util.List):void +com.microsoft.graph.models.SharePointMigrationJob::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationJob +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent-->SharePointMigrationEvent +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent::|public|getIsCancelledByUser():Boolean +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent::|public|getTotalRetryCount():Integer +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent::|public|setIsCancelledByUser(value?:Boolean):void +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent::|public|setTotalRetryCount(value?:Integer):void +com.microsoft.graph.models.SharePointMigrationJobCancelledEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationJobCancelledEvent +com.microsoft.graph.models.SharePointMigrationJobCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.SharePointMigrationJobCollectionResponse::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationJobCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationJobCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.SharePointMigrationJobCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationJobCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.SharePointMigrationJobCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationJobCollectionResponse +com.microsoft.graph.models.SharePointMigrationJobDeletedEvent-->SharePointMigrationEvent +com.microsoft.graph.models.SharePointMigrationJobDeletedEvent::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationJobDeletedEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationJobDeletedEvent::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationJobDeletedEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationJobDeletedEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationJobDeletedEvent +com.microsoft.graph.models.SharePointMigrationJobErrorEvent-->SharePointMigrationEvent +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|getError():PublicError +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|getErrorLevel():SharePointMigrationJobErrorLevel +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|getObjectId():String +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|getObjectType():SharePointMigrationObjectType +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|getObjectUrl():String +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|getTotalRetryCount():Integer +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|setError(value?:PublicError):void +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|setErrorLevel(value?:SharePointMigrationJobErrorLevel):void +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|setObjectId(value?:String):void +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|setObjectType(value?:SharePointMigrationObjectType):void +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|setObjectUrl(value?:String):void +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|public|setTotalRetryCount(value?:Integer):void +com.microsoft.graph.models.SharePointMigrationJobErrorEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationJobErrorEvent +com.microsoft.graph.models.SharePointMigrationJobErrorLevel::0000-Important +com.microsoft.graph.models.SharePointMigrationJobErrorLevel::0001-Warning +com.microsoft.graph.models.SharePointMigrationJobErrorLevel::0002-Error +com.microsoft.graph.models.SharePointMigrationJobErrorLevel::0003-FatalError +com.microsoft.graph.models.SharePointMigrationJobErrorLevel::0004-UnknownFutureValue +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent-->SharePointMigrationEvent +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|getJobsInQueue():Long +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|getNextPickupDateTime():OffsetDateTime +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|getReason():String +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|getTotalRetryCount():Integer +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|setJobsInQueue(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|setNextPickupDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|setReason(value?:String):void +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|public|setTotalRetryCount(value?:Integer):void +com.microsoft.graph.models.SharePointMigrationJobPostponedEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationJobPostponedEvent +com.microsoft.graph.models.SharePointMigrationJobProgressEvent-->SharePointMigrationEvent +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getBytesProcessed():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getBytesProcessedOnlyCurrentVersion():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getCpuDurationMs():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getFilesProcessed():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getFilesProcessedOnlyCurrentVersion():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getIsCompleted():Boolean +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getLastProcessedObjectId():String +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getObjectsProcessed():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getSqlDurationMs():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getSqlQueryCount():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getTotalDurationMs():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getTotalErrors():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getTotalExpectedBytes():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getTotalExpectedObjects():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getTotalRetryCount():Integer +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getTotalWarnings():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|getWaitTimeOnSqlThrottlingMs():Long +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setBytesProcessed(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setBytesProcessedOnlyCurrentVersion(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setCpuDurationMs(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setFilesProcessed(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setFilesProcessedOnlyCurrentVersion(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setIsCompleted(value?:Boolean):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setLastProcessedObjectId(value?:String):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setObjectsProcessed(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setSqlDurationMs(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setSqlQueryCount(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setTotalDurationMs(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setTotalErrors(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setTotalExpectedBytes(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setTotalExpectedObjects(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setTotalRetryCount(value?:Integer):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setTotalWarnings(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|public|setWaitTimeOnSqlThrottlingMs(value?:Long):void +com.microsoft.graph.models.SharePointMigrationJobProgressEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationJobProgressEvent +com.microsoft.graph.models.SharePointMigrationJobQueuedEvent-->SharePointMigrationEvent +com.microsoft.graph.models.SharePointMigrationJobQueuedEvent::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationJobQueuedEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationJobQueuedEvent::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationJobQueuedEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationJobQueuedEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationJobQueuedEvent +com.microsoft.graph.models.SharePointMigrationJobStartEvent-->SharePointMigrationEvent +com.microsoft.graph.models.SharePointMigrationJobStartEvent::|public|constructor():void +com.microsoft.graph.models.SharePointMigrationJobStartEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointMigrationJobStartEvent::|public|getIsRestarted():Boolean +com.microsoft.graph.models.SharePointMigrationJobStartEvent::|public|getTotalRetryCount():Integer +com.microsoft.graph.models.SharePointMigrationJobStartEvent::|public|OdataType:String +com.microsoft.graph.models.SharePointMigrationJobStartEvent::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointMigrationJobStartEvent::|public|setIsRestarted(value?:Boolean):void +com.microsoft.graph.models.SharePointMigrationJobStartEvent::|public|setTotalRetryCount(value?:Integer):void +com.microsoft.graph.models.SharePointMigrationJobStartEvent::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointMigrationJobStartEvent +com.microsoft.graph.models.SharePointMigrationObjectType::0000-Site +com.microsoft.graph.models.SharePointMigrationObjectType::0001-Web +com.microsoft.graph.models.SharePointMigrationObjectType::0002-Folder +com.microsoft.graph.models.SharePointMigrationObjectType::0003-List +com.microsoft.graph.models.SharePointMigrationObjectType::0004-ListItem +com.microsoft.graph.models.SharePointMigrationObjectType::0005-File +com.microsoft.graph.models.SharePointMigrationObjectType::0006-Alert +com.microsoft.graph.models.SharePointMigrationObjectType::0007-SharedWithObject +com.microsoft.graph.models.SharePointMigrationObjectType::0008-Invalid +com.microsoft.graph.models.SharePointMigrationObjectType::0009-UnknownFutureValue com.microsoft.graph.models.SharePointOneDriveOptions::|protected|backingStore:BackingStore com.microsoft.graph.models.SharePointOneDriveOptions::|public|constructor():void com.microsoft.graph.models.SharePointOneDriveOptions::|public|getAdditionalData():Map @@ -147731,10 +169839,12 @@ com.microsoft.graph.models.SharePointProtectionPolicyCollectionResponse::|static com.microsoft.graph.models.SharePointRestoreSession-->RestoreSessionBase com.microsoft.graph.models.SharePointRestoreSession::|public|constructor():void com.microsoft.graph.models.SharePointRestoreSession::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SharePointRestoreSession::|public|getGranularSiteRestoreArtifacts():java.util.List com.microsoft.graph.models.SharePointRestoreSession::|public|getSiteRestoreArtifacts():java.util.List com.microsoft.graph.models.SharePointRestoreSession::|public|getSiteRestoreArtifactsBulkAdditionRequests():java.util.List com.microsoft.graph.models.SharePointRestoreSession::|public|OdataType:String com.microsoft.graph.models.SharePointRestoreSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.SharePointRestoreSession::|public|setGranularSiteRestoreArtifacts(value?:java.util.List):void com.microsoft.graph.models.SharePointRestoreSession::|public|setSiteRestoreArtifacts(value?:java.util.List):void com.microsoft.graph.models.SharePointRestoreSession::|public|setSiteRestoreArtifactsBulkAdditionRequests(value?:java.util.List):void com.microsoft.graph.models.SharePointRestoreSession::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SharePointRestoreSession @@ -147974,24 +170084,30 @@ com.microsoft.graph.models.SignIn::|public|constructor():void com.microsoft.graph.models.SignIn::|public|getAppDisplayName():String com.microsoft.graph.models.SignIn::|public|getAppId():String com.microsoft.graph.models.SignIn::|public|getAppliedConditionalAccessPolicies():java.util.List +com.microsoft.graph.models.SignIn::|public|getAuthenticationAppDeviceDetails():AuthenticationAppDeviceDetails com.microsoft.graph.models.SignIn::|public|getClientAppUsed():String com.microsoft.graph.models.SignIn::|public|getConditionalAccessStatus():ConditionalAccessStatus com.microsoft.graph.models.SignIn::|public|getCorrelationId():String com.microsoft.graph.models.SignIn::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.SignIn::|public|getDeviceDetail():DeviceDetail com.microsoft.graph.models.SignIn::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.SignIn::|public|getHomeTenantId():String com.microsoft.graph.models.SignIn::|public|getIpAddress():String com.microsoft.graph.models.SignIn::|public|getIsInteractive():Boolean com.microsoft.graph.models.SignIn::|public|getLocation():SignInLocation com.microsoft.graph.models.SignIn::|public|getResourceDisplayName():String com.microsoft.graph.models.SignIn::|public|getResourceId():String +com.microsoft.graph.models.SignIn::|public|getResourceTenantId():String com.microsoft.graph.models.SignIn::|public|getRiskDetail():RiskDetail com.microsoft.graph.models.SignIn::|public|getRiskEventTypes():java.util.List com.microsoft.graph.models.SignIn::|public|getRiskEventTypesV2():java.util.List com.microsoft.graph.models.SignIn::|public|getRiskLevelAggregated():RiskLevel com.microsoft.graph.models.SignIn::|public|getRiskLevelDuringSignIn():RiskLevel com.microsoft.graph.models.SignIn::|public|getRiskState():RiskState +com.microsoft.graph.models.SignIn::|public|getServicePrincipalId():String +com.microsoft.graph.models.SignIn::|public|getServicePrincipalName():String com.microsoft.graph.models.SignIn::|public|getStatus():SignInStatus +com.microsoft.graph.models.SignIn::|public|getUserAgent():String com.microsoft.graph.models.SignIn::|public|getUserDisplayName():String com.microsoft.graph.models.SignIn::|public|getUserId():String com.microsoft.graph.models.SignIn::|public|getUserPrincipalName():String @@ -148000,23 +170116,29 @@ com.microsoft.graph.models.SignIn::|public|serialize(writer:SerializationWriter) com.microsoft.graph.models.SignIn::|public|setAppDisplayName(value?:String):void com.microsoft.graph.models.SignIn::|public|setAppId(value?:String):void com.microsoft.graph.models.SignIn::|public|setAppliedConditionalAccessPolicies(value?:java.util.List):void +com.microsoft.graph.models.SignIn::|public|setAuthenticationAppDeviceDetails(value?:AuthenticationAppDeviceDetails):void com.microsoft.graph.models.SignIn::|public|setClientAppUsed(value?:String):void com.microsoft.graph.models.SignIn::|public|setConditionalAccessStatus(value?:ConditionalAccessStatus):void com.microsoft.graph.models.SignIn::|public|setCorrelationId(value?:String):void com.microsoft.graph.models.SignIn::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.SignIn::|public|setDeviceDetail(value?:DeviceDetail):void +com.microsoft.graph.models.SignIn::|public|setHomeTenantId(value?:String):void com.microsoft.graph.models.SignIn::|public|setIpAddress(value?:String):void com.microsoft.graph.models.SignIn::|public|setIsInteractive(value?:Boolean):void com.microsoft.graph.models.SignIn::|public|setLocation(value?:SignInLocation):void com.microsoft.graph.models.SignIn::|public|setResourceDisplayName(value?:String):void com.microsoft.graph.models.SignIn::|public|setResourceId(value?:String):void +com.microsoft.graph.models.SignIn::|public|setResourceTenantId(value?:String):void com.microsoft.graph.models.SignIn::|public|setRiskDetail(value?:RiskDetail):void com.microsoft.graph.models.SignIn::|public|setRiskEventTypes(value?:java.util.List):void com.microsoft.graph.models.SignIn::|public|setRiskEventTypesV2(value?:java.util.List):void com.microsoft.graph.models.SignIn::|public|setRiskLevelAggregated(value?:RiskLevel):void com.microsoft.graph.models.SignIn::|public|setRiskLevelDuringSignIn(value?:RiskLevel):void com.microsoft.graph.models.SignIn::|public|setRiskState(value?:RiskState):void +com.microsoft.graph.models.SignIn::|public|setServicePrincipalId(value?:String):void +com.microsoft.graph.models.SignIn::|public|setServicePrincipalName(value?:String):void com.microsoft.graph.models.SignIn::|public|setStatus(value?:SignInStatus):void +com.microsoft.graph.models.SignIn::|public|setUserAgent(value?:String):void com.microsoft.graph.models.SignIn::|public|setUserDisplayName(value?:String):void com.microsoft.graph.models.SignIn::|public|setUserId(value?:String):void com.microsoft.graph.models.SignIn::|public|setUserPrincipalName(value?:String):void @@ -148719,6 +170841,12 @@ com.microsoft.graph.models.SmsAuthenticationMethodTarget::|public|OdataType:Stri com.microsoft.graph.models.SmsAuthenticationMethodTarget::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.SmsAuthenticationMethodTarget::|public|setIsUsableForSignIn(value?:Boolean):void com.microsoft.graph.models.SmsAuthenticationMethodTarget::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SmsAuthenticationMethodTarget +com.microsoft.graph.models.SnapshotJobStatus::0000-NotStarted +com.microsoft.graph.models.SnapshotJobStatus::0001-Running +com.microsoft.graph.models.SnapshotJobStatus::0002-Succeeded +com.microsoft.graph.models.SnapshotJobStatus::0003-Failed +com.microsoft.graph.models.SnapshotJobStatus::0004-PartiallySuccessful +com.microsoft.graph.models.SnapshotJobStatus::0005-UnknownFutureValue com.microsoft.graph.models.SocialIdentityProvider-->IdentityProviderBase com.microsoft.graph.models.SocialIdentityProvider::|public|constructor():void com.microsoft.graph.models.SocialIdentityProvider::|public|getClientId():String @@ -148917,6 +171045,14 @@ com.microsoft.graph.models.SpecialFolder::|public|setName(value?:String):void com.microsoft.graph.models.SpecialFolder::|public|setOdataType(value?:String):void com.microsoft.graph.models.SpecialFolder::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SpecialFolder com.microsoft.graph.models.SpecialFolder~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.SslVersion::0000-None +com.microsoft.graph.models.SslVersion::0001-Ssl3_0 +com.microsoft.graph.models.SslVersion::0002-Tls1_0 +com.microsoft.graph.models.SslVersion::0003-Tls1_1 +com.microsoft.graph.models.SslVersion::0004-Tls1_2 +com.microsoft.graph.models.SslVersion::0005-Tls1_3 +com.microsoft.graph.models.SslVersion::0006-NotSupported +com.microsoft.graph.models.SslVersion::0007-UnknownFutureValue com.microsoft.graph.models.StaffAvailabilityItem::|protected|backingStore:BackingStore com.microsoft.graph.models.StaffAvailabilityItem::|public|constructor():void com.microsoft.graph.models.StaffAvailabilityItem::|public|getAdditionalData():Map @@ -149896,6 +172032,12 @@ com.microsoft.graph.models.TabUpdatedEventMessageDetail::|public|serialize(write com.microsoft.graph.models.TabUpdatedEventMessageDetail::|public|setInitiator(value?:IdentitySet):void com.microsoft.graph.models.TabUpdatedEventMessageDetail::|public|setTabId(value?:String):void com.microsoft.graph.models.TabUpdatedEventMessageDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TabUpdatedEventMessageDetail +com.microsoft.graph.models.TargetAgentIdentitySponsorsOrOwners-->SubjectSet +com.microsoft.graph.models.TargetAgentIdentitySponsorsOrOwners::|public|constructor():void +com.microsoft.graph.models.TargetAgentIdentitySponsorsOrOwners::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TargetAgentIdentitySponsorsOrOwners::|public|OdataType:String +com.microsoft.graph.models.TargetAgentIdentitySponsorsOrOwners::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TargetAgentIdentitySponsorsOrOwners::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetAgentIdentitySponsorsOrOwners com.microsoft.graph.models.TargetApplicationOwners-->SubjectSet com.microsoft.graph.models.TargetApplicationOwners::|public|constructor():void com.microsoft.graph.models.TargetApplicationOwners::|public|getFieldDeserializers():Map> @@ -149917,6 +172059,21 @@ com.microsoft.graph.models.TargetDeviceGroupCollectionResponse::|public|getValue com.microsoft.graph.models.TargetDeviceGroupCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.TargetDeviceGroupCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.TargetDeviceGroupCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetDeviceGroupCollectionResponse +com.microsoft.graph.models.TargetedChatMessage-->ChatMessage +com.microsoft.graph.models.TargetedChatMessage::|public|constructor():void +com.microsoft.graph.models.TargetedChatMessage::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TargetedChatMessage::|public|getRecipient():Identity +com.microsoft.graph.models.TargetedChatMessage::|public|OdataType:String +com.microsoft.graph.models.TargetedChatMessage::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TargetedChatMessage::|public|setRecipient(value?:Identity):void +com.microsoft.graph.models.TargetedChatMessage::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetedChatMessage +com.microsoft.graph.models.TargetedChatMessageCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.TargetedChatMessageCollectionResponse::|public|constructor():void +com.microsoft.graph.models.TargetedChatMessageCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TargetedChatMessageCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.TargetedChatMessageCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TargetedChatMessageCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.TargetedChatMessageCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetedChatMessageCollectionResponse com.microsoft.graph.models.TargetedManagedAppConfiguration-->ManagedAppConfiguration com.microsoft.graph.models.TargetedManagedAppConfiguration::|public|constructor():void com.microsoft.graph.models.TargetedManagedAppConfiguration::|public|getApps():java.util.List @@ -149977,6 +172134,22 @@ com.microsoft.graph.models.TargetManager::|public|OdataType:String com.microsoft.graph.models.TargetManager::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.TargetManager::|public|setManagerLevel(value?:Integer):void com.microsoft.graph.models.TargetManager::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetManager +com.microsoft.graph.models.TargetOwners::|protected|backingStore:BackingStore +com.microsoft.graph.models.TargetOwners::|public|constructor():void +com.microsoft.graph.models.TargetOwners::|public|getAdditionalData():Map +com.microsoft.graph.models.TargetOwners::|public|getBackingStore():BackingStore +com.microsoft.graph.models.TargetOwners::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TargetOwners::|public|getNotifyMembers():NotifyMembers +com.microsoft.graph.models.TargetOwners::|public|getOdataType():String +com.microsoft.graph.models.TargetOwners::|public|getSecurityGroups():java.util.List +com.microsoft.graph.models.TargetOwners::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TargetOwners::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.TargetOwners::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.TargetOwners::|public|setNotifyMembers(value?:NotifyMembers):void +com.microsoft.graph.models.TargetOwners::|public|setOdataType(value?:String):void +com.microsoft.graph.models.TargetOwners::|public|setSecurityGroups(value?:java.util.List):void +com.microsoft.graph.models.TargetOwners::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TargetOwners +com.microsoft.graph.models.TargetOwners~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.TargetResource::|protected|backingStore:BackingStore com.microsoft.graph.models.TargetResource::|public|constructor():void com.microsoft.graph.models.TargetResource::|public|getAdditionalData():Map @@ -150266,6 +172439,283 @@ com.microsoft.graph.models.TeamRenamedEventMessageDetail::|public|setInitiator(v com.microsoft.graph.models.TeamRenamedEventMessageDetail::|public|setTeamDisplayName(value?:String):void com.microsoft.graph.models.TeamRenamedEventMessageDetail::|public|setTeamId(value?:String):void com.microsoft.graph.models.TeamRenamedEventMessageDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamRenamedEventMessageDetail +com.microsoft.graph.models.teamsadministration.AccountType::0000-User +com.microsoft.graph.models.teamsadministration.AccountType::0001-ResourceAccount +com.microsoft.graph.models.teamsadministration.AccountType::0002-Guest +com.microsoft.graph.models.teamsadministration.AccountType::0003-SfbOnPremUser +com.microsoft.graph.models.teamsadministration.AccountType::0004-Unknown +com.microsoft.graph.models.teamsadministration.AccountType::0005-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.AccountType::0006-IneligibleUser +com.microsoft.graph.models.teamsadministration.ActivationState::0000-Activated +com.microsoft.graph.models.teamsadministration.ActivationState::0001-AssignmentPending +com.microsoft.graph.models.teamsadministration.ActivationState::0002-AssignmentFailed +com.microsoft.graph.models.teamsadministration.ActivationState::0003-UpdatePending +com.microsoft.graph.models.teamsadministration.ActivationState::0004-UpdateFailed +com.microsoft.graph.models.teamsadministration.ActivationState::0005-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|protected|backingStore:BackingStore +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|constructor():void +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|getAdditionalData():Map +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|getAssignmentCategory():AssignmentCategory +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|getBackingStore():BackingStore +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|getOdataType():String +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|getTelephoneNumber():String +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|setAssignmentCategory(value?:AssignmentCategory):void +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|setOdataType(value?:String):void +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|public|setTelephoneNumber(value?:String):void +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):AssignedTelephoneNumber +com.microsoft.graph.models.teamsadministration.AssignedTelephoneNumber~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.teamsadministration.AssignmentCategory::0000-Primary +com.microsoft.graph.models.teamsadministration.AssignmentCategory::0001-Private +com.microsoft.graph.models.teamsadministration.AssignmentCategory::0002-Alternate +com.microsoft.graph.models.teamsadministration.AssignmentCategory::0003-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.AssignmentStatus::0000-Unassigned +com.microsoft.graph.models.teamsadministration.AssignmentStatus::0001-InternalError +com.microsoft.graph.models.teamsadministration.AssignmentStatus::0002-UserAssigned +com.microsoft.graph.models.teamsadministration.AssignmentStatus::0003-ConferenceAssigned +com.microsoft.graph.models.teamsadministration.AssignmentStatus::0004-VoiceApplicationAssigned +com.microsoft.graph.models.teamsadministration.AssignmentStatus::0005-ThirdPartyAppAssigned +com.microsoft.graph.models.teamsadministration.AssignmentStatus::0006-PolicyAssigned +com.microsoft.graph.models.teamsadministration.AssignmentStatus::0007-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.AssignmentType::0000-Direct +com.microsoft.graph.models.teamsadministration.AssignmentType::0001-Group +com.microsoft.graph.models.teamsadministration.AssignmentType::0002-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.CustomerAction::0000-LocationUpdate +com.microsoft.graph.models.teamsadministration.CustomerAction::0001-Release +com.microsoft.graph.models.teamsadministration.CustomerAction::0002-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|protected|backingStore:BackingStore +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|constructor():void +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|getAdditionalData():Map +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|getBackingStore():BackingStore +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|getOdataType():String +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|getPolicyAssignment():PolicyAssignment +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|getPolicyType():String +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|setOdataType(value?:String):void +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|setPolicyAssignment(value?:PolicyAssignment):void +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|public|setPolicyType(value?:String):void +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):EffectivePolicyAssignment +com.microsoft.graph.models.teamsadministration.EffectivePolicyAssignment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.teamsadministration.NumberAssignment-->Entity +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|constructor():void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getActivationState():ActivationState +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getAssignmentCategory():AssignmentCategory +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getAssignmentStatus():AssignmentStatus +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getAssignmentTargetId():String +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getCapabilities():java.util.List +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getCity():String +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getCivicAddressId():String +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getIsoCountryCode():String +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getLocationId():String +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getNetworkSiteId():String +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getNumberSource():NumberSource +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getNumberType():NumberType +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getOperatorId():String +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getPortInStatus():PortInStatus +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getReverseNumberLookupOptions():java.util.List +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getSupportedCustomerActions():java.util.List +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|getTelephoneNumber():String +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|OdataType:String +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setActivationState(value?:ActivationState):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setAssignmentCategory(value?:AssignmentCategory):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setAssignmentStatus(value?:AssignmentStatus):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setAssignmentTargetId(value?:String):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setCapabilities(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setCity(value?:String):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setCivicAddressId(value?:String):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setIsoCountryCode(value?:String):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setLocationId(value?:String):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setNetworkSiteId(value?:String):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setNumberSource(value?:NumberSource):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setNumberType(value?:NumberType):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setOperatorId(value?:String):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setPortInStatus(value?:PortInStatus):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setReverseNumberLookupOptions(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setSupportedCustomerActions(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|public|setTelephoneNumber(value?:String):void +com.microsoft.graph.models.teamsadministration.NumberAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NumberAssignment +com.microsoft.graph.models.teamsadministration.NumberAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.teamsadministration.NumberAssignmentCollectionResponse::|public|constructor():void +com.microsoft.graph.models.teamsadministration.NumberAssignmentCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.NumberAssignmentCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.teamsadministration.NumberAssignmentCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.NumberAssignmentCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.NumberAssignmentCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):NumberAssignmentCollectionResponse +com.microsoft.graph.models.teamsadministration.NumberCapability::0000-ConferenceAssignment +com.microsoft.graph.models.teamsadministration.NumberCapability::0001-VoiceApplicationAssignment +com.microsoft.graph.models.teamsadministration.NumberCapability::0002-UserAssignment +com.microsoft.graph.models.teamsadministration.NumberCapability::0003-TeamsPhoneMobile +com.microsoft.graph.models.teamsadministration.NumberCapability::0004-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.NumberSource::0000-Online +com.microsoft.graph.models.teamsadministration.NumberSource::0001-OnPremises +com.microsoft.graph.models.teamsadministration.NumberSource::0002-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.NumberType::0000-InternalError +com.microsoft.graph.models.teamsadministration.NumberType::0001-DirectRouting +com.microsoft.graph.models.teamsadministration.NumberType::0002-CallingPlan +com.microsoft.graph.models.teamsadministration.NumberType::0003-OperatorConnect +com.microsoft.graph.models.teamsadministration.NumberType::0004-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|protected|backingStore:BackingStore +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|constructor():void +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|getAdditionalData():Map +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|getAssignmentType():AssignmentType +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|getBackingStore():BackingStore +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|getDisplayName():String +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|getGroupId():String +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|getOdataType():String +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|getPolicyId():String +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|setAssignmentType(value?:AssignmentType):void +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|setGroupId(value?:String):void +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|setOdataType(value?:String):void +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|public|setPolicyId(value?:String):void +com.microsoft.graph.models.teamsadministration.PolicyAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyAssignment +com.microsoft.graph.models.teamsadministration.PolicyAssignment~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail-->Entity +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail::|public|constructor():void +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail::|public|getName():String +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail::|public|getPolicyId():String +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail::|public|OdataType:String +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail::|public|setName(value?:String):void +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail::|public|setPolicyId(value?:String):void +com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):PolicyIdentifierDetail +com.microsoft.graph.models.teamsadministration.PortInStatus::0000-Completed +com.microsoft.graph.models.teamsadministration.PortInStatus::0001-FirmOrderCommitmentAccepted +com.microsoft.graph.models.teamsadministration.PortInStatus::0002-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.ReverseNumberLookupOption::0000-SkipInternalVoip +com.microsoft.graph.models.teamsadministration.ReverseNumberLookupOption::0001-UnknownFutureValue +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot-->Entity +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|getPolicy():TeamsPolicyAssignment +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|getTelephoneNumberManagement():TelephoneNumberManagementRoot +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|getUserConfigurations():java.util.List +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|OdataType:String +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|setPolicy(value?:TeamsPolicyAssignment):void +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|setTelephoneNumberManagement(value?:TelephoneNumberManagementRoot):void +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|public|setUserConfigurations(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TeamsAdminRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsAdminRoot +com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment-->Entity +com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment::|public|getUserAssignments():java.util.List +com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment::|public|OdataType:String +com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment::|public|setUserAssignments(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsPolicyAssignment +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment-->Entity +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|getPolicyId():String +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|getPolicyType():String +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|getUserId():String +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|OdataType:String +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|setPolicyId(value?:String):void +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|setPolicyType(value?:String):void +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|public|setUserId(value?:String):void +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsPolicyUserAssignment +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignmentCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignmentCollectionResponse::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignmentCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignmentCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignmentCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignmentCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignmentCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsPolicyUserAssignmentCollectionResponse +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration-->Entity +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getAccountType():AccountType +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getCreatedDateTime():OffsetDateTime +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getEffectivePolicyAssignments():java.util.List +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getFeatureTypes():java.util.List +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getIsEnterpriseVoiceEnabled():Boolean +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getTelephoneNumbers():java.util.List +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getTenantId():String +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getUser():User +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|getUserPrincipalName():String +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|OdataType:String +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setAccountType(value?:AccountType):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setCreatedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setEffectivePolicyAssignments(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setFeatureTypes(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setIsEnterpriseVoiceEnabled(value?:Boolean):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setTelephoneNumbers(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setTenantId(value?:String):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setUser(value?:User):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|public|setUserPrincipalName(value?:String):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsUserConfiguration +com.microsoft.graph.models.teamsadministration.TeamsUserConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.teamsadministration.TeamsUserConfigurationCollectionResponse::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TeamsUserConfigurationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TeamsUserConfigurationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.teamsadministration.TeamsUserConfigurationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TeamsUserConfigurationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TeamsUserConfigurationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TeamsUserConfigurationCollectionResponse +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation-->Entity +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|getCreatedDateTime():String +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|getNumbers():java.util.List +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|getStatus():LongRunningOperationStatus +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|OdataType:String +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|setCreatedDateTime(value?:String):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|setNumbers(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|public|setStatus(value?:LongRunningOperationStatus):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberLongRunningOperation +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberLongRunningOperationCollectionResponse +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getOdataType():String +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getResourceLocation():String +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getStatus():LongRunningOperationStatus +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|getStatusDetail():String +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setResourceLocation(value?:String):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setStatus(value?:LongRunningOperationStatus):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|public|setStatusDetail(value?:String):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberLongRunningOperationDetails +com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperationDetails~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot-->Entity +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot::|public|constructor():void +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot::|public|getNumberAssignments():java.util.List +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot::|public|getOperations():java.util.List +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot::|public|OdataType:String +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot::|public|setNumberAssignments(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot::|public|setOperations(value?:java.util.List):void +com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TelephoneNumberManagementRoot com.microsoft.graph.models.TeamsApp-->Entity com.microsoft.graph.models.TeamsApp::|public|constructor():void com.microsoft.graph.models.TeamsApp::|public|getAppDefinitions():java.util.List @@ -150897,7 +173347,6 @@ com.microsoft.graph.models.TemplateScenarios::0005-EmergingThreats com.microsoft.graph.models.TemplateScenarios::0006-UnknownFutureValue com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod-->AuthenticationMethod com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|constructor():void -com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|getFieldDeserializers():Map> com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|getIsUsable():Boolean com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|getIsUsableOnce():Boolean @@ -150907,7 +173356,6 @@ com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|getS com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|getTemporaryAccessPass():String com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|OdataType:String com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|setIsUsable(value?:Boolean):void com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|setIsUsableOnce(value?:Boolean):void com.microsoft.graph.models.TemporaryAccessPassAuthenticationMethod::|public|setLifetimeInMinutes(value?:Integer):void @@ -151624,6 +174072,22 @@ com.microsoft.graph.models.TimeOffCollectionResponse::|public|getValue():java.ut com.microsoft.graph.models.TimeOffCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.TimeOffCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.TimeOffCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeOffCollectionResponse +com.microsoft.graph.models.TimeOffDetails::|protected|backingStore:BackingStore +com.microsoft.graph.models.TimeOffDetails::|public|constructor():void +com.microsoft.graph.models.TimeOffDetails::|public|getAdditionalData():Map +com.microsoft.graph.models.TimeOffDetails::|public|getBackingStore():BackingStore +com.microsoft.graph.models.TimeOffDetails::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.TimeOffDetails::|public|getIsAllDay():Boolean +com.microsoft.graph.models.TimeOffDetails::|public|getOdataType():String +com.microsoft.graph.models.TimeOffDetails::|public|getSubject():String +com.microsoft.graph.models.TimeOffDetails::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.TimeOffDetails::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.TimeOffDetails::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.TimeOffDetails::|public|setIsAllDay(value?:Boolean):void +com.microsoft.graph.models.TimeOffDetails::|public|setOdataType(value?:String):void +com.microsoft.graph.models.TimeOffDetails::|public|setSubject(value?:String):void +com.microsoft.graph.models.TimeOffDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TimeOffDetails +com.microsoft.graph.models.TimeOffDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.TimeOffItem-->ScheduleEntity com.microsoft.graph.models.TimeOffItem::|public|constructor():void com.microsoft.graph.models.TimeOffItem::|public|getFieldDeserializers():Map> @@ -152146,6 +174610,14 @@ com.microsoft.graph.models.TrendingCollectionResponse::|public|getValue():java.u com.microsoft.graph.models.TrendingCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.TrendingCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.TrendingCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):TrendingCollectionResponse +com.microsoft.graph.models.UnavailablePlaceMode-->PlaceMode +com.microsoft.graph.models.UnavailablePlaceMode::|public|constructor():void +com.microsoft.graph.models.UnavailablePlaceMode::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.UnavailablePlaceMode::|public|getReason():String +com.microsoft.graph.models.UnavailablePlaceMode::|public|OdataType:String +com.microsoft.graph.models.UnavailablePlaceMode::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.UnavailablePlaceMode::|public|setReason(value?:String):void +com.microsoft.graph.models.UnavailablePlaceMode::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnavailablePlaceMode com.microsoft.graph.models.UnifiedApprovalStage::|protected|backingStore:BackingStore com.microsoft.graph.models.UnifiedApprovalStage::|public|constructor():void com.microsoft.graph.models.UnifiedApprovalStage::|public|getAdditionalData():Map @@ -152235,6 +174707,7 @@ com.microsoft.graph.models.UnifiedRoleAssignment::|public|getDirectoryScopeId(): com.microsoft.graph.models.UnifiedRoleAssignment::|public|getFieldDeserializers():Map> com.microsoft.graph.models.UnifiedRoleAssignment::|public|getPrincipal():DirectoryObject com.microsoft.graph.models.UnifiedRoleAssignment::|public|getPrincipalId():String +com.microsoft.graph.models.UnifiedRoleAssignment::|public|getPrincipalOrganizationId():String com.microsoft.graph.models.UnifiedRoleAssignment::|public|getRoleDefinition():UnifiedRoleDefinition com.microsoft.graph.models.UnifiedRoleAssignment::|public|getRoleDefinitionId():String com.microsoft.graph.models.UnifiedRoleAssignment::|public|OdataType:String @@ -152246,6 +174719,7 @@ com.microsoft.graph.models.UnifiedRoleAssignment::|public|setDirectoryScope(valu com.microsoft.graph.models.UnifiedRoleAssignment::|public|setDirectoryScopeId(value?:String):void com.microsoft.graph.models.UnifiedRoleAssignment::|public|setPrincipal(value?:DirectoryObject):void com.microsoft.graph.models.UnifiedRoleAssignment::|public|setPrincipalId(value?:String):void +com.microsoft.graph.models.UnifiedRoleAssignment::|public|setPrincipalOrganizationId(value?:String):void com.microsoft.graph.models.UnifiedRoleAssignment::|public|setRoleDefinition(value?:UnifiedRoleDefinition):void com.microsoft.graph.models.UnifiedRoleAssignment::|public|setRoleDefinitionId(value?:String):void com.microsoft.graph.models.UnifiedRoleAssignment::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleAssignment @@ -152716,6 +175190,21 @@ com.microsoft.graph.models.UnifiedStorageQuota::|public|setState(value?:String): com.microsoft.graph.models.UnifiedStorageQuota::|public|setTotal(value?:Long):void com.microsoft.graph.models.UnifiedStorageQuota::|public|setUsed(value?:Long):void com.microsoft.graph.models.UnifiedStorageQuota::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnifiedStorageQuota +com.microsoft.graph.models.UnitMap-->BaseMapFeature +com.microsoft.graph.models.UnitMap::|public|constructor():void +com.microsoft.graph.models.UnitMap::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.UnitMap::|public|getPlaceId():String +com.microsoft.graph.models.UnitMap::|public|OdataType:String +com.microsoft.graph.models.UnitMap::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.UnitMap::|public|setPlaceId(value?:String):void +com.microsoft.graph.models.UnitMap::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnitMap +com.microsoft.graph.models.UnitMapCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.UnitMapCollectionResponse::|public|constructor():void +com.microsoft.graph.models.UnitMapCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.UnitMapCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.UnitMapCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.UnitMapCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.UnitMapCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnitMapCollectionResponse com.microsoft.graph.models.UnmuteParticipantOperation-->CommsOperation com.microsoft.graph.models.UnmuteParticipantOperation::|public|constructor():void com.microsoft.graph.models.UnmuteParticipantOperation::|public|getFieldDeserializers():Map> @@ -152858,7 +175347,8 @@ com.microsoft.graph.models.UsageRights::0016-UserDefinedProtectionTypeNotSupport com.microsoft.graph.models.UsageRights::0017-EncryptedProtectionTypeNotSupportedException com.microsoft.graph.models.UsageRights::0018-PurviewClaimsChallengeNotSupportedException com.microsoft.graph.models.UsageRights::0019-Exception -com.microsoft.graph.models.UsageRights::0020-UnknownFutureValue +com.microsoft.graph.models.UsageRights::0020-LabelNotFoundException +com.microsoft.graph.models.UsageRights::0021-UnknownFutureValue com.microsoft.graph.models.UsageRightsIncluded-->Entity com.microsoft.graph.models.UsageRightsIncluded::|public|constructor():void com.microsoft.graph.models.UsageRightsIncluded::|public|getFieldDeserializers():Map> @@ -152897,6 +175387,7 @@ com.microsoft.graph.models.User::|public|constructor():void com.microsoft.graph.models.User::|public|getAboutMe():String com.microsoft.graph.models.User::|public|getAccountEnabled():Boolean com.microsoft.graph.models.User::|public|getActivities():java.util.List +com.microsoft.graph.models.User::|public|getAdhocCalls():java.util.List com.microsoft.graph.models.User::|public|getAgeGroup():String com.microsoft.graph.models.User::|public|getAgreementAcceptances():java.util.List com.microsoft.graph.models.User::|public|getAppRoleAssignments():java.util.List @@ -152947,6 +175438,7 @@ com.microsoft.graph.models.User::|public|getFollowedSites():java.util.List com.microsoft.graph.models.User::|public|getGivenName():String com.microsoft.graph.models.User::|public|getHireDate():OffsetDateTime com.microsoft.graph.models.User::|public|getIdentities():java.util.List +com.microsoft.graph.models.User::|public|getIdentityParentId():String com.microsoft.graph.models.User::|public|getImAddresses():java.util.List com.microsoft.graph.models.User::|public|getInferenceClassification():InferenceClassification com.microsoft.graph.models.User::|public|getInsights():ItemInsights @@ -152982,6 +175474,7 @@ com.microsoft.graph.models.User::|public|getOnPremisesLastSyncDateTime():OffsetD com.microsoft.graph.models.User::|public|getOnPremisesProvisioningErrors():java.util.List com.microsoft.graph.models.User::|public|getOnPremisesSamAccountName():String com.microsoft.graph.models.User::|public|getOnPremisesSecurityIdentifier():String +com.microsoft.graph.models.User::|public|getOnPremisesSyncBehavior():OnPremisesSyncBehavior com.microsoft.graph.models.User::|public|getOnPremisesSyncEnabled():Boolean com.microsoft.graph.models.User::|public|getOnPremisesUserPrincipalName():String com.microsoft.graph.models.User::|public|getOtherMails():java.util.List @@ -153016,6 +175509,7 @@ com.microsoft.graph.models.User::|public|getSignInActivity():SignInActivity com.microsoft.graph.models.User::|public|getSignInSessionsValidFromDateTime():OffsetDateTime com.microsoft.graph.models.User::|public|getSkills():java.util.List com.microsoft.graph.models.User::|public|getSolutions():UserSolutionRoot +com.microsoft.graph.models.User::|public|getSponsorOf():java.util.List com.microsoft.graph.models.User::|public|getSponsors():java.util.List com.microsoft.graph.models.User::|public|getState():String com.microsoft.graph.models.User::|public|getStreetAddress():String @@ -153031,6 +175525,7 @@ com.microsoft.graph.models.User::|public|serialize(writer:SerializationWriter):V com.microsoft.graph.models.User::|public|setAboutMe(value?:String):void com.microsoft.graph.models.User::|public|setAccountEnabled(value?:Boolean):void com.microsoft.graph.models.User::|public|setActivities(value?:java.util.List):void +com.microsoft.graph.models.User::|public|setAdhocCalls(value?:java.util.List):void com.microsoft.graph.models.User::|public|setAgeGroup(value?:String):void com.microsoft.graph.models.User::|public|setAgreementAcceptances(value?:java.util.List):void com.microsoft.graph.models.User::|public|setAppRoleAssignments(value?:java.util.List):void @@ -153080,6 +175575,7 @@ com.microsoft.graph.models.User::|public|setFollowedSites(value?:java.util.List< com.microsoft.graph.models.User::|public|setGivenName(value?:String):void com.microsoft.graph.models.User::|public|setHireDate(value?:OffsetDateTime):void com.microsoft.graph.models.User::|public|setIdentities(value?:java.util.List):void +com.microsoft.graph.models.User::|public|setIdentityParentId(value?:String):void com.microsoft.graph.models.User::|public|setImAddresses(value?:java.util.List):void com.microsoft.graph.models.User::|public|setInferenceClassification(value?:InferenceClassification):void com.microsoft.graph.models.User::|public|setInsights(value?:ItemInsights):void @@ -153115,6 +175611,7 @@ com.microsoft.graph.models.User::|public|setOnPremisesLastSyncDateTime(value?:Of com.microsoft.graph.models.User::|public|setOnPremisesProvisioningErrors(value?:java.util.List):void com.microsoft.graph.models.User::|public|setOnPremisesSamAccountName(value?:String):void com.microsoft.graph.models.User::|public|setOnPremisesSecurityIdentifier(value?:String):void +com.microsoft.graph.models.User::|public|setOnPremisesSyncBehavior(value?:OnPremisesSyncBehavior):void com.microsoft.graph.models.User::|public|setOnPremisesSyncEnabled(value?:Boolean):void com.microsoft.graph.models.User::|public|setOnPremisesUserPrincipalName(value?:String):void com.microsoft.graph.models.User::|public|setOtherMails(value?:java.util.List):void @@ -153149,6 +175646,7 @@ com.microsoft.graph.models.User::|public|setSignInActivity(value?:SignInActivity com.microsoft.graph.models.User::|public|setSignInSessionsValidFromDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.User::|public|setSkills(value?:java.util.List):void com.microsoft.graph.models.User::|public|setSolutions(value?:UserSolutionRoot):void +com.microsoft.graph.models.User::|public|setSponsorOf(value?:java.util.List):void com.microsoft.graph.models.User::|public|setSponsors(value?:java.util.List):void com.microsoft.graph.models.User::|public|setState(value?:String):void com.microsoft.graph.models.User::|public|setStreetAddress(value?:String):void @@ -153222,12 +175720,20 @@ com.microsoft.graph.models.UserActivityType::0001-UploadFile com.microsoft.graph.models.UserActivityType::0002-DownloadText com.microsoft.graph.models.UserActivityType::0003-DownloadFile com.microsoft.graph.models.UserActivityType::0004-UnknownFutureValue +com.microsoft.graph.models.UserActivityType::0005-CopyToClipboard +com.microsoft.graph.models.UserActivityType::0006-PasteFromClipboard +com.microsoft.graph.models.UserActivityType::0007-Print +com.microsoft.graph.models.UserActivityType::0008-AccessDebugTools com.microsoft.graph.models.UserActivityTypes::0000-None com.microsoft.graph.models.UserActivityTypes::0001-UploadText com.microsoft.graph.models.UserActivityTypes::0002-UploadFile com.microsoft.graph.models.UserActivityTypes::0003-DownloadText com.microsoft.graph.models.UserActivityTypes::0004-DownloadFile com.microsoft.graph.models.UserActivityTypes::0005-UnknownFutureValue +com.microsoft.graph.models.UserActivityTypes::0006-CopyToClipboard +com.microsoft.graph.models.UserActivityTypes::0007-PasteFromClipboard +com.microsoft.graph.models.UserActivityTypes::0008-Print +com.microsoft.graph.models.UserActivityTypes::0009-AccessDebugTools com.microsoft.graph.models.UserAttributeValuesItem::|protected|backingStore:BackingStore com.microsoft.graph.models.UserAttributeValuesItem::|public|constructor():void com.microsoft.graph.models.UserAttributeValuesItem::|public|getAdditionalData():Map @@ -154268,6 +176774,16 @@ com.microsoft.graph.models.UserLastSignInRecommendationInsightSetting::|public|s com.microsoft.graph.models.UserLastSignInRecommendationInsightSetting::|public|setRecommendationLookBackDuration(value?:PeriodAndDuration):void com.microsoft.graph.models.UserLastSignInRecommendationInsightSetting::|public|setSignInScope(value?:UserSignInRecommendationScope):void com.microsoft.graph.models.UserLastSignInRecommendationInsightSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserLastSignInRecommendationInsightSetting +com.microsoft.graph.models.UserOwnership::0000-None +com.microsoft.graph.models.UserOwnership::0001-LawfulBasisForProcessing +com.microsoft.graph.models.UserOwnership::0002-RightToAccess +com.microsoft.graph.models.UserOwnership::0003-RightToBeInformed +com.microsoft.graph.models.UserOwnership::0004-RightToDataPortability +com.microsoft.graph.models.UserOwnership::0005-RightToObject +com.microsoft.graph.models.UserOwnership::0006-RightToRectification +com.microsoft.graph.models.UserOwnership::0007-RightToRestrictionOfProcessing +com.microsoft.graph.models.UserOwnership::0008-RightsRelatedToAutomatedDecisionMaking +com.microsoft.graph.models.UserOwnership::0009-UnknownFutureValue com.microsoft.graph.models.UserPrint::|protected|backingStore:BackingStore com.microsoft.graph.models.UserPrint::|public|constructor():void com.microsoft.graph.models.UserPrint::|public|getAdditionalData():Map @@ -154475,19 +176991,23 @@ com.microsoft.graph.models.UserSettings-->Entity com.microsoft.graph.models.UserSettings::|public|constructor():void com.microsoft.graph.models.UserSettings::|public|getContributionToContentDiscoveryAsOrganizationDisabled():Boolean com.microsoft.graph.models.UserSettings::|public|getContributionToContentDiscoveryDisabled():Boolean +com.microsoft.graph.models.UserSettings::|public|getExchange():ExchangeSettings com.microsoft.graph.models.UserSettings::|public|getFieldDeserializers():Map> com.microsoft.graph.models.UserSettings::|public|getItemInsights():UserInsightsSettings com.microsoft.graph.models.UserSettings::|public|getShiftPreferences():ShiftPreferences com.microsoft.graph.models.UserSettings::|public|getStorage():UserStorage com.microsoft.graph.models.UserSettings::|public|getWindows():java.util.List +com.microsoft.graph.models.UserSettings::|public|getWorkHoursAndLocations():WorkHoursAndLocationsSetting com.microsoft.graph.models.UserSettings::|public|OdataType:String com.microsoft.graph.models.UserSettings::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.UserSettings::|public|setContributionToContentDiscoveryAsOrganizationDisabled(value?:Boolean):void com.microsoft.graph.models.UserSettings::|public|setContributionToContentDiscoveryDisabled(value?:Boolean):void +com.microsoft.graph.models.UserSettings::|public|setExchange(value?:ExchangeSettings):void com.microsoft.graph.models.UserSettings::|public|setItemInsights(value?:UserInsightsSettings):void com.microsoft.graph.models.UserSettings::|public|setShiftPreferences(value?:ShiftPreferences):void com.microsoft.graph.models.UserSettings::|public|setStorage(value?:UserStorage):void com.microsoft.graph.models.UserSettings::|public|setWindows(value?:java.util.List):void +com.microsoft.graph.models.UserSettings::|public|setWorkHoursAndLocations(value?:WorkHoursAndLocationsSetting):void com.microsoft.graph.models.UserSettings::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserSettings com.microsoft.graph.models.UserSignIn-->SignInIdentity com.microsoft.graph.models.UserSignIn::|public|constructor():void @@ -154663,6 +177183,54 @@ com.microsoft.graph.models.UserTrainingStatusInfo~~>AdditionalDataHolder; Backed com.microsoft.graph.models.UserType::0000-Member com.microsoft.graph.models.UserType::0001-Guest com.microsoft.graph.models.UserType::0002-UnknownFutureValue +com.microsoft.graph.models.UserWorkLocation::|protected|backingStore:BackingStore +com.microsoft.graph.models.UserWorkLocation::|public|constructor():void +com.microsoft.graph.models.UserWorkLocation::|public|getAdditionalData():Map +com.microsoft.graph.models.UserWorkLocation::|public|getBackingStore():BackingStore +com.microsoft.graph.models.UserWorkLocation::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.UserWorkLocation::|public|getOdataType():String +com.microsoft.graph.models.UserWorkLocation::|public|getPlaceId():String +com.microsoft.graph.models.UserWorkLocation::|public|getSource():WorkLocationSource +com.microsoft.graph.models.UserWorkLocation::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.models.UserWorkLocation::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.UserWorkLocation::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.UserWorkLocation::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.UserWorkLocation::|public|setOdataType(value?:String):void +com.microsoft.graph.models.UserWorkLocation::|public|setPlaceId(value?:String):void +com.microsoft.graph.models.UserWorkLocation::|public|setSource(value?:WorkLocationSource):void +com.microsoft.graph.models.UserWorkLocation::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.models.UserWorkLocation::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UserWorkLocation +com.microsoft.graph.models.UserWorkLocation~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.ValidatingDomains::|protected|backingStore:BackingStore +com.microsoft.graph.models.ValidatingDomains::|public|constructor():void +com.microsoft.graph.models.ValidatingDomains::|public|getAdditionalData():Map +com.microsoft.graph.models.ValidatingDomains::|public|getBackingStore():BackingStore +com.microsoft.graph.models.ValidatingDomains::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.ValidatingDomains::|public|getOdataType():String +com.microsoft.graph.models.ValidatingDomains::|public|getRootDomains():RootDomains +com.microsoft.graph.models.ValidatingDomains::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.ValidatingDomains::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.ValidatingDomains::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.ValidatingDomains::|public|setOdataType(value?:String):void +com.microsoft.graph.models.ValidatingDomains::|public|setRootDomains(value?:RootDomains):void +com.microsoft.graph.models.ValidatingDomains::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ValidatingDomains +com.microsoft.graph.models.ValidatingDomains~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.VerifiableCredentialAuthenticationMethodTarget-->AuthenticationMethodTarget +com.microsoft.graph.models.VerifiableCredentialAuthenticationMethodTarget::|public|constructor():void +com.microsoft.graph.models.VerifiableCredentialAuthenticationMethodTarget::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VerifiableCredentialAuthenticationMethodTarget::|public|getVerifiedIdProfiles():java.util.List +com.microsoft.graph.models.VerifiableCredentialAuthenticationMethodTarget::|public|OdataType:String +com.microsoft.graph.models.VerifiableCredentialAuthenticationMethodTarget::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VerifiableCredentialAuthenticationMethodTarget::|public|setVerifiedIdProfiles(value?:java.util.List):void +com.microsoft.graph.models.VerifiableCredentialAuthenticationMethodTarget::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiableCredentialAuthenticationMethodTarget +com.microsoft.graph.models.VerifiableCredentialsAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration +com.microsoft.graph.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|constructor():void +com.microsoft.graph.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|getIncludeTargets():java.util.List +com.microsoft.graph.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|OdataType:String +com.microsoft.graph.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VerifiableCredentialsAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void +com.microsoft.graph.models.VerifiableCredentialsAuthenticationMethodConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiableCredentialsAuthenticationMethodConfiguration com.microsoft.graph.models.VerifiedDomain::|protected|backingStore:BackingStore com.microsoft.graph.models.VerifiedDomain::|public|constructor():void com.microsoft.graph.models.VerifiedDomain::|public|getAdditionalData():Map @@ -154685,6 +177253,82 @@ com.microsoft.graph.models.VerifiedDomain::|public|setOdataType(value?:String):v com.microsoft.graph.models.VerifiedDomain::|public|setType(value?:String):void com.microsoft.graph.models.VerifiedDomain::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiedDomain com.microsoft.graph.models.VerifiedDomain~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.VerifiedIdProfile-->Entity +com.microsoft.graph.models.VerifiedIdProfile::|public|constructor():void +com.microsoft.graph.models.VerifiedIdProfile::|public|getDescription():String +com.microsoft.graph.models.VerifiedIdProfile::|public|getFaceCheckConfiguration():FaceCheckConfiguration +com.microsoft.graph.models.VerifiedIdProfile::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VerifiedIdProfile::|public|getLastModifiedDateTime():OffsetDateTime +com.microsoft.graph.models.VerifiedIdProfile::|public|getName():String +com.microsoft.graph.models.VerifiedIdProfile::|public|getPriority():Integer +com.microsoft.graph.models.VerifiedIdProfile::|public|getState():VerifiedIdProfileState +com.microsoft.graph.models.VerifiedIdProfile::|public|getVerifiedIdProfileConfiguration():VerifiedIdProfileConfiguration +com.microsoft.graph.models.VerifiedIdProfile::|public|getVerifiedIdUsageConfigurations():java.util.List +com.microsoft.graph.models.VerifiedIdProfile::|public|getVerifierDid():String +com.microsoft.graph.models.VerifiedIdProfile::|public|OdataType:String +com.microsoft.graph.models.VerifiedIdProfile::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VerifiedIdProfile::|public|setDescription(value?:String):void +com.microsoft.graph.models.VerifiedIdProfile::|public|setFaceCheckConfiguration(value?:FaceCheckConfiguration):void +com.microsoft.graph.models.VerifiedIdProfile::|public|setLastModifiedDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.VerifiedIdProfile::|public|setName(value?:String):void +com.microsoft.graph.models.VerifiedIdProfile::|public|setPriority(value?:Integer):void +com.microsoft.graph.models.VerifiedIdProfile::|public|setState(value?:VerifiedIdProfileState):void +com.microsoft.graph.models.VerifiedIdProfile::|public|setVerifiedIdProfileConfiguration(value?:VerifiedIdProfileConfiguration):void +com.microsoft.graph.models.VerifiedIdProfile::|public|setVerifiedIdUsageConfigurations(value?:java.util.List):void +com.microsoft.graph.models.VerifiedIdProfile::|public|setVerifierDid(value?:String):void +com.microsoft.graph.models.VerifiedIdProfile::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfile +com.microsoft.graph.models.VerifiedIdProfileCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.VerifiedIdProfileCollectionResponse::|public|constructor():void +com.microsoft.graph.models.VerifiedIdProfileCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VerifiedIdProfileCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.VerifiedIdProfileCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VerifiedIdProfileCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.VerifiedIdProfileCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfileCollectionResponse +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|constructor():void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|getAcceptedIssuer():String +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|getClaimBindings():java.util.List +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|getClaimBindingSource():ClaimBindingSource +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|getClaimValidation():ClaimValidation +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|getOdataType():String +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|getType():String +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|setAcceptedIssuer(value?:String):void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|setClaimBindings(value?:java.util.List):void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|setClaimBindingSource(value?:ClaimBindingSource):void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|setClaimValidation(value?:ClaimValidation):void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|public|setType(value?:String):void +com.microsoft.graph.models.VerifiedIdProfileConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdProfileConfiguration +com.microsoft.graph.models.VerifiedIdProfileConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.VerifiedIdProfileState::0000-Enabled +com.microsoft.graph.models.VerifiedIdProfileState::0001-Disabled +com.microsoft.graph.models.VerifiedIdProfileState::0002-UnknownFutureValue +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|constructor():void +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|getIsEnabledForTestOnly():Boolean +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|getOdataType():String +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|getPurpose():VerifiedIdUsageConfigurationPurpose +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|setIsEnabledForTestOnly(value?:Boolean):void +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|public|setPurpose(value?:VerifiedIdUsageConfigurationPurpose):void +com.microsoft.graph.models.VerifiedIdUsageConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VerifiedIdUsageConfiguration +com.microsoft.graph.models.VerifiedIdUsageConfigurationPurpose::0000-Recovery +com.microsoft.graph.models.VerifiedIdUsageConfigurationPurpose::0001-Onboarding +com.microsoft.graph.models.VerifiedIdUsageConfigurationPurpose::0002-All +com.microsoft.graph.models.VerifiedIdUsageConfigurationPurpose::0003-UnknownFutureValue +com.microsoft.graph.models.VerifiedIdUsageConfiguration~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.VerifiedPublisher::|protected|backingStore:BackingStore com.microsoft.graph.models.VerifiedPublisher::|public|constructor():void com.microsoft.graph.models.VerifiedPublisher::|public|getAddedDateTime():OffsetDateTime @@ -154758,6 +177402,8 @@ com.microsoft.graph.models.VirtualEndpoint::|public|getFieldDeserializers():Map< com.microsoft.graph.models.VirtualEndpoint::|public|getGalleryImages():java.util.List com.microsoft.graph.models.VirtualEndpoint::|public|getOnPremisesConnections():java.util.List com.microsoft.graph.models.VirtualEndpoint::|public|getProvisioningPolicies():java.util.List +com.microsoft.graph.models.VirtualEndpoint::|public|getReport():CloudPcReport +com.microsoft.graph.models.VirtualEndpoint::|public|getServicePlans():java.util.List com.microsoft.graph.models.VirtualEndpoint::|public|getUserSettings():java.util.List com.microsoft.graph.models.VirtualEndpoint::|public|OdataType:String com.microsoft.graph.models.VirtualEndpoint::|public|serialize(writer:SerializationWriter):Void @@ -154767,6 +177413,8 @@ com.microsoft.graph.models.VirtualEndpoint::|public|setDeviceImages(value?:java. com.microsoft.graph.models.VirtualEndpoint::|public|setGalleryImages(value?:java.util.List):void com.microsoft.graph.models.VirtualEndpoint::|public|setOnPremisesConnections(value?:java.util.List):void com.microsoft.graph.models.VirtualEndpoint::|public|setProvisioningPolicies(value?:java.util.List):void +com.microsoft.graph.models.VirtualEndpoint::|public|setReport(value?:CloudPcReport):void +com.microsoft.graph.models.VirtualEndpoint::|public|setServicePlans(value?:java.util.List):void com.microsoft.graph.models.VirtualEndpoint::|public|setUserSettings(value?:java.util.List):void com.microsoft.graph.models.VirtualEndpoint::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEndpoint com.microsoft.graph.models.VirtualEvent-->Entity @@ -154777,6 +177425,7 @@ com.microsoft.graph.models.VirtualEvent::|public|getDisplayName():String com.microsoft.graph.models.VirtualEvent::|public|getEndDateTime():DateTimeTimeZone com.microsoft.graph.models.VirtualEvent::|public|getExternalEventInformation():java.util.List com.microsoft.graph.models.VirtualEvent::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VirtualEvent::|public|getIsRegistrationRequired():Boolean com.microsoft.graph.models.VirtualEvent::|public|getPresenters():java.util.List com.microsoft.graph.models.VirtualEvent::|public|getSessions():java.util.List com.microsoft.graph.models.VirtualEvent::|public|getSettings():VirtualEventSettings @@ -154789,6 +177438,7 @@ com.microsoft.graph.models.VirtualEvent::|public|setDescription(value?:ItemBody) com.microsoft.graph.models.VirtualEvent::|public|setDisplayName(value?:String):void com.microsoft.graph.models.VirtualEvent::|public|setEndDateTime(value?:DateTimeTimeZone):void com.microsoft.graph.models.VirtualEvent::|public|setExternalEventInformation(value?:java.util.List):void +com.microsoft.graph.models.VirtualEvent::|public|setIsRegistrationRequired(value?:Boolean):void com.microsoft.graph.models.VirtualEvent::|public|setPresenters(value?:java.util.List):void com.microsoft.graph.models.VirtualEvent::|public|setSessions(value?:java.util.List):void com.microsoft.graph.models.VirtualEvent::|public|setSettings(value?:VirtualEventSettings):void @@ -154934,11 +177584,15 @@ com.microsoft.graph.models.VirtualEventRegistrationConfiguration-->Entity com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|constructor():void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getCapacity():Integer com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getIsManualApprovalEnabled():Boolean +com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getIsWaitlistEnabled():Boolean com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getQuestions():java.util.List com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|getRegistrationWebUrl():String com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|OdataType:String com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setCapacity(value?:Integer):void +com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setIsManualApprovalEnabled(value?:Boolean):void +com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setIsWaitlistEnabled(value?:Boolean):void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setQuestions(value?:java.util.List):void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|public|setRegistrationWebUrl(value?:String):void com.microsoft.graph.models.VirtualEventRegistrationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventRegistrationConfiguration @@ -155016,12 +177670,14 @@ com.microsoft.graph.models.VirtualEventRegistrationQuestionBaseCollectionRespons com.microsoft.graph.models.VirtualEventRegistrationQuestionBaseCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventRegistrationQuestionBaseCollectionResponse com.microsoft.graph.models.VirtualEventSession-->OnlineMeetingBase com.microsoft.graph.models.VirtualEventSession::|public|constructor():void +com.microsoft.graph.models.VirtualEventSession::|public|getCapacity():Integer com.microsoft.graph.models.VirtualEventSession::|public|getEndDateTime():DateTimeTimeZone com.microsoft.graph.models.VirtualEventSession::|public|getFieldDeserializers():Map> com.microsoft.graph.models.VirtualEventSession::|public|getStartDateTime():DateTimeTimeZone com.microsoft.graph.models.VirtualEventSession::|public|getVideoOnDemandWebUrl():String com.microsoft.graph.models.VirtualEventSession::|public|OdataType:String com.microsoft.graph.models.VirtualEventSession::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VirtualEventSession::|public|setCapacity(value?:Integer):void com.microsoft.graph.models.VirtualEventSession::|public|setEndDateTime(value?:DateTimeTimeZone):void com.microsoft.graph.models.VirtualEventSession::|public|setStartDateTime(value?:DateTimeTimeZone):void com.microsoft.graph.models.VirtualEventSession::|public|setVideoOnDemandWebUrl(value?:String):void @@ -155066,16 +177722,22 @@ com.microsoft.graph.models.VirtualEventStatus::0003-UnknownFutureValue com.microsoft.graph.models.VirtualEventTownhall-->VirtualEvent com.microsoft.graph.models.VirtualEventTownhall::|public|constructor():void com.microsoft.graph.models.VirtualEventTownhall::|public|getAudience():MeetingAudience +com.microsoft.graph.models.VirtualEventTownhall::|public|getCapacity():Integer com.microsoft.graph.models.VirtualEventTownhall::|public|getCoOrganizers():java.util.List com.microsoft.graph.models.VirtualEventTownhall::|public|getFieldDeserializers():Map> com.microsoft.graph.models.VirtualEventTownhall::|public|getInvitedAttendees():java.util.List com.microsoft.graph.models.VirtualEventTownhall::|public|getIsInviteOnly():Boolean +com.microsoft.graph.models.VirtualEventTownhall::|public|getRegistrationConfiguration():VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.models.VirtualEventTownhall::|public|getRegistrations():java.util.List com.microsoft.graph.models.VirtualEventTownhall::|public|OdataType:String com.microsoft.graph.models.VirtualEventTownhall::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.VirtualEventTownhall::|public|setAudience(value?:MeetingAudience):void +com.microsoft.graph.models.VirtualEventTownhall::|public|setCapacity(value?:Integer):void com.microsoft.graph.models.VirtualEventTownhall::|public|setCoOrganizers(value?:java.util.List):void com.microsoft.graph.models.VirtualEventTownhall::|public|setInvitedAttendees(value?:java.util.List):void com.microsoft.graph.models.VirtualEventTownhall::|public|setIsInviteOnly(value?:Boolean):void +com.microsoft.graph.models.VirtualEventTownhall::|public|setRegistrationConfiguration(value?:VirtualEventTownhallRegistrationConfiguration):void +com.microsoft.graph.models.VirtualEventTownhall::|public|setRegistrations(value?:java.util.List):void com.microsoft.graph.models.VirtualEventTownhall::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhall com.microsoft.graph.models.VirtualEventTownhallCollectionResponse-->BaseCollectionPaginationCountResponse com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|public|constructor():void @@ -155084,6 +177746,12 @@ com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|public|getVa com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|public|setValue(value?:java.util.List):void com.microsoft.graph.models.VirtualEventTownhallCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhallCollectionResponse +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration-->VirtualEventRegistrationConfiguration +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|public|constructor():void +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|public|OdataType:String +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventTownhallRegistrationConfiguration com.microsoft.graph.models.VirtualEventWebinar-->VirtualEvent com.microsoft.graph.models.VirtualEventWebinar::|public|constructor():void com.microsoft.graph.models.VirtualEventWebinar::|public|getAudience():MeetingAudience @@ -155108,12 +177776,8 @@ com.microsoft.graph.models.VirtualEventWebinarCollectionResponse::|static|public com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration-->VirtualEventRegistrationConfiguration com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|constructor():void com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|getFieldDeserializers():Map> -com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|getIsManualApprovalEnabled():Boolean -com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|getIsWaitlistEnabled():Boolean com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|OdataType:String com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|setIsManualApprovalEnabled(value?:Boolean):void -com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|public|setIsWaitlistEnabled(value?:Boolean):void com.microsoft.graph.models.VirtualEventWebinarRegistrationConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):VirtualEventWebinarRegistrationConfiguration com.microsoft.graph.models.VisibilitySetting::0000-NotConfigured com.microsoft.graph.models.VisibilitySetting::0001-Hide @@ -155387,6 +178051,196 @@ com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|public|setOda com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebApplicationFirewallVerifiedDetails com.microsoft.graph.models.WebApplicationFirewallVerifiedDetails~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.WebApplication~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|public|constructor():void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|public|getOdataType():String +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnAuthenticationExtensionsClientInputs +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientInputs~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|public|constructor():void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|public|getOdataType():String +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnAuthenticationExtensionsClientOutputs +com.microsoft.graph.models.WebauthnAuthenticationExtensionsClientOutputs~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|constructor():void +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|getAttestationObject():String +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|getClientDataJSON():String +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|getOdataType():String +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|setAttestationObject(value?:String):void +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|setClientDataJSON(value?:String):void +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnAuthenticatorAttestationResponse +com.microsoft.graph.models.WebauthnAuthenticatorAttestationResponse~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|constructor():void +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|getAuthenticatorAttachment():String +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|getOdataType():String +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|getRequireResidentKey():Boolean +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|getUserVerification():String +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|setAuthenticatorAttachment(value?:String):void +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|setRequireResidentKey(value?:Boolean):void +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|public|setUserVerification(value?:String):void +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnAuthenticatorSelectionCriteria +com.microsoft.graph.models.WebauthnAuthenticatorSelectionCriteria~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|constructor():void +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|getChallengeTimeoutDateTime():OffsetDateTime +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|getOdataType():String +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|getPublicKey():WebauthnPublicKeyCredentialCreationOptions +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|setChallengeTimeoutDateTime(value?:OffsetDateTime):void +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|public|setPublicKey(value?:WebauthnPublicKeyCredentialCreationOptions):void +com.microsoft.graph.models.WebauthnCredentialCreationOptions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnCredentialCreationOptions +com.microsoft.graph.models.WebauthnCredentialCreationOptions~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnPublicKeyCredential::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|constructor():void +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|getClientExtensionResults():WebauthnAuthenticationExtensionsClientOutputs +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|getId():String +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|getOdataType():String +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|getResponse():WebauthnAuthenticatorAttestationResponse +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|setClientExtensionResults(value?:WebauthnAuthenticationExtensionsClientOutputs):void +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|setId(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredential::|public|setResponse(value?:WebauthnAuthenticatorAttestationResponse):void +com.microsoft.graph.models.WebauthnPublicKeyCredential::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredential +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|constructor():void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getAttestation():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getAuthenticatorSelection():WebauthnAuthenticatorSelectionCriteria +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getChallenge():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getExcludeCredentials():java.util.List +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getExtensions():WebauthnAuthenticationExtensionsClientInputs +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getOdataType():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getPubKeyCredParams():java.util.List +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getRp():WebauthnPublicKeyCredentialRpEntity +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getTimeout():Integer +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|getUser():WebauthnPublicKeyCredentialUserEntity +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setAttestation(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setAuthenticatorSelection(value?:WebauthnAuthenticatorSelectionCriteria):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setChallenge(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setExcludeCredentials(value?:java.util.List):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setExtensions(value?:WebauthnAuthenticationExtensionsClientInputs):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setPubKeyCredParams(value?:java.util.List):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setRp(value?:WebauthnPublicKeyCredentialRpEntity):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setTimeout(value?:Integer):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|public|setUser(value?:WebauthnPublicKeyCredentialUserEntity):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialCreationOptions +com.microsoft.graph.models.WebauthnPublicKeyCredentialCreationOptions~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|constructor():void +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|getId():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|getOdataType():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|getTransports():java.util.List +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|getType():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|setId(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|setTransports(value?:java.util.List):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|public|setType(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialDescriptor +com.microsoft.graph.models.WebauthnPublicKeyCredentialDescriptor~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|constructor():void +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|getAlg():Integer +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|getOdataType():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|getType():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|setAlg(value?:Integer):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|public|setType(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialParameters +com.microsoft.graph.models.WebauthnPublicKeyCredentialParameters~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|constructor():void +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|getId():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|getName():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|getOdataType():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|setId(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|setName(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialRpEntity +com.microsoft.graph.models.WebauthnPublicKeyCredentialRpEntity~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|protected|backingStore:BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|constructor():void +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|getAdditionalData():Map +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|getBackingStore():BackingStore +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|getDisplayName():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|getId():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|getName():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|getOdataType():String +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|setDisplayName(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|setId(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|setName(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|public|setOdataType(value?:String):void +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WebauthnPublicKeyCredentialUserEntity +com.microsoft.graph.models.WebauthnPublicKeyCredentialUserEntity~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.WebauthnPublicKeyCredential~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.WebBrowserCookieSettings::0000-BrowserDefault com.microsoft.graph.models.WebBrowserCookieSettings::0001-BlockAlways com.microsoft.graph.models.WebBrowserCookieSettings::0002-AllowCurrentWebSite @@ -156485,6 +179339,9 @@ com.microsoft.graph.models.Windows10TeamGeneralConfiguration::|public|setWelcome com.microsoft.graph.models.Windows10TeamGeneralConfiguration::|public|setWelcomeScreenBlockAutomaticWakeUp(value?:Boolean):void com.microsoft.graph.models.Windows10TeamGeneralConfiguration::|public|setWelcomeScreenMeetingInformation(value?:WelcomeScreenMeetingInformation):void com.microsoft.graph.models.Windows10TeamGeneralConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Windows10TeamGeneralConfiguration +com.microsoft.graph.models.Windows365SwitchCompatibilityFailureReasonType::0000-OsVersionNotSupported +com.microsoft.graph.models.Windows365SwitchCompatibilityFailureReasonType::0001-HardwareNotSupported +com.microsoft.graph.models.Windows365SwitchCompatibilityFailureReasonType::0002-UnknownFutureValue com.microsoft.graph.models.Windows81CompliancePolicy-->DeviceCompliancePolicy com.microsoft.graph.models.Windows81CompliancePolicy::|public|constructor():void com.microsoft.graph.models.Windows81CompliancePolicy::|public|getFieldDeserializers():Map> @@ -156880,14 +179737,12 @@ com.microsoft.graph.models.WindowsFirewallNetworkProfile::|static|public|createF com.microsoft.graph.models.WindowsFirewallNetworkProfile~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod-->AuthenticationMethod com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|constructor():void -com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|getCreatedDateTime():OffsetDateTime com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|getDevice():Device com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|getDisplayName():String com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|getFieldDeserializers():Map> com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|getKeyStrength():AuthenticationMethodKeyStrength com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|OdataType:String com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|serialize(writer:SerializationWriter):Void -com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|setCreatedDateTime(value?:OffsetDateTime):void com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|setDevice(value?:Device):void com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|setDisplayName(value?:String):void com.microsoft.graph.models.WindowsHelloForBusinessAuthenticationMethod::|public|setKeyStrength(value?:AuthenticationMethodKeyStrength):void @@ -157560,6 +180415,7 @@ com.microsoft.graph.models.WindowsPhone81GeneralConfiguration::|static|public|cr com.microsoft.graph.models.WindowsProtectionState-->Entity com.microsoft.graph.models.WindowsProtectionState::|public|constructor():void com.microsoft.graph.models.WindowsProtectionState::|public|getAntiMalwareVersion():String +com.microsoft.graph.models.WindowsProtectionState::|public|getControlledConfigurationEnabled():Boolean com.microsoft.graph.models.WindowsProtectionState::|public|getDetectedMalwareState():java.util.List com.microsoft.graph.models.WindowsProtectionState::|public|getDeviceState():WindowsDeviceHealthState com.microsoft.graph.models.WindowsProtectionState::|public|getEngineVersion():String @@ -157584,6 +180440,7 @@ com.microsoft.graph.models.WindowsProtectionState::|public|getTamperProtectionEn com.microsoft.graph.models.WindowsProtectionState::|public|OdataType:String com.microsoft.graph.models.WindowsProtectionState::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.WindowsProtectionState::|public|setAntiMalwareVersion(value?:String):void +com.microsoft.graph.models.WindowsProtectionState::|public|setControlledConfigurationEnabled(value?:Boolean):void com.microsoft.graph.models.WindowsProtectionState::|public|setDetectedMalwareState(value?:java.util.List):void com.microsoft.graph.models.WindowsProtectionState::|public|setDeviceState(value?:WindowsDeviceHealthState):void com.microsoft.graph.models.WindowsProtectionState::|public|setEngineVersion(value?:String):void @@ -158789,6 +181646,18 @@ com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0008-TimeCard com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0009-TimeOffReason com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0010-TimeOff com.microsoft.graph.models.WorkforceIntegrationSupportedEntities::0011-TimeOffRequest +com.microsoft.graph.models.WorkHoursAndLocationsSetting-->Entity +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|constructor():void +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|getMaxSharedWorkLocationDetails():MaxWorkLocationDetails +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|getOccurrences():java.util.List +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|getRecurrences():java.util.List +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|OdataType:String +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|setMaxSharedWorkLocationDetails(value?:MaxWorkLocationDetails):void +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|setOccurrences(value?:java.util.List):void +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|public|setRecurrences(value?:java.util.List):void +com.microsoft.graph.models.WorkHoursAndLocationsSetting::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkHoursAndLocationsSetting com.microsoft.graph.models.WorkingHours::|protected|backingStore:BackingStore com.microsoft.graph.models.WorkingHours::|public|constructor():void com.microsoft.graph.models.WorkingHours::|public|getAdditionalData():Map @@ -158815,22 +181684,110 @@ com.microsoft.graph.models.WorkingTimeSchedule::|public|getFieldDeserializers(): com.microsoft.graph.models.WorkingTimeSchedule::|public|OdataType:String com.microsoft.graph.models.WorkingTimeSchedule::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.WorkingTimeSchedule::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkingTimeSchedule +com.microsoft.graph.models.WorkLocationSource::0000-None +com.microsoft.graph.models.WorkLocationSource::0001-Manual +com.microsoft.graph.models.WorkLocationSource::0002-Scheduled +com.microsoft.graph.models.WorkLocationSource::0003-Automatic +com.microsoft.graph.models.WorkLocationSource::0004-UnknownFutureValue +com.microsoft.graph.models.WorkLocationType::0000-Unspecified +com.microsoft.graph.models.WorkLocationType::0001-Office +com.microsoft.graph.models.WorkLocationType::0002-Remote +com.microsoft.graph.models.WorkLocationType::0003-TimeOff +com.microsoft.graph.models.WorkLocationType::0004-UnknownFutureValue +com.microsoft.graph.models.WorkLocationUpdateScope::0000-CurrentSegment +com.microsoft.graph.models.WorkLocationUpdateScope::0001-CurrentDay +com.microsoft.graph.models.WorkLocationUpdateScope::0002-UnknownFutureValue +com.microsoft.graph.models.WorkPlanOccurrence-->Entity +com.microsoft.graph.models.WorkPlanOccurrence::|public|constructor():void +com.microsoft.graph.models.WorkPlanOccurrence::|public|getEnd():DateTimeTimeZone +com.microsoft.graph.models.WorkPlanOccurrence::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WorkPlanOccurrence::|public|getPlaceId():String +com.microsoft.graph.models.WorkPlanOccurrence::|public|getRecurrenceId():String +com.microsoft.graph.models.WorkPlanOccurrence::|public|getStart():DateTimeTimeZone +com.microsoft.graph.models.WorkPlanOccurrence::|public|getTimeOffDetails():TimeOffDetails +com.microsoft.graph.models.WorkPlanOccurrence::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.models.WorkPlanOccurrence::|public|OdataType:String +com.microsoft.graph.models.WorkPlanOccurrence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WorkPlanOccurrence::|public|setEnd(value?:DateTimeTimeZone):void +com.microsoft.graph.models.WorkPlanOccurrence::|public|setPlaceId(value?:String):void +com.microsoft.graph.models.WorkPlanOccurrence::|public|setRecurrenceId(value?:String):void +com.microsoft.graph.models.WorkPlanOccurrence::|public|setStart(value?:DateTimeTimeZone):void +com.microsoft.graph.models.WorkPlanOccurrence::|public|setTimeOffDetails(value?:TimeOffDetails):void +com.microsoft.graph.models.WorkPlanOccurrence::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.models.WorkPlanOccurrence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkPlanOccurrence +com.microsoft.graph.models.WorkPlanOccurrenceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.WorkPlanOccurrenceCollectionResponse::|public|constructor():void +com.microsoft.graph.models.WorkPlanOccurrenceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WorkPlanOccurrenceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.WorkPlanOccurrenceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WorkPlanOccurrenceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.WorkPlanOccurrenceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkPlanOccurrenceCollectionResponse +com.microsoft.graph.models.WorkPlanRecurrence-->Entity +com.microsoft.graph.models.WorkPlanRecurrence::|public|constructor():void +com.microsoft.graph.models.WorkPlanRecurrence::|public|getEnd():DateTimeTimeZone +com.microsoft.graph.models.WorkPlanRecurrence::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WorkPlanRecurrence::|public|getPlaceId():String +com.microsoft.graph.models.WorkPlanRecurrence::|public|getRecurrence():PatternedRecurrence +com.microsoft.graph.models.WorkPlanRecurrence::|public|getStart():DateTimeTimeZone +com.microsoft.graph.models.WorkPlanRecurrence::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.models.WorkPlanRecurrence::|public|OdataType:String +com.microsoft.graph.models.WorkPlanRecurrence::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WorkPlanRecurrence::|public|setEnd(value?:DateTimeTimeZone):void +com.microsoft.graph.models.WorkPlanRecurrence::|public|setPlaceId(value?:String):void +com.microsoft.graph.models.WorkPlanRecurrence::|public|setRecurrence(value?:PatternedRecurrence):void +com.microsoft.graph.models.WorkPlanRecurrence::|public|setStart(value?:DateTimeTimeZone):void +com.microsoft.graph.models.WorkPlanRecurrence::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.models.WorkPlanRecurrence::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkPlanRecurrence +com.microsoft.graph.models.WorkPlanRecurrenceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.WorkPlanRecurrenceCollectionResponse::|public|constructor():void +com.microsoft.graph.models.WorkPlanRecurrenceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WorkPlanRecurrenceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.WorkPlanRecurrenceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WorkPlanRecurrenceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.WorkPlanRecurrenceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkPlanRecurrenceCollectionResponse +com.microsoft.graph.models.Workspace-->Place +com.microsoft.graph.models.Workspace::|public|constructor():void +com.microsoft.graph.models.Workspace::|public|getCapacity():Integer +com.microsoft.graph.models.Workspace::|public|getDisplayDeviceName():String +com.microsoft.graph.models.Workspace::|public|getEmailAddress():String +com.microsoft.graph.models.Workspace::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.Workspace::|public|getMode():PlaceMode +com.microsoft.graph.models.Workspace::|public|getNickname():String +com.microsoft.graph.models.Workspace::|public|OdataType:String +com.microsoft.graph.models.Workspace::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.Workspace::|public|setCapacity(value?:Integer):void +com.microsoft.graph.models.Workspace::|public|setDisplayDeviceName(value?:String):void +com.microsoft.graph.models.Workspace::|public|setEmailAddress(value?:String):void +com.microsoft.graph.models.Workspace::|public|setMode(value?:PlaceMode):void +com.microsoft.graph.models.Workspace::|public|setNickname(value?:String):void +com.microsoft.graph.models.Workspace::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):Workspace +com.microsoft.graph.models.WorkspaceCollectionResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.models.WorkspaceCollectionResponse::|public|constructor():void +com.microsoft.graph.models.WorkspaceCollectionResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.WorkspaceCollectionResponse::|public|getValue():java.util.List +com.microsoft.graph.models.WorkspaceCollectionResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.WorkspaceCollectionResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.models.WorkspaceCollectionResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):WorkspaceCollectionResponse com.microsoft.graph.models.X509CertificateAffinityLevel::0000-Low com.microsoft.graph.models.X509CertificateAffinityLevel::0001-High com.microsoft.graph.models.X509CertificateAffinityLevel::0002-UnknownFutureValue com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration-->AuthenticationMethodConfiguration com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|constructor():void com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|getAuthenticationModeConfiguration():X509CertificateAuthenticationModeConfiguration +com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|getCertificateAuthorityScopes():java.util.List com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|getCertificateUserBindings():java.util.List com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|getCrlValidationConfiguration():X509CertificateCRLValidationConfiguration com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|getFieldDeserializers():Map> com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|getIncludeTargets():java.util.List +com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|getIssuerHintsConfiguration():X509CertificateIssuerHintsConfiguration com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|OdataType:String com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|serialize(writer:SerializationWriter):Void com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|setAuthenticationModeConfiguration(value?:X509CertificateAuthenticationModeConfiguration):void +com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|setCertificateAuthorityScopes(value?:java.util.List):void com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|setCertificateUserBindings(value?:java.util.List):void com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|setCrlValidationConfiguration(value?:X509CertificateCRLValidationConfiguration):void com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|setIncludeTargets(value?:java.util.List):void +com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|public|setIssuerHintsConfiguration(value?:X509CertificateIssuerHintsConfiguration):void com.microsoft.graph.models.X509CertificateAuthenticationMethodConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):X509CertificateAuthenticationMethodConfiguration com.microsoft.graph.models.X509CertificateAuthenticationMode::0000-X509CertificateSingleFactor com.microsoft.graph.models.X509CertificateAuthenticationMode::0001-X509CertificateMultiFactor @@ -158853,6 +181810,24 @@ com.microsoft.graph.models.X509CertificateAuthenticationModeConfiguration::|publ com.microsoft.graph.models.X509CertificateAuthenticationModeConfiguration::|public|setX509CertificateDefaultRequiredAffinityLevel(value?:X509CertificateAffinityLevel):void com.microsoft.graph.models.X509CertificateAuthenticationModeConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):X509CertificateAuthenticationModeConfiguration com.microsoft.graph.models.X509CertificateAuthenticationModeConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.X509CertificateAuthorityScope::|protected|backingStore:BackingStore +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|constructor():void +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|getAdditionalData():Map +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|getBackingStore():BackingStore +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|getIncludeTargets():java.util.List +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|getOdataType():String +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|getPublicKeyInfrastructureIdentifier():String +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|getSubjectKeyIdentifier():String +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|setIncludeTargets(value?:java.util.List):void +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|setOdataType(value?:String):void +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|setPublicKeyInfrastructureIdentifier(value?:String):void +com.microsoft.graph.models.X509CertificateAuthorityScope::|public|setSubjectKeyIdentifier(value?:String):void +com.microsoft.graph.models.X509CertificateAuthorityScope::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):X509CertificateAuthorityScope +com.microsoft.graph.models.X509CertificateAuthorityScope~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.models.X509CertificateCombinationConfiguration-->AuthenticationCombinationConfiguration com.microsoft.graph.models.X509CertificateCombinationConfiguration::|public|constructor():void com.microsoft.graph.models.X509CertificateCombinationConfiguration::|public|getAllowedIssuerSkis():java.util.List @@ -158882,6 +181857,23 @@ com.microsoft.graph.models.X509CertificateCRLValidationConfigurationState::0000- com.microsoft.graph.models.X509CertificateCRLValidationConfigurationState::0001-Enabled com.microsoft.graph.models.X509CertificateCRLValidationConfigurationState::0002-UnknownFutureValue com.microsoft.graph.models.X509CertificateCRLValidationConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|protected|backingStore:BackingStore +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|constructor():void +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|getAdditionalData():Map +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|getBackingStore():BackingStore +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|getFieldDeserializers():Map> +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|getOdataType():String +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|getState():X509CertificateIssuerHintsState +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|setOdataType(value?:String):void +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|public|setState(value?:X509CertificateIssuerHintsState):void +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):X509CertificateIssuerHintsConfiguration +com.microsoft.graph.models.X509CertificateIssuerHintsConfiguration~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.models.X509CertificateIssuerHintsState::0000-Disabled +com.microsoft.graph.models.X509CertificateIssuerHintsState::0001-Enabled +com.microsoft.graph.models.X509CertificateIssuerHintsState::0002-UnknownFutureValue com.microsoft.graph.models.X509CertificateRule::|protected|backingStore:BackingStore com.microsoft.graph.models.X509CertificateRule::|public|constructor():void com.microsoft.graph.models.X509CertificateRule::|public|getAdditionalData():Map @@ -160156,6 +183148,111 @@ com.microsoft.graph.places.count.CountRequestBuilder::|public|get(requestConfigu com.microsoft.graph.places.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.places.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.places.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder::|public|get():BuildingCollectionResponse +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):BuildingCollectionResponse +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder::|public|withUrl(rawUrl:String):GraphBuildingRequestBuilder +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphdesk.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder::|public|get():DeskCollectionResponse +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeskCollectionResponse +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder::|public|withUrl(rawUrl:String):GraphDeskRequestBuilder +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphfloor.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder::|public|get():FloorCollectionResponse +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FloorCollectionResponse +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder::|public|withUrl(rawUrl:String):GraphFloorRequestBuilder com.microsoft.graph.places.graphroom.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.places.graphroom.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.places.graphroom.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -160226,6 +183323,828 @@ com.microsoft.graph.places.graphroomlist.GraphRoomListRequestBuilder::|public|ge com.microsoft.graph.places.graphroomlist.GraphRoomListRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.places.graphroomlist.GraphRoomListRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.places.graphroomlist.GraphRoomListRequestBuilder::|public|withUrl(rawUrl:String):GraphRoomListRequestBuilder +com.microsoft.graph.places.graphsection.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphsection.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphsection.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphsection.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphsection.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphsection.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphsection.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphsection.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphsection.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphsection.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.graphsection.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.graphsection.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphsection.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphsection.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder::|public|get():SectionCollectionResponse +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SectionCollectionResponse +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder::|public|withUrl(rawUrl:String):GraphSectionRequestBuilder +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder::|public|get():WorkspaceCollectionResponse +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkspaceCollectionResponse +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder::|public|withUrl(rawUrl:String):GraphWorkspaceRequestBuilder +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.descendants.DescendantsGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.places.item.descendants.DescendantsGetResponse::|public|constructor():void +com.microsoft.graph.places.item.descendants.DescendantsGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.places.item.descendants.DescendantsGetResponse::|public|getValue():java.util.List +com.microsoft.graph.places.item.descendants.DescendantsGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.places.item.descendants.DescendantsGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.places.item.descendants.DescendantsGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DescendantsGetResponse +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder::|public|get():DescendantsGetResponse +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DescendantsGetResponse +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder::|public|withUrl(rawUrl:String):DescendantsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder::|public|checkIns:CheckInsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder::|public|get():Building +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Building +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder::|public|mapEscaped:MapRequestBuilder +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder::|public|withUrl(rawUrl:String):GraphBuildingRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|byFootprintMapId(footprintMapId:String):FootprintMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|get():FootprintMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FootprintMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|post(body:FootprintMap):FootprintMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|post(body:FootprintMap; requestConfiguration?:java.util.function.Consumer):FootprintMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|toPostRequestInformation(body:FootprintMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|toPostRequestInformation(body:FootprintMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder::|public|withUrl(rawUrl:String):FootprintsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|get():FootprintMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FootprintMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|patch(body:FootprintMap):FootprintMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|patch(body:FootprintMap; requestConfiguration?:java.util.function.Consumer):FootprintMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|toPatchRequestInformation(body:FootprintMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|toPatchRequestInformation(body:FootprintMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder::|public|withUrl(rawUrl:String):FootprintMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|byFixtureMapId(fixtureMapId:String):FixtureMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|get():FixtureMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FixtureMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|post(body:FixtureMap):FixtureMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|post(body:FixtureMap; requestConfiguration?:java.util.function.Consumer):FixtureMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|toPostRequestInformation(body:FixtureMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|toPostRequestInformation(body:FixtureMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder::|public|withUrl(rawUrl:String):FixturesRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|get():FixtureMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FixtureMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|patch(body:FixtureMap):FixtureMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|patch(body:FixtureMap; requestConfiguration?:java.util.function.Consumer):FixtureMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|toPatchRequestInformation(body:FixtureMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|toPatchRequestInformation(body:FixtureMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder::|public|withUrl(rawUrl:String):FixtureMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|fixtures:FixturesRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|get():LevelMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):LevelMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|patch(body:LevelMap):LevelMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|patch(body:LevelMap; requestConfiguration?:java.util.function.Consumer):LevelMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|sections:SectionsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|toPatchRequestInformation(body:LevelMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|toPatchRequestInformation(body:LevelMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|units:UnitsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder::|public|withUrl(rawUrl:String):LevelMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|get():SectionMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SectionMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|patch(body:SectionMap):SectionMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|patch(body:SectionMap; requestConfiguration?:java.util.function.Consumer):SectionMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|toPatchRequestInformation(body:SectionMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|toPatchRequestInformation(body:SectionMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder::|public|withUrl(rawUrl:String):SectionMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|bySectionMapId(sectionMapId:String):SectionMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|get():SectionMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SectionMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|post(body:SectionMap):SectionMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|post(body:SectionMap; requestConfiguration?:java.util.function.Consumer):SectionMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|toPostRequestInformation(body:SectionMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|toPostRequestInformation(body:SectionMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder::|public|withUrl(rawUrl:String):SectionsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|get():UnitMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UnitMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|patch(body:UnitMap):UnitMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|patch(body:UnitMap; requestConfiguration?:java.util.function.Consumer):UnitMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|toPatchRequestInformation(body:UnitMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|toPatchRequestInformation(body:UnitMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder::|public|withUrl(rawUrl:String):UnitMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|byUnitMapId(unitMapId:String):UnitMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|get():UnitMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UnitMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|post(body:UnitMap):UnitMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|post(body:UnitMap; requestConfiguration?:java.util.function.Consumer):UnitMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|toPostRequestInformation(body:UnitMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|toPostRequestInformation(body:UnitMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder::|public|withUrl(rawUrl:String):UnitsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|byLevelMapId(levelMapId:String):LevelMapItemRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|get():LevelMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):LevelMapCollectionResponse +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|post(body:LevelMap):LevelMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|post(body:LevelMap; requestConfiguration?:java.util.function.Consumer):LevelMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|toPostRequestInformation(body:LevelMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|toPostRequestInformation(body:LevelMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder::|public|withUrl(rawUrl:String):LevelsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|footprints:FootprintsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|get():BuildingMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):BuildingMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|levels:LevelsRequestBuilder +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|patch(body:BuildingMap):BuildingMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|patch(body:BuildingMap; requestConfiguration?:java.util.function.Consumer):BuildingMap +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|toPatchRequestInformation(body:BuildingMap):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|toPatchRequestInformation(body:BuildingMap; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder::|public|withUrl(rawUrl:String):MapRequestBuilder +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder::|public|checkIns:CheckInsRequestBuilder +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder::|public|get():Desk +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Desk +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder::|public|withUrl(rawUrl:String):GraphDeskRequestBuilder +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder::|public|checkIns:CheckInsRequestBuilder +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder::|public|get():Floor +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Floor +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder::|public|withUrl(rawUrl:String):GraphFloorRequestBuilder +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroom.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder-->BaseRequestBuilder com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder.GetQueryParameters::|public|select:String[] @@ -160233,6 +184152,7 @@ com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder.GetQueryParame com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder::|public|checkIns:CheckInsRequestBuilder com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder::|public|get():Room @@ -160240,6 +184160,71 @@ com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder::|public|get(r com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder::|public|withUrl(rawUrl:String):GraphRoomRequestBuilder +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder-->BaseRequestBuilder com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder.GetQueryParameters::|public|select:String[] @@ -160247,6 +184232,7 @@ com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder.GetQue com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder.GetQueryParameters~~>QueryParameters com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|checkIns:CheckInsRequestBuilder com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|get():RoomList @@ -160255,6 +184241,7 @@ com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder::|publ com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|withUrl(rawUrl:String):GraphRoomListRequestBuilder +com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder::|public|workspaces:WorkspacesRequestBuilder com.microsoft.graph.places.item.graphroomlist.rooms.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.places.item.graphroomlist.rooms.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.places.item.graphroomlist.rooms.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -160269,6 +184256,71 @@ com.microsoft.graph.places.item.graphroomlist.rooms.count.CountRequestBuilder::| com.microsoft.graph.places.item.graphroomlist.rooms.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.places.item.graphroomlist.rooms.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.places.item.graphroomlist.rooms.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -160278,6 +184330,7 @@ com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder. com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.item.graphroomlist.rooms.item.RoomItemRequestBuilder::|public|delete():Void @@ -160320,15 +184373,313 @@ com.microsoft.graph.places.item.graphroomlist.rooms.RoomsRequestBuilder::|public com.microsoft.graph.places.item.graphroomlist.rooms.RoomsRequestBuilder::|public|toPostRequestInformation(body:Room):RequestInformation com.microsoft.graph.places.item.graphroomlist.rooms.RoomsRequestBuilder::|public|toPostRequestInformation(body:Room; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.places.item.graphroomlist.rooms.RoomsRequestBuilder::|public|withUrl(rawUrl:String):RoomsRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|get():Workspace +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Workspace +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|patch(body:Workspace):Workspace +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|patch(body:Workspace; requestConfiguration?:java.util.function.Consumer):Workspace +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|toPatchRequestInformation(body:Workspace):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|toPatchRequestInformation(body:Workspace; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder::|public|withUrl(rawUrl:String):WorkspaceItemRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|byWorkspaceId(workspaceId:String):WorkspaceItemRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|get():WorkspaceCollectionResponse +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkspaceCollectionResponse +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|post(body:Workspace):Workspace +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|post(body:Workspace; requestConfiguration?:java.util.function.Consumer):Workspace +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|toPostRequestInformation(body:Workspace):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|toPostRequestInformation(body:Workspace; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder::|public|withUrl(rawUrl:String):WorkspacesRequestBuilder +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder::|public|checkIns:CheckInsRequestBuilder +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder::|public|get():Section +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Section +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder::|public|withUrl(rawUrl:String):GraphSectionRequestBuilder +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|byCheckInClaimCalendarEventId(checkInClaimCalendarEventId:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|get():CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaimCollectionResponse +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|post(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|toPostRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder::|public|withUrl(rawUrl:String):CheckInsRequestBuilder +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get():CheckInClaim +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim):CheckInClaim +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|patch(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):CheckInClaim +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim):RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|toPatchRequestInformation(body:CheckInClaim; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder::|public|withUrl(rawUrl:String):CheckInClaimCalendarEventItemRequestBuilder +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder::|public|checkIns:CheckInsRequestBuilder +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder::|public|get():Workspace +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Workspace +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder::|public|withUrl(rawUrl:String):GraphWorkspaceRequestBuilder com.microsoft.graph.places.item.PlaceItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.places.item.PlaceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.places.item.PlaceItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|checkIns:CheckInsRequestBuilder com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|delete():Void com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|descendants:DescendantsRequestBuilder +com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|graphBuilding:GraphBuildingRequestBuilder +com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|graphDesk:GraphDeskRequestBuilder +com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|graphFloor:GraphFloorRequestBuilder com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|graphRoom:GraphRoomRequestBuilder com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|graphRoomList:GraphRoomListRequestBuilder +com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|graphSection:GraphSectionRequestBuilder +com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|graphWorkspace:GraphWorkspaceRequestBuilder com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|patch(body:Place):Place com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|patch(body:Place; requestConfiguration?:java.util.function.Consumer):Place com.microsoft.graph.places.item.PlaceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -160342,8 +184693,13 @@ com.microsoft.graph.places.PlacesRequestBuilder::|public|byPlaceId(placeId:Strin com.microsoft.graph.places.PlacesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.PlacesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.places.PlacesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.places.PlacesRequestBuilder::|public|graphBuilding:GraphBuildingRequestBuilder +com.microsoft.graph.places.PlacesRequestBuilder::|public|graphDesk:GraphDeskRequestBuilder +com.microsoft.graph.places.PlacesRequestBuilder::|public|graphFloor:GraphFloorRequestBuilder com.microsoft.graph.places.PlacesRequestBuilder::|public|graphRoom:GraphRoomRequestBuilder com.microsoft.graph.places.PlacesRequestBuilder::|public|graphRoomList:GraphRoomListRequestBuilder +com.microsoft.graph.places.PlacesRequestBuilder::|public|graphSection:GraphSectionRequestBuilder +com.microsoft.graph.places.PlacesRequestBuilder::|public|graphWorkspace:GraphWorkspaceRequestBuilder com.microsoft.graph.places.PlacesRequestBuilder::|public|post(body:Place):Place com.microsoft.graph.places.PlacesRequestBuilder::|public|post(body:Place; requestConfiguration?:java.util.function.Consumer):Place com.microsoft.graph.places.PlacesRequestBuilder::|public|toPostRequestInformation(body:Place):RequestInformation @@ -161986,6 +186342,7 @@ com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPol com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy):ConditionalAccessPolicy com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|patch(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|restore:RestoreRequestBuilder com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -161993,6 +186350,15 @@ com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPol com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy):RequestInformation com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:ConditionalAccessPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.conditionalaccesspolicies.item.ConditionalAccessPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):ConditionalAccessPolicyItemRequestBuilder +com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|post():ConditionalAccessPolicy +com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):ConditionalAccessPolicy +com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.CrossTenantAccessPolicyRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.CrossTenantAccessPolicyRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.policies.crosstenantaccesspolicy.CrossTenantAccessPolicyRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -162086,6 +186452,7 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAc com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identitySynchronization:IdentitySynchronizationRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner):CrossTenantAccessPolicyConfigurationPartner com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; requestConfiguration?:java.util.function.Consumer):CrossTenantAccessPolicyConfigurationPartner +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|serviceProviderConstraints:ServiceProviderConstraintsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -162117,6 +186484,30 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynch com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|toPutRequestInformation(body:CrossTenantIdentitySyncPolicyPartner; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder::|public|withUrl(rawUrl:String):IdentitySynchronizationRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|delete():Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|get():ServiceProviderConstraints +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProviderConstraints +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|patch(body:ServiceProviderConstraints):ServiceProviderConstraints +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|patch(body:ServiceProviderConstraints; requestConfiguration?:java.util.function.Consumer):ServiceProviderConstraints +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toPatchRequestInformation(body:ServiceProviderConstraints):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|toPatchRequestInformation(body:ServiceProviderConstraints; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProviderConstraintsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.PartnersRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.partners.PartnersRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.policies.crosstenantaccesspolicy.partners.PartnersRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -162161,6 +186552,7 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorgani com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MultiTenantOrganizationIdentitySyncPolicyTemplate com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|patch(body:MultiTenantOrganizationIdentitySyncPolicyTemplate):MultiTenantOrganizationIdentitySyncPolicyTemplate com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|patch(body:MultiTenantOrganizationIdentitySyncPolicyTemplate; requestConfiguration?:java.util.function.Consumer):MultiTenantOrganizationIdentitySyncPolicyTemplate +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|resetToDefaultSettings:ResetToDefaultSettingsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -162168,6 +186560,15 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorgani com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toPatchRequestInformation(body:MultiTenantOrganizationIdentitySyncPolicyTemplate):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|toPatchRequestInformation(body:MultiTenantOrganizationIdentitySyncPolicyTemplate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.MultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|withUrl(rawUrl:String):MultiTenantOrganizationIdentitySynchronizationRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|post():Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|withUrl(rawUrl:String):ResetToDefaultSettingsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -162185,6 +186586,7 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorgani com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MultiTenantOrganizationPartnerConfigurationTemplate com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|patch(body:MultiTenantOrganizationPartnerConfigurationTemplate):MultiTenantOrganizationPartnerConfigurationTemplate com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|patch(body:MultiTenantOrganizationPartnerConfigurationTemplate; requestConfiguration?:java.util.function.Consumer):MultiTenantOrganizationPartnerConfigurationTemplate +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|resetToDefaultSettings:ResetToDefaultSettingsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -162192,6 +186594,15 @@ com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorgani com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toPatchRequestInformation(body:MultiTenantOrganizationPartnerConfigurationTemplate):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|toPatchRequestInformation(body:MultiTenantOrganizationPartnerConfigurationTemplate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.MultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|withUrl(rawUrl:String):MultiTenantOrganizationPartnerConfigurationRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|post():Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder::|public|withUrl(rawUrl:String):ResetToDefaultSettingsRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.TemplatesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.crosstenantaccesspolicy.templates.TemplatesRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.policies.crosstenantaccesspolicy.templates.TemplatesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -162409,6 +186820,30 @@ com.microsoft.graph.policies.featurerolloutpolicies.item.FeatureRolloutPolicyIte com.microsoft.graph.policies.featurerolloutpolicies.item.FeatureRolloutPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:FeatureRolloutPolicy):RequestInformation com.microsoft.graph.policies.featurerolloutpolicies.item.FeatureRolloutPolicyItemRequestBuilder::|public|toPatchRequestInformation(body:FeatureRolloutPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.featurerolloutpolicies.item.FeatureRolloutPolicyItemRequestBuilder::|public|withUrl(rawUrl:String):FeatureRolloutPolicyItemRequestBuilder +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|delete():Void +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|get():FederatedTokenValidationPolicy +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FederatedTokenValidationPolicy +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|patch(body:FederatedTokenValidationPolicy):FederatedTokenValidationPolicy +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|patch(body:FederatedTokenValidationPolicy; requestConfiguration?:java.util.function.Consumer):FederatedTokenValidationPolicy +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|toPatchRequestInformation(body:FederatedTokenValidationPolicy):RequestInformation +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|toPatchRequestInformation(body:FederatedTokenValidationPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder::|public|withUrl(rawUrl:String):FederatedTokenValidationPolicyRequestBuilder com.microsoft.graph.policies.homerealmdiscoverypolicies.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.homerealmdiscoverypolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.policies.homerealmdiscoverypolicies.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -162549,6 +186984,25 @@ com.microsoft.graph.policies.identitysecuritydefaultsenforcementpolicy.IdentityS com.microsoft.graph.policies.identitysecuritydefaultsenforcementpolicy.IdentitySecurityDefaultsEnforcementPolicyRequestBuilder::|public|toPatchRequestInformation(body:IdentitySecurityDefaultsEnforcementPolicy):RequestInformation com.microsoft.graph.policies.identitysecuritydefaultsenforcementpolicy.IdentitySecurityDefaultsEnforcementPolicyRequestBuilder::|public|toPatchRequestInformation(body:IdentitySecurityDefaultsEnforcementPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.policies.identitysecuritydefaultsenforcementpolicy.IdentitySecurityDefaultsEnforcementPolicyRequestBuilder::|public|withUrl(rawUrl:String):IdentitySecurityDefaultsEnforcementPolicyRequestBuilder +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|get():OwnerlessGroupPolicy +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OwnerlessGroupPolicy +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|patch(body:OwnerlessGroupPolicy):OwnerlessGroupPolicy +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|patch(body:OwnerlessGroupPolicy; requestConfiguration?:java.util.function.Consumer):OwnerlessGroupPolicy +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|toPatchRequestInformation(body:OwnerlessGroupPolicy):RequestInformation +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|toPatchRequestInformation(body:OwnerlessGroupPolicy; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder::|public|withUrl(rawUrl:String):OwnerlessGroupPolicyRequestBuilder com.microsoft.graph.policies.permissiongrantpolicies.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.policies.permissiongrantpolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.policies.permissiongrantpolicies.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -162769,10 +187223,12 @@ com.microsoft.graph.policies.PoliciesRequestBuilder::|public|crossTenantAccessPo com.microsoft.graph.policies.PoliciesRequestBuilder::|public|defaultAppManagementPolicy:DefaultAppManagementPolicyRequestBuilder com.microsoft.graph.policies.PoliciesRequestBuilder::|public|deviceRegistrationPolicy:DeviceRegistrationPolicyRequestBuilder com.microsoft.graph.policies.PoliciesRequestBuilder::|public|featureRolloutPolicies:FeatureRolloutPoliciesRequestBuilder +com.microsoft.graph.policies.PoliciesRequestBuilder::|public|federatedTokenValidationPolicy:FederatedTokenValidationPolicyRequestBuilder com.microsoft.graph.policies.PoliciesRequestBuilder::|public|get():PolicyRoot com.microsoft.graph.policies.PoliciesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PolicyRoot com.microsoft.graph.policies.PoliciesRequestBuilder::|public|homeRealmDiscoveryPolicies:HomeRealmDiscoveryPoliciesRequestBuilder com.microsoft.graph.policies.PoliciesRequestBuilder::|public|identitySecurityDefaultsEnforcementPolicy:IdentitySecurityDefaultsEnforcementPolicyRequestBuilder +com.microsoft.graph.policies.PoliciesRequestBuilder::|public|ownerlessGroupPolicy:OwnerlessGroupPolicyRequestBuilder com.microsoft.graph.policies.PoliciesRequestBuilder::|public|patch(body:PolicyRoot):PolicyRoot com.microsoft.graph.policies.PoliciesRequestBuilder::|public|patch(body:PolicyRoot; requestConfiguration?:java.util.function.Consumer):PolicyRoot com.microsoft.graph.policies.PoliciesRequestBuilder::|public|permissionGrantPolicies:PermissionGrantPoliciesRequestBuilder @@ -170865,6 +195321,7 @@ com.microsoft.graph.security.alerts_v2.AlertsV2RequestBuilder::|public|construct com.microsoft.graph.security.alerts_v2.AlertsV2RequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.security.alerts_v2.AlertsV2RequestBuilder::|public|get():AlertCollectionResponse com.microsoft.graph.security.alerts_v2.AlertsV2RequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AlertCollectionResponse +com.microsoft.graph.security.alerts_v2.AlertsV2RequestBuilder::|public|microsoftGraphSecurityMoveAlerts:MicrosoftGraphSecurityMoveAlertsRequestBuilder com.microsoft.graph.security.alerts_v2.AlertsV2RequestBuilder::|public|post(body:Alert):Alert com.microsoft.graph.security.alerts_v2.AlertsV2RequestBuilder::|public|post(body:Alert; requestConfiguration?:java.util.function.Consumer):Alert com.microsoft.graph.security.alerts_v2.AlertsV2RequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -170935,6 +195392,33 @@ com.microsoft.graph.security.alerts_v2.item.comments.count.CountRequestBuilder:: com.microsoft.graph.security.alerts_v2.item.comments.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.security.alerts_v2.item.comments.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.alerts_v2.item.comments.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|post(body:MoveAlertsPostRequestBody):MergeResponse +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|post(body:MoveAlertsPostRequestBody; requestConfiguration?:java.util.function.Consumer):MergeResponse +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|toPostRequestInformation(body:MoveAlertsPostRequestBody):RequestInformation +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|toPostRequestInformation(body:MoveAlertsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityMoveAlertsRequestBuilder +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|constructor():void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getAlertComment():String +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getAlertIds():java.util.List +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getIncidentId():String +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|getNewCorrelationReasons():CorrelationReason +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setAlertComment(value?:String):void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setAlertIds(value?:java.util.List):void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setIncidentId(value?:String):void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|public|setNewCorrelationReasons(value?:CorrelationReason):void +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MoveAlertsPostRequestBody +com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MoveAlertsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable com.microsoft.graph.security.attacksimulation.AttackSimulationRequestBuilder-->BaseRequestBuilder com.microsoft.graph.security.attacksimulation.AttackSimulationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.security.attacksimulation.AttackSimulationRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -171796,6 +196280,142 @@ com.microsoft.graph.security.attacksimulation.trainings.TrainingsRequestBuilder: com.microsoft.graph.security.attacksimulation.trainings.TrainingsRequestBuilder::|public|toPostRequestInformation(body:Training):RequestInformation com.microsoft.graph.security.attacksimulation.trainings.TrainingsRequestBuilder::|public|toPostRequestInformation(body:Training; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.attacksimulation.trainings.TrainingsRequestBuilder::|public|withUrl(rawUrl:String):TrainingsRequestBuilder +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|delete():Void +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|get():AuditCoreRoot +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AuditCoreRoot +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|patch(body:AuditCoreRoot):AuditCoreRoot +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|patch(body:AuditCoreRoot; requestConfiguration?:java.util.function.Consumer):AuditCoreRoot +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|queries:QueriesRequestBuilder +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|toPatchRequestInformation(body:AuditCoreRoot):RequestInformation +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|toPatchRequestInformation(body:AuditCoreRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.AuditLogRequestBuilder::|public|withUrl(rawUrl:String):AuditLogRequestBuilder +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|delete():Void +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|get():AuditLogQuery +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AuditLogQuery +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|records:RecordsRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder::|public|withUrl(rawUrl:String):AuditLogQueryItemRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|get():AuditLogRecord +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AuditLogRecord +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder::|public|withUrl(rawUrl:String):AuditLogRecordItemRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder::|public|byAuditLogRecordId(auditLogRecordId:String):AuditLogRecordItemRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder::|public|get():AuditLogRecordCollectionResponse +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AuditLogRecordCollectionResponse +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder::|public|withUrl(rawUrl:String):RecordsRequestBuilder +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|byAuditLogQueryId(auditLogQueryId:String):AuditLogQueryItemRequestBuilder +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|get():AuditLogQueryCollectionResponse +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AuditLogQueryCollectionResponse +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|post(body:AuditLogQuery):AuditLogQuery +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|post(body:AuditLogQuery; requestConfiguration?:java.util.function.Consumer):AuditLogQuery +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|toPostRequestInformation(body:AuditLogQuery):RequestInformation +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|toPostRequestInformation(body:AuditLogQuery; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder::|public|withUrl(rawUrl:String):QueriesRequestBuilder com.microsoft.graph.security.cases.CasesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.security.cases.CasesRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.security.cases.CasesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -171862,6 +196482,71 @@ com.microsoft.graph.security.cases.ediscoverycases.EdiscoveryCasesRequestBuilder com.microsoft.graph.security.cases.ediscoverycases.EdiscoveryCasesRequestBuilder::|public|toPostRequestInformation(body:EdiscoveryCase):RequestInformation com.microsoft.graph.security.cases.ediscoverycases.EdiscoveryCasesRequestBuilder::|public|toPostRequestInformation(body:EdiscoveryCase; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.cases.ediscoverycases.EdiscoveryCasesRequestBuilder::|public|withUrl(rawUrl:String):EdiscoveryCasesRequestBuilder +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|byEdiscoveryCaseMemberId(ediscoveryCaseMemberId:String):EdiscoveryCaseMemberItemRequestBuilder +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|get():EdiscoveryCaseMemberCollectionResponse +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EdiscoveryCaseMemberCollectionResponse +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|post(body:EdiscoveryCaseMember):EdiscoveryCaseMember +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|post(body:EdiscoveryCaseMember; requestConfiguration?:java.util.function.Consumer):EdiscoveryCaseMember +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|toPostRequestInformation(body:EdiscoveryCaseMember):RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|toPostRequestInformation(body:EdiscoveryCaseMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder::|public|withUrl(rawUrl:String):CaseMembersRequestBuilder +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|get():EdiscoveryCaseMember +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EdiscoveryCaseMember +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|patch(body:EdiscoveryCaseMember):EdiscoveryCaseMember +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|patch(body:EdiscoveryCaseMember; requestConfiguration?:java.util.function.Consumer):EdiscoveryCaseMember +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EdiscoveryCaseMember):RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EdiscoveryCaseMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder::|public|withUrl(rawUrl:String):EdiscoveryCaseMemberItemRequestBuilder com.microsoft.graph.security.cases.ediscoverycases.item.custodians.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.security.cases.ediscoverycases.item.custodians.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.security.cases.ediscoverycases.item.custodians.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -172309,6 +196994,7 @@ com.microsoft.graph.security.cases.ediscoverycases.item.EdiscoveryCaseItemReques com.microsoft.graph.security.cases.ediscoverycases.item.EdiscoveryCaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.security.cases.ediscoverycases.item.EdiscoveryCaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.security.cases.ediscoverycases.item.EdiscoveryCaseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.cases.ediscoverycases.item.EdiscoveryCaseItemRequestBuilder::|public|caseMembers:CaseMembersRequestBuilder com.microsoft.graph.security.cases.ediscoverycases.item.EdiscoveryCaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.security.cases.ediscoverycases.item.EdiscoveryCaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.security.cases.ediscoverycases.item.EdiscoveryCaseItemRequestBuilder::|public|custodians:CustodiansRequestBuilder @@ -173408,6 +198094,128 @@ com.microsoft.graph.security.cases.ediscoverycases.item.tags.TagsRequestBuilder: com.microsoft.graph.security.cases.ediscoverycases.item.tags.TagsRequestBuilder::|public|toPostRequestInformation(body:EdiscoveryReviewTag):RequestInformation com.microsoft.graph.security.cases.ediscoverycases.item.tags.TagsRequestBuilder::|public|toPostRequestInformation(body:EdiscoveryReviewTag; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.cases.ediscoverycases.item.tags.TagsRequestBuilder::|public|withUrl(rawUrl:String):TagsRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|byAnalyzedEmailId(analyzedEmailId:String):AnalyzedEmailItemRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|get():AnalyzedEmailCollectionResponse +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AnalyzedEmailCollectionResponse +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|microsoftGraphSecurityRemediate:MicrosoftGraphSecurityRemediateRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|post(body:AnalyzedEmail):AnalyzedEmail +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|post(body:AnalyzedEmail; requestConfiguration?:java.util.function.Consumer):AnalyzedEmail +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|toPostRequestInformation(body:AnalyzedEmail):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|toPostRequestInformation(body:AnalyzedEmail; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder::|public|withUrl(rawUrl:String):AnalyzedEmailsRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|delete():Void +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|get():AnalyzedEmail +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AnalyzedEmail +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|patch(body:AnalyzedEmail):AnalyzedEmail +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|patch(body:AnalyzedEmail; requestConfiguration?:java.util.function.Consumer):AnalyzedEmail +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|toPatchRequestInformation(body:AnalyzedEmail):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|toPatchRequestInformation(body:AnalyzedEmail; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder::|public|withUrl(rawUrl:String):AnalyzedEmailItemRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|post(body:RemediatePostRequestBody):Void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|post(body:RemediatePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|toPostRequestInformation(body:RemediatePostRequestBody):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|toPostRequestInformation(body:RemediatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityRemediateRequestBuilder +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|constructor():void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|getAction():RemediationAction +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|getAnalyzedEmails():java.util.List +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|getDescription():String +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|getDisplayName():String +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|getRemediateSendersCopy():Boolean +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|getSeverity():RemediationSeverity +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|setAction(value?:RemediationAction):void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|setAnalyzedEmails(value?:java.util.List):void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|setDescription(value?:String):void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|setDisplayName(value?:String):void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|setRemediateSendersCopy(value?:Boolean):void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|public|setSeverity(value?:RemediationSeverity):void +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemediatePostRequestBody +com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.RemediatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|analyzedEmails:AnalyzedEmailsRequestBuilder +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|delete():Void +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|get():CollaborationRoot +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CollaborationRoot +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|patch(body:CollaborationRoot):CollaborationRoot +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|patch(body:CollaborationRoot; requestConfiguration?:java.util.function.Consumer):CollaborationRoot +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|toPatchRequestInformation(body:CollaborationRoot):RequestInformation +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|toPatchRequestInformation(body:CollaborationRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.collaboration.CollaborationRequestBuilder::|public|withUrl(rawUrl:String):CollaborationRequestBuilder com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder-->BaseRequestBuilder com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -173842,9 +198650,13 @@ com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|delete com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|get():IdentityContainer com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):IdentityContainer com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|healthIssues:HealthIssuesRequestBuilder +com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|identityAccounts:IdentityAccountsRequestBuilder com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|patch(body:IdentityContainer):IdentityContainer com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|patch(body:IdentityContainer; requestConfiguration?:java.util.function.Consumer):IdentityContainer +com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|sensorCandidateActivationConfiguration:SensorCandidateActivationConfigurationRequestBuilder +com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|sensorCandidates:SensorCandidatesRequestBuilder com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|sensors:SensorsRequestBuilder +com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|settings:SettingsRequestBuilder com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -173852,6 +198664,208 @@ com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|toGetR com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|toPatchRequestInformation(body:IdentityContainer):RequestInformation com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|toPatchRequestInformation(body:IdentityContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.identities.IdentitiesRequestBuilder::|public|withUrl(rawUrl:String):IdentitiesRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|byIdentityAccountsId(identityAccountsId:String):IdentityAccountsItemRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|get():IdentityAccountsCollectionResponse +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):IdentityAccountsCollectionResponse +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|post(body:IdentityAccounts):IdentityAccounts +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|post(body:IdentityAccounts; requestConfiguration?:java.util.function.Consumer):IdentityAccounts +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|toPostRequestInformation(body:IdentityAccounts):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|toPostRequestInformation(body:IdentityAccounts; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder::|public|withUrl(rawUrl:String):IdentityAccountsRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|delete():Void +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|get():IdentityAccounts +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):IdentityAccounts +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|microsoftGraphSecurityInvokeAction:MicrosoftGraphSecurityInvokeActionRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|patch(body:IdentityAccounts):IdentityAccounts +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|patch(body:IdentityAccounts; requestConfiguration?:java.util.function.Consumer):IdentityAccounts +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|toPatchRequestInformation(body:IdentityAccounts):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|toPatchRequestInformation(body:IdentityAccounts; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder::|public|withUrl(rawUrl:String):IdentityAccountsItemRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|constructor():void +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|getAccountId():String +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|getAction():Action +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|getIdentityProvider():IdentityProvider +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|setAccountId(value?:String):void +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|setAction(value?:Action):void +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|public|setIdentityProvider(value?:IdentityProvider):void +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):InvokeActionPostRequestBody +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.InvokeActionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|post(body:InvokeActionPostRequestBody):InvokeActionResult +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|post(body:InvokeActionPostRequestBody; requestConfiguration?:java.util.function.Consumer):InvokeActionResult +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|toPostRequestInformation(body:InvokeActionPostRequestBody):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|toPostRequestInformation(body:InvokeActionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityInvokeActionRequestBuilder +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|delete():Void +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|get():SensorCandidateActivationConfiguration +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensorCandidateActivationConfiguration +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|patch(body:SensorCandidateActivationConfiguration):SensorCandidateActivationConfiguration +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|patch(body:SensorCandidateActivationConfiguration; requestConfiguration?:java.util.function.Consumer):SensorCandidateActivationConfiguration +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:SensorCandidateActivationConfiguration):RequestInformation +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:SensorCandidateActivationConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder::|public|withUrl(rawUrl:String):SensorCandidateActivationConfigurationRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|delete():Void +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|get():SensorCandidate +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensorCandidate +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|patch(body:SensorCandidate):SensorCandidate +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|patch(body:SensorCandidate; requestConfiguration?:java.util.function.Consumer):SensorCandidate +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toPatchRequestInformation(body:SensorCandidate):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|toPatchRequestInformation(body:SensorCandidate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder::|public|withUrl(rawUrl:String):SensorCandidateItemRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|constructor():void +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|getServerIds():java.util.List +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|public|setServerIds(value?:java.util.List):void +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ActivatePostRequestBody +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.ActivatePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|post(body:ActivatePostRequestBody):Void +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|post(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|toPostRequestInformation(body:ActivatePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityActivateRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|bySensorCandidateId(sensorCandidateId:String):SensorCandidateItemRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|get():SensorCandidateCollectionResponse +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SensorCandidateCollectionResponse +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|microsoftGraphSecurityActivate:MicrosoftGraphSecurityActivateRequestBuilder +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|post(body:SensorCandidate):SensorCandidate +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|post(body:SensorCandidate; requestConfiguration?:java.util.function.Consumer):SensorCandidate +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toPostRequestInformation(body:SensorCandidate):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|toPostRequestInformation(body:SensorCandidate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder::|public|withUrl(rawUrl:String):SensorCandidatesRequestBuilder com.microsoft.graph.security.identities.sensors.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.security.identities.sensors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.security.identities.sensors.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -173998,6 +199012,55 @@ com.microsoft.graph.security.identities.sensors.SensorsRequestBuilder::|public|t com.microsoft.graph.security.identities.sensors.SensorsRequestBuilder::|public|toPostRequestInformation(body:Sensor):RequestInformation com.microsoft.graph.security.identities.sensors.SensorsRequestBuilder::|public|toPostRequestInformation(body:Sensor; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.identities.sensors.SensorsRequestBuilder::|public|withUrl(rawUrl:String):SensorsRequestBuilder +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|delete():Void +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|get():AutoAuditingConfiguration +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AutoAuditingConfiguration +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|patch(body:AutoAuditingConfiguration):AutoAuditingConfiguration +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|patch(body:AutoAuditingConfiguration; requestConfiguration?:java.util.function.Consumer):AutoAuditingConfiguration +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toPatchRequestInformation(body:AutoAuditingConfiguration):RequestInformation +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|toPatchRequestInformation(body:AutoAuditingConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder::|public|withUrl(rawUrl:String):AutoAuditingConfigurationRequestBuilder +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|autoAuditingConfiguration:AutoAuditingConfigurationRequestBuilder +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|delete():Void +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|get():SettingsContainer +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SettingsContainer +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|patch(body:SettingsContainer):SettingsContainer +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|patch(body:SettingsContainer; requestConfiguration?:java.util.function.Consumer):SettingsContainer +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|toPatchRequestInformation(body:SettingsContainer):RequestInformation +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|toPatchRequestInformation(body:SettingsContainer; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.identities.settings.SettingsRequestBuilder::|public|withUrl(rawUrl:String):SettingsRequestBuilder com.microsoft.graph.security.incidents.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.security.incidents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.security.incidents.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -174032,6 +199095,7 @@ com.microsoft.graph.security.incidents.IncidentsRequestBuilder::|public|construc com.microsoft.graph.security.incidents.IncidentsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.security.incidents.IncidentsRequestBuilder::|public|get():IncidentCollectionResponse com.microsoft.graph.security.incidents.IncidentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):IncidentCollectionResponse +com.microsoft.graph.security.incidents.IncidentsRequestBuilder::|public|microsoftGraphSecurityMergeIncidents:MicrosoftGraphSecurityMergeIncidentsRequestBuilder com.microsoft.graph.security.incidents.IncidentsRequestBuilder::|public|post(body:Incident):Incident com.microsoft.graph.security.incidents.IncidentsRequestBuilder::|public|post(body:Incident; requestConfiguration?:java.util.function.Consumer):Incident com.microsoft.graph.security.incidents.IncidentsRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -174139,6 +199203,31 @@ com.microsoft.graph.security.incidents.item.IncidentItemRequestBuilder::|public| com.microsoft.graph.security.incidents.item.IncidentItemRequestBuilder::|public|toPatchRequestInformation(body:Incident):RequestInformation com.microsoft.graph.security.incidents.item.IncidentItemRequestBuilder::|public|toPatchRequestInformation(body:Incident; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.security.incidents.item.IncidentItemRequestBuilder::|public|withUrl(rawUrl:String):IncidentItemRequestBuilder +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|constructor():void +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getIncidentComment():String +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getIncidentIds():java.util.List +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|getMergeReasons():CorrelationReason +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setIncidentComment(value?:String):void +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setIncidentIds(value?:java.util.List):void +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|public|setMergeReasons(value?:CorrelationReason):void +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):MergeIncidentsPostRequestBody +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MergeIncidentsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|post(body:MergeIncidentsPostRequestBody):MergeResponse +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|post(body:MergeIncidentsPostRequestBody; requestConfiguration?:java.util.function.Consumer):MergeResponse +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|toPostRequestInformation(body:MergeIncidentsPostRequestBody):RequestInformation +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|toPostRequestInformation(body:MergeIncidentsPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder::|public|withUrl(rawUrl:String):MicrosoftGraphSecurityMergeIncidentsRequestBuilder com.microsoft.graph.security.labels.authorities.AuthoritiesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.security.labels.authorities.AuthoritiesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.security.labels.authorities.AuthoritiesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -174970,7 +200059,9 @@ com.microsoft.graph.security.SecurityRequestBuilder.PatchRequestConfiguration--> com.microsoft.graph.security.SecurityRequestBuilder::|public|alerts:AlertsRequestBuilder com.microsoft.graph.security.SecurityRequestBuilder::|public|alertsV2:AlertsV2RequestBuilder com.microsoft.graph.security.SecurityRequestBuilder::|public|attackSimulation:AttackSimulationRequestBuilder +com.microsoft.graph.security.SecurityRequestBuilder::|public|auditLog:AuditLogRequestBuilder com.microsoft.graph.security.SecurityRequestBuilder::|public|cases:CasesRequestBuilder +com.microsoft.graph.security.SecurityRequestBuilder::|public|collaboration:CollaborationRequestBuilder com.microsoft.graph.security.SecurityRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.security.SecurityRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.security.SecurityRequestBuilder::|public|dataSecurityAndGovernance:DataSecurityAndGovernanceRequestBuilder @@ -179694,6 +204785,71 @@ com.microsoft.graph.serviceprincipals.item.owners.ref.RefRequestBuilder::|public com.microsoft.graph.serviceprincipals.item.owners.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate):RequestInformation com.microsoft.graph.serviceprincipals.item.owners.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.serviceprincipals.item.owners.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|byApprovedClientAppId(approvedClientAppId:String):ApprovedClientAppItemRequestBuilder +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|get():ApprovedClientAppCollectionResponse +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApprovedClientAppCollectionResponse +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|post(body:ApprovedClientApp):ApprovedClientApp +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|post(body:ApprovedClientApp; requestConfiguration?:java.util.function.Consumer):ApprovedClientApp +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|toPostRequestInformation(body:ApprovedClientApp):RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|toPostRequestInformation(body:ApprovedClientApp; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder::|public|withUrl(rawUrl:String):ApprovedClientAppsRequestBuilder +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|delete():Void +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|get():ApprovedClientApp +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ApprovedClientApp +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|patch(body:ApprovedClientApp):ApprovedClientApp +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|patch(body:ApprovedClientApp; requestConfiguration?:java.util.function.Consumer):ApprovedClientApp +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|toPatchRequestInformation(body:ApprovedClientApp):RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|toPatchRequestInformation(body:ApprovedClientApp; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder::|public|withUrl(rawUrl:String):ApprovedClientAppItemRequestBuilder com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder-->BaseRequestBuilder com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -179703,6 +204859,7 @@ com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.Re com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder::|public|approvedClientApps:ApprovedClientAppsRequestBuilder com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.RemoteDesktopSecurityConfigurationRequestBuilder::|public|delete():Void @@ -182503,6 +207660,7 @@ com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|pub com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|lastModifiedByUser:LastModifiedByUserRequestBuilder com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|patch(body:ListItem):ListItem com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|patch(body:ListItem; requestConfiguration?:java.util.function.Consumer):ListItem +com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -182511,6 +207669,102 @@ com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|pub com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|toPatchRequestInformation(body:ListItem; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|versions:VersionsRequestBuilder com.microsoft.graph.shares.item.list.items.item.ListItemItemRequestBuilder::|public|withUrl(rawUrl:String):ListItemItemRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|constructor():void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getRecipients():java.util.List +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|getRoles():java.util.List +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|public|setRoles(value?:java.util.List):void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostRequestBody +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|constructor():void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|getValue():java.util.List +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostResponse +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody):GrantPostResponse +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):GrantPostResponse +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder::|public|withUrl(rawUrl:String):GrantRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|get():Permission +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|grant:GrantRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission):Permission +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder::|public|withUrl(rawUrl:String):PermissionItemRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|byPermissionId(permissionId:String):PermissionItemRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|get():PermissionCollectionResponse +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PermissionCollectionResponse +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission):Permission +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder com.microsoft.graph.shares.item.list.items.item.versions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.shares.item.list.items.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.shares.item.list.items.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -182733,6 +207987,7 @@ com.microsoft.graph.shares.item.list.ListRequestBuilder::|public|lastModifiedByU com.microsoft.graph.shares.item.list.ListRequestBuilder::|public|operations:OperationsRequestBuilder com.microsoft.graph.shares.item.list.ListRequestBuilder::|public|patch(body:List):List com.microsoft.graph.shares.item.list.ListRequestBuilder::|public|patch(body:List; requestConfiguration?:java.util.function.Consumer):List +com.microsoft.graph.shares.item.list.ListRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.shares.item.list.ListRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder com.microsoft.graph.shares.item.list.ListRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.shares.item.list.ListRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -182806,6 +208061,102 @@ com.microsoft.graph.shares.item.list.operations.OperationsRequestBuilder::|publi com.microsoft.graph.shares.item.list.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:RichLongRunningOperation):RequestInformation com.microsoft.graph.shares.item.list.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:RichLongRunningOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.shares.item.list.operations.OperationsRequestBuilder::|public|withUrl(rawUrl:String):OperationsRequestBuilder +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|constructor():void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|getRecipients():java.util.List +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|getRoles():java.util.List +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|public|setRoles(value?:java.util.List):void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostRequestBody +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostResponse::|public|constructor():void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostResponse::|public|getValue():java.util.List +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostResponse +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody):GrantPostResponse +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):GrantPostResponse +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody):RequestInformation +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder::|public|withUrl(rawUrl:String):GrantRequestBuilder +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|get():Permission +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|grant:GrantRequestBuilder +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission):Permission +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder::|public|withUrl(rawUrl:String):PermissionItemRequestBuilder +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|byPermissionId(permissionId:String):PermissionItemRequestBuilder +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|get():PermissionCollectionResponse +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PermissionCollectionResponse +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|post(body:Permission):Permission +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|post(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder com.microsoft.graph.shares.item.list.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.shares.item.list.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.shares.item.list.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -185962,6 +211313,7 @@ com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder: com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|lastModifiedByUser:LastModifiedByUserRequestBuilder com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|patch(body:ListItem):ListItem com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|patch(body:ListItem; requestConfiguration?:java.util.function.Consumer):ListItem +com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -185970,6 +211322,102 @@ com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder: com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|toPatchRequestInformation(body:ListItem; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|versions:VersionsRequestBuilder com.microsoft.graph.sites.item.lists.item.items.item.ListItemItemRequestBuilder::|public|withUrl(rawUrl:String):ListItemItemRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|constructor():void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getRecipients():java.util.List +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|getRoles():java.util.List +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|public|setRoles(value?:java.util.List):void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostRequestBody +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|constructor():void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|getValue():java.util.List +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostResponse +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody):GrantPostResponse +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):GrantPostResponse +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder::|public|withUrl(rawUrl:String):GrantRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|get():Permission +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|grant:GrantRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission):Permission +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder::|public|withUrl(rawUrl:String):PermissionItemRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|byPermissionId(permissionId:String):PermissionItemRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|get():PermissionCollectionResponse +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PermissionCollectionResponse +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission):Permission +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder com.microsoft.graph.sites.item.lists.item.items.item.versions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.sites.item.lists.item.items.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.sites.item.lists.item.items.item.versions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -186192,6 +211640,7 @@ com.microsoft.graph.sites.item.lists.item.ListItemRequestBuilder::|public|lastMo com.microsoft.graph.sites.item.lists.item.ListItemRequestBuilder::|public|operations:OperationsRequestBuilder com.microsoft.graph.sites.item.lists.item.ListItemRequestBuilder::|public|patch(body:List):List com.microsoft.graph.sites.item.lists.item.ListItemRequestBuilder::|public|patch(body:List; requestConfiguration?:java.util.function.Consumer):List +com.microsoft.graph.sites.item.lists.item.ListItemRequestBuilder::|public|permissions:PermissionsRequestBuilder com.microsoft.graph.sites.item.lists.item.ListItemRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder com.microsoft.graph.sites.item.lists.item.ListItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.sites.item.lists.item.ListItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -186265,6 +211714,102 @@ com.microsoft.graph.sites.item.lists.item.operations.OperationsRequestBuilder::| com.microsoft.graph.sites.item.lists.item.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:RichLongRunningOperation):RequestInformation com.microsoft.graph.sites.item.lists.item.operations.OperationsRequestBuilder::|public|toPostRequestInformation(body:RichLongRunningOperation; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.sites.item.lists.item.operations.OperationsRequestBuilder::|public|withUrl(rawUrl:String):OperationsRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|constructor():void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getRecipients():java.util.List +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|getRoles():java.util.List +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|setRecipients(value?:java.util.List):void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|public|setRoles(value?:java.util.List):void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostRequestBody +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|constructor():void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|getValue():java.util.List +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantPostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GrantPostResponse +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody):GrantPostResponse +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|post(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):GrantPostResponse +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|toPostRequestInformation(body:GrantPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder::|public|withUrl(rawUrl:String):GrantRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|get():Permission +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|grant:GrantRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission):Permission +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|patch(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|toPatchRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder::|public|withUrl(rawUrl:String):PermissionItemRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|byPermissionId(permissionId:String):PermissionItemRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|get():PermissionCollectionResponse +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):PermissionCollectionResponse +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission):Permission +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|post(body:Permission; requestConfiguration?:java.util.function.Consumer):Permission +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder com.microsoft.graph.sites.item.lists.item.subscriptions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.sites.item.lists.item.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.sites.item.lists.item.subscriptions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -195569,6 +221114,7 @@ com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder.GetQuery com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|browseSessions:BrowseSessionsRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|delete():Void @@ -195576,6 +221122,7 @@ com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|driveInclusionRules:DriveInclusionRulesRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|driveProtectionUnits:DriveProtectionUnitsRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|driveProtectionUnitsBulkAdditionJobs:DriveProtectionUnitsBulkAdditionJobsRequestBuilder +com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|emailNotificationsSetting:EmailNotificationsSettingRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|enable:EnableRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|exchangeProtectionPolicies:ExchangeProtectionPoliciesRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|exchangeRestoreSessions:ExchangeRestoreSessionsRequestBuilder @@ -195584,6 +221131,7 @@ com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|mailboxInclusionRules:MailboxInclusionRulesRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|mailboxProtectionUnits:MailboxProtectionUnitsRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|mailboxProtectionUnitsBulkAdditionJobs:MailboxProtectionUnitsBulkAdditionJobsRequestBuilder +com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|oneDriveForBusinessBrowseSessions:OneDriveForBusinessBrowseSessionsRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|oneDriveForBusinessProtectionPolicies:OneDriveForBusinessProtectionPoliciesRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|oneDriveForBusinessRestoreSessions:OneDriveForBusinessRestoreSessionsRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|patch(body:BackupRestoreRoot):BackupRestoreRoot @@ -195593,6 +221141,7 @@ com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|restorePoints:RestorePointsRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|restoreSessions:RestoreSessionsRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|serviceApps:ServiceAppsRequestBuilder +com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|sharePointBrowseSessions:SharePointBrowseSessionsRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|sharePointProtectionPolicies:SharePointProtectionPoliciesRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|sharePointRestoreSessions:SharePointRestoreSessionsRequestBuilder com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|siteInclusionRules:SiteInclusionRulesRequestBuilder @@ -195605,6 +221154,131 @@ com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|toPatchRequestInformation(body:BackupRestoreRoot):RequestInformation com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|toPatchRequestInformation(body:BackupRestoreRoot; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.backuprestore.BackupRestoreRequestBuilder::|public|withUrl(rawUrl:String):BackupRestoreRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|byBrowseSessionBaseId(browseSessionBaseId:String):BrowseSessionBaseItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|get():BrowseSessionBaseCollectionResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):BrowseSessionBaseCollectionResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|post(body:BrowseSessionBase):BrowseSessionBase +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|post(body:BrowseSessionBase; requestConfiguration?:java.util.function.Consumer):BrowseSessionBase +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|toPostRequestInformation(body:BrowseSessionBase):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|toPostRequestInformation(body:BrowseSessionBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder::|public|withUrl(rawUrl:String):BrowseSessionsRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|constructor():void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getBrowseLocationItemKey():String +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getBrowseResourceType():BrowsableResourceType +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getFilter():String +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|getOrderBy():BrowseQueryOrder +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setBrowseLocationItemKey(value?:String):void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setBrowseResourceType(value?:BrowsableResourceType):void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setFilter(value?:String):void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|public|setOrderBy(value?:BrowseQueryOrder):void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BrowsePostRequestBody +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostResponse::|public|constructor():void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostResponse::|public|getValue():java.util.List +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowsePostResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BrowsePostResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder::|public|post(body:BrowsePostRequestBody):BrowsePostResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder::|public|post(body:BrowsePostRequestBody; requestConfiguration?:java.util.function.Consumer):BrowsePostResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder::|public|toPostRequestInformation(body:BrowsePostRequestBody):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder::|public|toPostRequestInformation(body:BrowsePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder::|public|withUrl(rawUrl:String):BrowseRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|browse:BrowseRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|browseWithNextFetchToken(nextFetchToken:String):BrowseWithNextFetchTokenRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|get():BrowseSessionBase +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):BrowseSessionBase +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|patch(body:BrowseSessionBase):BrowseSessionBase +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|patch(body:BrowseSessionBase; requestConfiguration?:java.util.function.Consumer):BrowseSessionBase +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|toPatchRequestInformation(body:BrowseSessionBase):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|toPatchRequestInformation(body:BrowseSessionBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder::|public|withUrl(rawUrl:String):BrowseSessionBaseItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenGetResponse::|public|constructor():void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenGetResponse::|public|getValue():java.util.List +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):BrowseWithNextFetchTokenGetResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; nextFetchToken?:String):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder::|public|get():BrowseWithNextFetchTokenGetResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):BrowseWithNextFetchTokenGetResponse +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder::|public|withUrl(rawUrl:String):BrowseWithNextFetchTokenRequestBuilder com.microsoft.graph.solutions.backuprestore.driveinclusionrules.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.solutions.backuprestore.driveinclusionrules.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.solutions.backuprestore.driveinclusionrules.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -195800,6 +221474,30 @@ com.microsoft.graph.solutions.backuprestore.driveprotectionunitsbulkadditionjobs com.microsoft.graph.solutions.backuprestore.driveprotectionunitsbulkadditionjobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|toPatchRequestInformation(body:DriveProtectionUnitsBulkAdditionJob):RequestInformation com.microsoft.graph.solutions.backuprestore.driveprotectionunitsbulkadditionjobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|toPatchRequestInformation(body:DriveProtectionUnitsBulkAdditionJob; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.backuprestore.driveprotectionunitsbulkadditionjobs.item.DriveProtectionUnitsBulkAdditionJobItemRequestBuilder::|public|withUrl(rawUrl:String):DriveProtectionUnitsBulkAdditionJobItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|get():EmailNotificationsSetting +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EmailNotificationsSetting +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|patch(body:EmailNotificationsSetting):EmailNotificationsSetting +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|patch(body:EmailNotificationsSetting; requestConfiguration?:java.util.function.Consumer):EmailNotificationsSetting +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|toPatchRequestInformation(body:EmailNotificationsSetting):RequestInformation +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|toPatchRequestInformation(body:EmailNotificationsSetting; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder::|public|withUrl(rawUrl:String):EmailNotificationsSettingRequestBuilder com.microsoft.graph.solutions.backuprestore.enable.EnablePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.solutions.backuprestore.enable.EnablePostRequestBody::|public|constructor():void com.microsoft.graph.solutions.backuprestore.enable.EnablePostRequestBody::|public|getAdditionalData():Map @@ -196527,6 +222225,71 @@ com.microsoft.graph.solutions.backuprestore.mailboxprotectionunitsbulkadditionjo com.microsoft.graph.solutions.backuprestore.mailboxprotectionunitsbulkadditionjobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|toPostRequestInformation(body:MailboxProtectionUnitsBulkAdditionJob):RequestInformation com.microsoft.graph.solutions.backuprestore.mailboxprotectionunitsbulkadditionjobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|toPostRequestInformation(body:MailboxProtectionUnitsBulkAdditionJob; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.backuprestore.mailboxprotectionunitsbulkadditionjobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder::|public|withUrl(rawUrl:String):MailboxProtectionUnitsBulkAdditionJobsRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|get():OneDriveForBusinessBrowseSession +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OneDriveForBusinessBrowseSession +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|patch(body:OneDriveForBusinessBrowseSession):OneDriveForBusinessBrowseSession +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|patch(body:OneDriveForBusinessBrowseSession; requestConfiguration?:java.util.function.Consumer):OneDriveForBusinessBrowseSession +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|toPatchRequestInformation(body:OneDriveForBusinessBrowseSession):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|toPatchRequestInformation(body:OneDriveForBusinessBrowseSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder::|public|withUrl(rawUrl:String):OneDriveForBusinessBrowseSessionItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|byOneDriveForBusinessBrowseSessionId(oneDriveForBusinessBrowseSessionId:String):OneDriveForBusinessBrowseSessionItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|get():OneDriveForBusinessBrowseSessionCollectionResponse +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OneDriveForBusinessBrowseSessionCollectionResponse +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|post(body:OneDriveForBusinessBrowseSession):OneDriveForBusinessBrowseSession +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|post(body:OneDriveForBusinessBrowseSession; requestConfiguration?:java.util.function.Consumer):OneDriveForBusinessBrowseSession +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|toPostRequestInformation(body:OneDriveForBusinessBrowseSession):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|toPostRequestInformation(body:OneDriveForBusinessBrowseSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder::|public|withUrl(rawUrl:String):OneDriveForBusinessBrowseSessionsRequestBuilder com.microsoft.graph.solutions.backuprestore.onedriveforbusinessprotectionpolicies.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.solutions.backuprestore.onedriveforbusinessprotectionpolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.solutions.backuprestore.onedriveforbusinessprotectionpolicies.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -196904,6 +222667,71 @@ com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.i com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.driverestoreartifactsbulkadditionrequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|toPatchRequestInformation(body:DriveRestoreArtifactsBulkAdditionRequest):RequestInformation com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.driverestoreartifactsbulkadditionrequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|toPatchRequestInformation(body:DriveRestoreArtifactsBulkAdditionRequest; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.driverestoreartifactsbulkadditionrequests.item.DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder::|public|withUrl(rawUrl:String):DriveRestoreArtifactsBulkAdditionRequestItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|byGranularDriveRestoreArtifactId(granularDriveRestoreArtifactId:String):GranularDriveRestoreArtifactItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|get():GranularDriveRestoreArtifactCollectionResponse +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GranularDriveRestoreArtifactCollectionResponse +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|post(body:GranularDriveRestoreArtifact):GranularDriveRestoreArtifact +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|post(body:GranularDriveRestoreArtifact; requestConfiguration?:java.util.function.Consumer):GranularDriveRestoreArtifact +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|toPostRequestInformation(body:GranularDriveRestoreArtifact):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|toPostRequestInformation(body:GranularDriveRestoreArtifact; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder::|public|withUrl(rawUrl:String):GranularDriveRestoreArtifactsRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|get():GranularDriveRestoreArtifact +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GranularDriveRestoreArtifact +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|patch(body:GranularDriveRestoreArtifact):GranularDriveRestoreArtifact +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|patch(body:GranularDriveRestoreArtifact; requestConfiguration?:java.util.function.Consumer):GranularDriveRestoreArtifact +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|toPatchRequestInformation(body:GranularDriveRestoreArtifact):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|toPatchRequestInformation(body:GranularDriveRestoreArtifact; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder::|public|withUrl(rawUrl:String):GranularDriveRestoreArtifactItemRequestBuilder com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -196921,6 +222749,7 @@ com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.i com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|driveRestoreArtifactsBulkAdditionRequests:DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|get():OneDriveForBusinessRestoreSession com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OneDriveForBusinessRestoreSession +com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|granularDriveRestoreArtifacts:GranularDriveRestoreArtifactsRequestBuilder com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|patch(body:OneDriveForBusinessRestoreSession):OneDriveForBusinessRestoreSession com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|patch(body:OneDriveForBusinessRestoreSession; requestConfiguration?:java.util.function.Consumer):OneDriveForBusinessRestoreSession com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.OneDriveForBusinessRestoreSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation @@ -197547,6 +223376,71 @@ com.microsoft.graph.solutions.backuprestore.serviceapps.ServiceAppsRequestBuilde com.microsoft.graph.solutions.backuprestore.serviceapps.ServiceAppsRequestBuilder::|public|toPostRequestInformation(body:ServiceApp):RequestInformation com.microsoft.graph.solutions.backuprestore.serviceapps.ServiceAppsRequestBuilder::|public|toPostRequestInformation(body:ServiceApp; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.backuprestore.serviceapps.ServiceAppsRequestBuilder::|public|withUrl(rawUrl:String):ServiceAppsRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|get():SharePointBrowseSession +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointBrowseSession +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|patch(body:SharePointBrowseSession):SharePointBrowseSession +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|patch(body:SharePointBrowseSession; requestConfiguration?:java.util.function.Consumer):SharePointBrowseSession +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointBrowseSession):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointBrowseSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder::|public|withUrl(rawUrl:String):SharePointBrowseSessionItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|bySharePointBrowseSessionId(sharePointBrowseSessionId:String):SharePointBrowseSessionItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|get():SharePointBrowseSessionCollectionResponse +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointBrowseSessionCollectionResponse +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|post(body:SharePointBrowseSession):SharePointBrowseSession +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|post(body:SharePointBrowseSession; requestConfiguration?:java.util.function.Consumer):SharePointBrowseSession +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|toPostRequestInformation(body:SharePointBrowseSession):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|toPostRequestInformation(body:SharePointBrowseSession; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder::|public|withUrl(rawUrl:String):SharePointBrowseSessionsRequestBuilder com.microsoft.graph.solutions.backuprestore.sharepointprotectionpolicies.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.solutions.backuprestore.sharepointprotectionpolicies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.solutions.backuprestore.sharepointprotectionpolicies.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -197779,6 +223673,71 @@ com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.count.Coun com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|byGranularSiteRestoreArtifactId(granularSiteRestoreArtifactId:String):GranularSiteRestoreArtifactItemRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|get():GranularSiteRestoreArtifactCollectionResponse +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GranularSiteRestoreArtifactCollectionResponse +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|post(body:GranularSiteRestoreArtifact):GranularSiteRestoreArtifact +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|post(body:GranularSiteRestoreArtifact; requestConfiguration?:java.util.function.Consumer):GranularSiteRestoreArtifact +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|toPostRequestInformation(body:GranularSiteRestoreArtifact):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|toPostRequestInformation(body:GranularSiteRestoreArtifact; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder::|public|withUrl(rawUrl:String):GranularSiteRestoreArtifactsRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|get():GranularSiteRestoreArtifact +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GranularSiteRestoreArtifact +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|patch(body:GranularSiteRestoreArtifact):GranularSiteRestoreArtifact +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|patch(body:GranularSiteRestoreArtifact; requestConfiguration?:java.util.function.Consumer):GranularSiteRestoreArtifact +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|toPatchRequestInformation(body:GranularSiteRestoreArtifact):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|toPatchRequestInformation(body:GranularSiteRestoreArtifact; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder::|public|withUrl(rawUrl:String):GranularSiteRestoreArtifactItemRequestBuilder com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder-->BaseRequestBuilder com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -197794,6 +223753,7 @@ com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.Share com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder::|public|get():SharePointRestoreSession com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointRestoreSession +com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder::|public|granularSiteRestoreArtifacts:GranularSiteRestoreArtifactsRequestBuilder com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder::|public|patch(body:SharePointRestoreSession):SharePointRestoreSession com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder::|public|patch(body:SharePointRestoreSession; requestConfiguration?:java.util.function.Consumer):SharePointRestoreSession com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.SharePointRestoreSessionItemRequestBuilder::|public|siteRestoreArtifacts:SiteRestoreArtifactsRequestBuilder @@ -199328,6 +225288,290 @@ com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.Presenters com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.PresentersRequestBuilder::|public|toPostRequestInformation(body:VirtualEventPresenter):RequestInformation com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.PresentersRequestBuilder::|public|toPostRequestInformation(body:VirtualEventPresenter; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.PresentersRequestBuilder::|public|withUrl(rawUrl:String):PresentersRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|get():VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|patch(body:VirtualEventRegistrationQuestionBase):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|patch(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistrationQuestionBase):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|withUrl(rawUrl:String):VirtualEventRegistrationQuestionBaseItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|byVirtualEventRegistrationQuestionBaseId(virtualEventRegistrationQuestionBaseId:String):VirtualEventRegistrationQuestionBaseItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|get():VirtualEventRegistrationQuestionBaseCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationQuestionBaseCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|post(body:VirtualEventRegistrationQuestionBase):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|post(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationQuestionBase +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|toPostRequestInformation(body:VirtualEventRegistrationQuestionBase):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|toPostRequestInformation(body:VirtualEventRegistrationQuestionBase; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder::|public|withUrl(rawUrl:String):QuestionsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|get():VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|patch(body:VirtualEventTownhallRegistrationConfiguration):VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|patch(body:VirtualEventTownhallRegistrationConfiguration; requestConfiguration?:java.util.function.Consumer):VirtualEventTownhallRegistrationConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|questions:QuestionsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventTownhallRegistrationConfiguration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventTownhallRegistrationConfiguration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder::|public|withUrl(rawUrl:String):RegistrationConfigurationRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|post():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder::|public|withUrl(rawUrl:String):CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|get():VirtualEventSession +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventSession +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder::|public|withUrl(rawUrl:String):VirtualEventSessionItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|byVirtualEventSessionId(virtualEventSessionId:String):VirtualEventSessionItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|get():VirtualEventSessionCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventSessionCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder::|public|withUrl(rawUrl:String):SessionsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|cancel:CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|get():VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|patch(body:VirtualEventRegistration):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|patch(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|sessions:SessionsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder::|public|withUrl(rawUrl:String):VirtualEventRegistrationItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|byVirtualEventRegistrationId(virtualEventRegistrationId:String):VirtualEventRegistrationItemRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|get():VirtualEventRegistrationCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistrationCollectionResponse +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|post(body:VirtualEventRegistration):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|post(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|toPostRequestInformation(body:VirtualEventRegistration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|toPostRequestInformation(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder::|public|withUrl(rawUrl:String):RegistrationsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|post():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder::|public|withUrl(rawUrl:String):CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|cancel:CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; email?:String):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|get():VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|patch(body:VirtualEventRegistration):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|patch(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder::|public|withUrl(rawUrl:String):RegistrationsWithEmailRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|post():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder::|public|withUrl(rawUrl:String):CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|cancel:CancelRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; userId?:String):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|delete():Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|get():VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|patch(body:VirtualEventRegistration):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|patch(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):VirtualEventRegistration +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|toPatchRequestInformation(body:VirtualEventRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder::|public|withUrl(rawUrl:String):RegistrationsWithUserIdRequestBuilder com.microsoft.graph.solutions.virtualevents.townhalls.item.sessions.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.solutions.virtualevents.townhalls.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.solutions.virtualevents.townhalls.item.sessions.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -199543,6 +225787,10 @@ com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallI com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|patch(body:VirtualEventTownhall):VirtualEventTownhall com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|patch(body:VirtualEventTownhall; requestConfiguration?:java.util.function.Consumer):VirtualEventTownhall com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|presenters:PresentersRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationConfiguration:RegistrationConfigurationRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrations:RegistrationsRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationsWithEmail(email:String):RegistrationsWithEmailRequestBuilder +com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|registrationsWithUserId(userId:String):RegistrationsWithUserIdRequestBuilder com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|sessions:SessionsRequestBuilder com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.solutions.virtualevents.townhalls.item.VirtualEventTownhallItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -200443,12 +226691,15 @@ com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItem com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|get():FileStorageContainer com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainer com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|lock:LockRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|migrationJobs:MigrationJobsRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer):FileStorageContainer com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):FileStorageContainer com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|permissions:PermissionsRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|provisionMigrationContainers:ProvisionMigrationContainersRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|recycleBin:RecycleBinRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|sharePointGroups:SharePointGroupsRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -200478,6 +226729,137 @@ com.microsoft.graph.storage.filestorage.containers.item.lock.LockRequestBuilder: com.microsoft.graph.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody):RequestInformation com.microsoft.graph.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.containers.item.lock.LockRequestBuilder::|public|withUrl(rawUrl:String):LockRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|get():SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|patch(body:SharePointMigrationEvent):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|patch(body:SharePointMigrationEvent; requestConfiguration?:java.util.function.Consumer):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointMigrationEvent):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointMigrationEvent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|withUrl(rawUrl:String):SharePointMigrationEventItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|bySharePointMigrationEventId(sharePointMigrationEventId:String):SharePointMigrationEventItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|get():SharePointMigrationEventCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointMigrationEventCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|post(body:SharePointMigrationEvent):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|post(body:SharePointMigrationEvent; requestConfiguration?:java.util.function.Consumer):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|toPostRequestInformation(body:SharePointMigrationEvent):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|toPostRequestInformation(body:SharePointMigrationEvent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|withUrl(rawUrl:String):ProgressEventsRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|get():SharePointMigrationJob +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|patch(body:SharePointMigrationJob):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|patch(body:SharePointMigrationJob; requestConfiguration?:java.util.function.Consumer):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|progressEvents:ProgressEventsRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointMigrationJob):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointMigrationJob; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|withUrl(rawUrl:String):SharePointMigrationJobItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|bySharePointMigrationJobId(sharePointMigrationJobId:String):SharePointMigrationJobItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|get():SharePointMigrationJobCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointMigrationJobCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|post(body:SharePointMigrationJob):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|post(body:SharePointMigrationJob; requestConfiguration?:java.util.function.Consumer):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|toPostRequestInformation(body:SharePointMigrationJob):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|toPostRequestInformation(body:SharePointMigrationJob; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder::|public|withUrl(rawUrl:String):MigrationJobsRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.permanentdelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.permanentdelete.PermanentDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.storage.filestorage.containers.item.permanentdelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -200583,6 +226965,15 @@ com.microsoft.graph.storage.filestorage.containers.item.permissions.PermissionsR com.microsoft.graph.storage.filestorage.containers.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation com.microsoft.graph.storage.filestorage.containers.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.containers.item.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|post():SharePointMigrationContainerInfo +com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):SharePointMigrationContainerInfo +com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|withUrl(rawUrl:String):ProvisionMigrationContainersRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.recyclebin.createdbyuser.CreatedByUserRequestBuilder-->BaseRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.recyclebin.createdbyuser.CreatedByUserRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.storage.filestorage.containers.item.recyclebin.createdbyuser.CreatedByUserRequestBuilder.GetQueryParameters::|public|select:String[] @@ -200966,6 +227357,137 @@ com.microsoft.graph.storage.filestorage.containers.item.restore.RestoreRequestBu com.microsoft.graph.storage.filestorage.containers.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.storage.filestorage.containers.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.containers.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|get():SharePointGroupMember +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointGroupMember +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|patch(body:SharePointGroupMember):SharePointGroupMember +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|patch(body:SharePointGroupMember; requestConfiguration?:java.util.function.Consumer):SharePointGroupMember +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointGroupMember):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointGroupMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupMemberItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|bySharePointGroupMemberId(sharePointGroupMemberId:String):SharePointGroupMemberItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|get():SharePointGroupMemberCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointGroupMemberCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|post(body:SharePointGroupMember):SharePointGroupMember +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|post(body:SharePointGroupMember; requestConfiguration?:java.util.function.Consumer):SharePointGroupMember +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:SharePointGroupMember):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:SharePointGroupMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|withUrl(rawUrl:String):MembersRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|get():SharePointGroup +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointGroup +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|members:MembersRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|patch(body:SharePointGroup):SharePointGroup +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|patch(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):SharePointGroup +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointGroup):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|bySharePointGroupId(sharePointGroupId:String):SharePointGroupItemRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|get():SharePointGroupCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointGroupCollectionResponse +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|post(body:SharePointGroup):SharePointGroup +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|post(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):SharePointGroup +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupsRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder com.microsoft.graph.storage.filestorage.containers.item.unlock.UnlockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -200975,6 +227497,202 @@ com.microsoft.graph.storage.filestorage.containers.item.unlock.UnlockRequestBuil com.microsoft.graph.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.containers.item.unlock.UnlockRequestBuilder::|public|withUrl(rawUrl:String):UnlockRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|byFileStorageContainerTypeRegistrationId(fileStorageContainerTypeRegistrationId:String):FileStorageContainerTypeRegistrationItemRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|get():FileStorageContainerTypeRegistrationCollectionResponse +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainerTypeRegistrationCollectionResponse +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|post(body:FileStorageContainerTypeRegistration):FileStorageContainerTypeRegistration +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|post(body:FileStorageContainerTypeRegistration; requestConfiguration?:java.util.function.Consumer):FileStorageContainerTypeRegistration +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|toPostRequestInformation(body:FileStorageContainerTypeRegistration):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|toPostRequestInformation(body:FileStorageContainerTypeRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder::|public|withUrl(rawUrl:String):ContainerTypeRegistrationsRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|byFileStorageContainerTypeAppPermissionGrantAppId(fileStorageContainerTypeAppPermissionGrantAppId:String):FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|get():FileStorageContainerTypeAppPermissionGrantCollectionResponse +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainerTypeAppPermissionGrantCollectionResponse +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|post(body:FileStorageContainerTypeAppPermissionGrant):FileStorageContainerTypeAppPermissionGrant +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|post(body:FileStorageContainerTypeAppPermissionGrant; requestConfiguration?:java.util.function.Consumer):FileStorageContainerTypeAppPermissionGrant +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|toPostRequestInformation(body:FileStorageContainerTypeAppPermissionGrant):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|toPostRequestInformation(body:FileStorageContainerTypeAppPermissionGrant; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder::|public|withUrl(rawUrl:String):ApplicationPermissionGrantsRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|get():FileStorageContainerTypeAppPermissionGrant +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainerTypeAppPermissionGrant +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|patch(body:FileStorageContainerTypeAppPermissionGrant):FileStorageContainerTypeAppPermissionGrant +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|patch(body:FileStorageContainerTypeAppPermissionGrant; requestConfiguration?:java.util.function.Consumer):FileStorageContainerTypeAppPermissionGrant +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainerTypeAppPermissionGrant):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainerTypeAppPermissionGrant; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|applicationPermissionGrants:ApplicationPermissionGrantsRequestBuilder +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|get():FileStorageContainerTypeRegistration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainerTypeRegistration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|patch(body:FileStorageContainerTypeRegistration):FileStorageContainerTypeRegistration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|patch(body:FileStorageContainerTypeRegistration; requestConfiguration?:java.util.function.Consumer):FileStorageContainerTypeRegistration +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainerTypeRegistration):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainerTypeRegistration; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerTypeRegistrationItemRequestBuilder +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|byFileStorageContainerTypeId(fileStorageContainerTypeId:String):FileStorageContainerTypeItemRequestBuilder +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|get():FileStorageContainerTypeCollectionResponse +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainerTypeCollectionResponse +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|post(body:FileStorageContainerType):FileStorageContainerType +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|post(body:FileStorageContainerType; requestConfiguration?:java.util.function.Consumer):FileStorageContainerType +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|toPostRequestInformation(body:FileStorageContainerType):RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|toPostRequestInformation(body:FileStorageContainerType; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder::|public|withUrl(rawUrl:String):ContainerTypesRequestBuilder +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|get():FileStorageContainerType +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainerType +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|patch(body:FileStorageContainerType):FileStorageContainerType +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|patch(body:FileStorageContainerType; requestConfiguration?:java.util.function.Consumer):FileStorageContainerType +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainerType):RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainerType; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder::|public|withUrl(rawUrl:String):FileStorageContainerTypeItemRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.storage.filestorage.deletedcontainers.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -201138,12 +227856,15 @@ com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContai com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|get():FileStorageContainer com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):FileStorageContainer com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|lock:LockRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|migrationJobs:MigrationJobsRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer):FileStorageContainer com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|patch(body:FileStorageContainer; requestConfiguration?:java.util.function.Consumer):FileStorageContainer com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|permanentDelete:PermanentDeleteRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|permissions:PermissionsRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|provisionMigrationContainers:ProvisionMigrationContainersRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|recycleBin:RecycleBinRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|sharePointGroups:SharePointGroupsRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -201173,6 +227894,137 @@ com.microsoft.graph.storage.filestorage.deletedcontainers.item.lock.LockRequestB com.microsoft.graph.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody):RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|toPostRequestInformation(body:LockPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder::|public|withUrl(rawUrl:String):LockRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|get():SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|patch(body:SharePointMigrationEvent):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|patch(body:SharePointMigrationEvent; requestConfiguration?:java.util.function.Consumer):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointMigrationEvent):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointMigrationEvent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder::|public|withUrl(rawUrl:String):SharePointMigrationEventItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|bySharePointMigrationEventId(sharePointMigrationEventId:String):SharePointMigrationEventItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|get():SharePointMigrationEventCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointMigrationEventCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|post(body:SharePointMigrationEvent):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|post(body:SharePointMigrationEvent; requestConfiguration?:java.util.function.Consumer):SharePointMigrationEvent +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|toPostRequestInformation(body:SharePointMigrationEvent):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|toPostRequestInformation(body:SharePointMigrationEvent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder::|public|withUrl(rawUrl:String):ProgressEventsRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|get():SharePointMigrationJob +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|patch(body:SharePointMigrationJob):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|patch(body:SharePointMigrationJob; requestConfiguration?:java.util.function.Consumer):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|progressEvents:ProgressEventsRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointMigrationJob):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointMigrationJob; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder::|public|withUrl(rawUrl:String):SharePointMigrationJobItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|bySharePointMigrationJobId(sharePointMigrationJobId:String):SharePointMigrationJobItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|get():SharePointMigrationJobCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointMigrationJobCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|post(body:SharePointMigrationJob):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|post(body:SharePointMigrationJob; requestConfiguration?:java.util.function.Consumer):SharePointMigrationJob +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|toPostRequestInformation(body:SharePointMigrationJob):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|toPostRequestInformation(body:SharePointMigrationJob; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder::|public|withUrl(rawUrl:String):MigrationJobsRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.permanentdelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.permanentdelete.PermanentDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.storage.filestorage.deletedcontainers.item.permanentdelete.PermanentDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -201278,6 +228130,15 @@ com.microsoft.graph.storage.filestorage.deletedcontainers.item.permissions.Permi com.microsoft.graph.storage.filestorage.deletedcontainers.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission):RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.permissions.PermissionsRequestBuilder::|public|toPostRequestInformation(body:Permission; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.permissions.PermissionsRequestBuilder::|public|withUrl(rawUrl:String):PermissionsRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|post():SharePointMigrationContainerInfo +com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):SharePointMigrationContainerInfo +com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder::|public|withUrl(rawUrl:String):ProvisionMigrationContainersRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.recyclebin.createdbyuser.CreatedByUserRequestBuilder-->BaseRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.recyclebin.createdbyuser.CreatedByUserRequestBuilder.GetQueryParameters::|public|expand:String[] com.microsoft.graph.storage.filestorage.deletedcontainers.item.recyclebin.createdbyuser.CreatedByUserRequestBuilder.GetQueryParameters::|public|select:String[] @@ -201661,6 +228522,137 @@ com.microsoft.graph.storage.filestorage.deletedcontainers.item.restore.RestoreRe com.microsoft.graph.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation():RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|get():SharePointGroupMember +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointGroupMember +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|patch(body:SharePointGroupMember):SharePointGroupMember +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|patch(body:SharePointGroupMember; requestConfiguration?:java.util.function.Consumer):SharePointGroupMember +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointGroupMember):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointGroupMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupMemberItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|bySharePointGroupMemberId(sharePointGroupMemberId:String):SharePointGroupMemberItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|get():SharePointGroupMemberCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointGroupMemberCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|post(body:SharePointGroupMember):SharePointGroupMember +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|post(body:SharePointGroupMember; requestConfiguration?:java.util.function.Consumer):SharePointGroupMember +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:SharePointGroupMember):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:SharePointGroupMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder::|public|withUrl(rawUrl:String):MembersRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|delete():Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|get():SharePointGroup +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointGroup +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|members:MembersRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|patch(body:SharePointGroup):SharePointGroup +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|patch(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):SharePointGroup +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointGroup):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|toPatchRequestInformation(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|bySharePointGroupId(sharePointGroupId:String):SharePointGroupItemRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|get():SharePointGroupCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):SharePointGroupCollectionResponse +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|post(body:SharePointGroup):SharePointGroup +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|post(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):SharePointGroup +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|toPostRequestInformation(body:SharePointGroup; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder::|public|withUrl(rawUrl:String):SharePointGroupsRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder-->BaseRequestBuilder com.microsoft.graph.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -201682,6 +228674,8 @@ com.microsoft.graph.storage.filestorage.FileStorageRequestBuilder.PatchRequestCo com.microsoft.graph.storage.filestorage.FileStorageRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.storage.filestorage.FileStorageRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.storage.filestorage.FileStorageRequestBuilder::|public|containers:ContainersRequestBuilder +com.microsoft.graph.storage.filestorage.FileStorageRequestBuilder::|public|containerTypeRegistrations:ContainerTypeRegistrationsRequestBuilder +com.microsoft.graph.storage.filestorage.FileStorageRequestBuilder::|public|containerTypes:ContainerTypesRequestBuilder com.microsoft.graph.storage.filestorage.FileStorageRequestBuilder::|public|delete():Void com.microsoft.graph.storage.filestorage.FileStorageRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.storage.filestorage.FileStorageRequestBuilder::|public|deletedContainers:DeletedContainersRequestBuilder @@ -202312,6 +229306,7 @@ com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public| com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|delete():Void com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|get():Channel com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Channel @@ -202322,6 +229317,7 @@ com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public| com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.teams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -202367,6 +229363,56 @@ com.microsoft.graph.teams.item.channels.item.doesuserhaveaccessuseriduseridtenan com.microsoft.graph.teams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|withUrl(rawUrl:String):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|byTeamsAppId(teamsAppId:String):TeamsAppItemRequestBuilder +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|get():TeamsAppCollectionResponse +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsAppCollectionResponse +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|withUrl(rawUrl:String):EnabledAppsRequestBuilder +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|get():TeamsApp +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsApp +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|withUrl(rawUrl:String):TeamsAppItemRequestBuilder com.microsoft.graph.teams.item.channels.item.filesfolder.content.ContentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teams.item.channels.item.filesfolder.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teams.item.channels.item.filesfolder.content.ContentRequestBuilder.GetQueryParameters::|public|format:String @@ -202922,11 +229968,35 @@ com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesReques com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.teams.item.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.teams.item.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void com.microsoft.graph.teams.item.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map @@ -203010,11 +230080,35 @@ com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|p com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.teams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -203164,6 +230258,27 @@ com.microsoft.graph.teams.item.channels.item.sharedwithteams.SharedWithTeamsRequ com.microsoft.graph.teams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.teams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.teams.item.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.teams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -203982,6 +231097,56 @@ com.microsoft.graph.teams.item.primarychannel.doesuserhaveaccessuseriduseridtena com.microsoft.graph.teams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|withUrl(rawUrl:String):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|byTeamsAppId(teamsAppId:String):TeamsAppItemRequestBuilder +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|get():TeamsAppCollectionResponse +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsAppCollectionResponse +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|withUrl(rawUrl:String):EnabledAppsRequestBuilder +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|get():TeamsApp +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsApp +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|withUrl(rawUrl:String):TeamsAppItemRequestBuilder com.microsoft.graph.teams.item.primarychannel.filesfolder.content.ContentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teams.item.primarychannel.filesfolder.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teams.item.primarychannel.filesfolder.content.ContentRequestBuilder.GetQueryParameters::|public|format:String @@ -204537,11 +231702,35 @@ com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesReque com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.teams.item.primarychannel.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.teams.item.primarychannel.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void com.microsoft.graph.teams.item.primarychannel.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map @@ -204625,11 +231814,35 @@ com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::| com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -204647,6 +231860,7 @@ com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|pub com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|delete():Void com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|get():Channel com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Channel @@ -204657,6 +231871,7 @@ com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|pub com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.teams.item.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -204815,6 +232030,27 @@ com.microsoft.graph.teams.item.primarychannel.sharedwithteams.SharedWithTeamsReq com.microsoft.graph.teams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.teams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.teams.item.primarychannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teams.item.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.teams.item.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -206516,6 +233752,7 @@ com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestB com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|delete():Void com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|get():Channel com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Channel @@ -206526,6 +233763,7 @@ com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestB com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -206571,6 +233809,56 @@ com.microsoft.graph.teamwork.deletedteams.item.channels.item.doesuserhaveaccessu com.microsoft.graph.teamwork.deletedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|withUrl(rawUrl:String):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|byTeamsAppId(teamsAppId:String):TeamsAppItemRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|get():TeamsAppCollectionResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsAppCollectionResponse +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|withUrl(rawUrl:String):EnabledAppsRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|get():TeamsApp +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsApp +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|withUrl(rawUrl:String):TeamsAppItemRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.filesfolder.content.ContentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.filesfolder.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teamwork.deletedteams.item.channels.item.filesfolder.content.ContentRequestBuilder.GetQueryParameters::|public|format:String @@ -207126,11 +234414,35 @@ com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.repli com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map @@ -207214,11 +234526,35 @@ com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRe com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.teamwork.deletedteams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -207368,6 +234704,27 @@ com.microsoft.graph.teamwork.deletedteams.item.channels.item.sharedwithteams.Sha com.microsoft.graph.teamwork.deletedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.teamwork.deletedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.teamwork.deletedteams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.teamwork.deletedteams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -208444,6 +235801,381 @@ com.microsoft.graph.users.item.activities.recent.RecentRequestBuilder::|public|g com.microsoft.graph.users.item.activities.recent.RecentRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.activities.recent.RecentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.activities.recent.RecentRequestBuilder::|public|withUrl(rawUrl:String):RecentRequestBuilder +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|byAdhocCallId(adhocCallId:String):AdhocCallItemRequestBuilder +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|get():AdhocCallCollectionResponse +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCallCollectionResponse +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|getAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTime:GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|getAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTime:GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall):AdhocCall +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|post(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|toPostRequestInformation(body:AdhocCall):RequestInformation +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|toPostRequestInformation(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder::|public|withUrl(rawUrl:String):AdhocCallsRequestBuilder +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|endDateTime:OffsetDateTime +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|startDateTime:OffsetDateTime +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime.GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|endDateTime:OffsetDateTime +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|startDateTime:OffsetDateTime +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|userId:String +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime.GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|get():AdhocCall +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall):AdhocCall +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|patch(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):AdhocCall +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|recordings:RecordingsRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toPatchRequestInformation(body:AdhocCall):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|toPatchRequestInformation(body:AdhocCall; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|transcripts:TranscriptsRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.AdhocCallItemRequestBuilder::|public|withUrl(rawUrl:String):AdhocCallItemRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get():CallRecording +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording):CallRecording +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|patch(body:CallRecording; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toPatchRequestInformation(body:CallRecording):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|toPatchRequestInformation(body:CallRecording; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder::|public|withUrl(rawUrl:String):CallRecordingItemRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:InputStream):CallRecording +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|byCallRecordingId(callRecordingId:String):CallRecordingItemRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|get():CallRecordingCollectionResponse +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallRecordingCollectionResponse +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording):CallRecording +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|post(body:CallRecording; requestConfiguration?:java.util.function.Consumer):CallRecording +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toPostRequestInformation(body:CallRecording):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|toPostRequestInformation(body:CallRecording; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder::|public|withUrl(rawUrl:String):RecordingsRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get():CallTranscript +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|metadataContent:MetadataContentRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript):CallTranscript +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|patch(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toPatchRequestInformation(body:CallTranscript):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|toPatchRequestInformation(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder::|public|withUrl(rawUrl:String):CallTranscriptItemRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:InputStream):CallTranscript +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder::|public|withUrl(rawUrl:String):MetadataContentRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|byCallTranscriptId(callTranscriptId:String):CallTranscriptItemRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|get():CallTranscriptCollectionResponse +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CallTranscriptCollectionResponse +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript):CallTranscript +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|post(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):CallTranscript +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toPostRequestInformation(body:CallTranscript):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|toPostRequestInformation(body:CallTranscript; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder::|public|withUrl(rawUrl:String):TranscriptsRequestBuilder com.microsoft.graph.users.item.agreementacceptances.AgreementAcceptancesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.agreementacceptances.AgreementAcceptancesRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.users.item.agreementacceptances.AgreementAcceptancesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -208596,6 +236328,7 @@ com.microsoft.graph.users.item.authentication.AuthenticationRequestBuilder::|pub com.microsoft.graph.users.item.authentication.AuthenticationRequestBuilder::|public|delete():Void com.microsoft.graph.users.item.authentication.AuthenticationRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.users.item.authentication.AuthenticationRequestBuilder::|public|emailMethods:EmailMethodsRequestBuilder +com.microsoft.graph.users.item.authentication.AuthenticationRequestBuilder::|public|externalAuthenticationMethods:ExternalAuthenticationMethodsRequestBuilder com.microsoft.graph.users.item.authentication.AuthenticationRequestBuilder::|public|fido2Methods:Fido2MethodsRequestBuilder com.microsoft.graph.users.item.authentication.AuthenticationRequestBuilder::|public|get():Authentication com.microsoft.graph.users.item.authentication.AuthenticationRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Authentication @@ -208682,6 +236415,71 @@ com.microsoft.graph.users.item.authentication.emailmethods.item.EmailAuthenticat com.microsoft.graph.users.item.authentication.emailmethods.item.EmailAuthenticationMethodItemRequestBuilder::|public|toPatchRequestInformation(body:EmailAuthenticationMethod):RequestInformation com.microsoft.graph.users.item.authentication.emailmethods.item.EmailAuthenticationMethodItemRequestBuilder::|public|toPatchRequestInformation(body:EmailAuthenticationMethod; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.authentication.emailmethods.item.EmailAuthenticationMethodItemRequestBuilder::|public|withUrl(rawUrl:String):EmailAuthenticationMethodItemRequestBuilder +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|byExternalAuthenticationMethodId(externalAuthenticationMethodId:String):ExternalAuthenticationMethodItemRequestBuilder +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|get():ExternalAuthenticationMethodCollectionResponse +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalAuthenticationMethodCollectionResponse +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|post(body:ExternalAuthenticationMethod):ExternalAuthenticationMethod +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|post(body:ExternalAuthenticationMethod; requestConfiguration?:java.util.function.Consumer):ExternalAuthenticationMethod +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|toPostRequestInformation(body:ExternalAuthenticationMethod):RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|toPostRequestInformation(body:ExternalAuthenticationMethod; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder::|public|withUrl(rawUrl:String):ExternalAuthenticationMethodsRequestBuilder +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|get():ExternalAuthenticationMethod +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExternalAuthenticationMethod +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|patch(body:ExternalAuthenticationMethod):ExternalAuthenticationMethod +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|patch(body:ExternalAuthenticationMethod; requestConfiguration?:java.util.function.Consumer):ExternalAuthenticationMethod +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|toPatchRequestInformation(body:ExternalAuthenticationMethod):RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|toPatchRequestInformation(body:ExternalAuthenticationMethod; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder::|public|withUrl(rawUrl:String):ExternalAuthenticationMethodItemRequestBuilder com.microsoft.graph.users.item.authentication.fido2methods.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.authentication.fido2methods.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.authentication.fido2methods.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -208696,6 +236494,15 @@ com.microsoft.graph.users.item.authentication.fido2methods.count.CountRequestBui com.microsoft.graph.users.item.authentication.fido2methods.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.authentication.fido2methods.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.authentication.fido2methods.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder::|public|get():WebauthnCredentialCreationOptions +com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WebauthnCredentialCreationOptions +com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder::|public|withUrl(rawUrl:String):CreationOptionsRequestBuilder com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -208713,6 +236520,7 @@ com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBu com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder::|public|creationOptions:CreationOptionsRequestBuilder com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder::|public|get():Fido2AuthenticationMethodCollectionResponse com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Fido2AuthenticationMethodCollectionResponse com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -211744,6 +239552,7 @@ com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder.GetQueryParamet com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|completeMigration:CompleteMigrationRequestBuilder com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|delete():Void @@ -211761,8 +239570,11 @@ com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|patch( com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|patch(body:Chat; requestConfiguration?:java.util.function.Consumer):Chat com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|permissionGrants:PermissionGrantsRequestBuilder com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|pinnedMessages:PinnedMessagesRequestBuilder +com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|removeAllAccessForUser:RemoveAllAccessForUserRequestBuilder com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|sendActivityNotification:SendActivityNotificationRequestBuilder +com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|tabs:TabsRequestBuilder +com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|targetedMessages:TargetedMessagesRequestBuilder com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -211771,6 +239583,15 @@ com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|toPatc com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|toPatchRequestInformation(body:Chat; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|unhideForUser:UnhideForUserRequestBuilder com.microsoft.graph.users.item.chats.item.ChatItemRequestBuilder::|public|withUrl(rawUrl:String):ChatItemRequestBuilder +com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|post():Void +com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder::|public|withUrl(rawUrl:String):CompleteMigrationRequestBuilder com.microsoft.graph.users.item.chats.item.hideforuser.HideForUserPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.chats.item.hideforuser.HideForUserPostRequestBody::|public|constructor():void com.microsoft.graph.users.item.chats.item.hideforuser.HideForUserPostRequestBody::|public|getAdditionalData():Map @@ -212494,11 +240315,35 @@ com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBu com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.chats.item.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.chats.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.chats.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void com.microsoft.graph.users.item.chats.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map @@ -212582,11 +240427,35 @@ com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|publ com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.chats.item.permissiongrants.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.chats.item.permissiongrants.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.chats.item.permissiongrants.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -212732,6 +240601,27 @@ com.microsoft.graph.users.item.chats.item.pinnedmessages.PinnedMessagesRequestBu com.microsoft.graph.users.item.chats.item.pinnedmessages.PinnedMessagesRequestBuilder::|public|toPostRequestInformation(body:PinnedChatMessageInfo):RequestInformation com.microsoft.graph.users.item.chats.item.pinnedmessages.PinnedMessagesRequestBuilder::|public|toPostRequestInformation(body:PinnedChatMessageInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.chats.item.pinnedmessages.PinnedMessagesRequestBuilder::|public|withUrl(rawUrl:String):PinnedMessagesRequestBuilder +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|getUser():TeamworkUserIdentity +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|public|setUser(value?:TeamworkUserIdentity):void +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):RemoveAllAccessForUserPostRequestBody +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|post(body:RemoveAllAccessForUserPostRequestBody):Void +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|post(body:RemoveAllAccessForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|toPostRequestInformation(body:RemoveAllAccessForUserPostRequestBody):RequestInformation +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|toPostRequestInformation(body:RemoveAllAccessForUserPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder::|public|withUrl(rawUrl:String):RemoveAllAccessForUserRequestBuilder com.microsoft.graph.users.item.chats.item.sendactivitynotification.SendActivityNotificationPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.chats.item.sendactivitynotification.SendActivityNotificationPostRequestBody::|public|constructor():void com.microsoft.graph.users.item.chats.item.sendactivitynotification.SendActivityNotificationPostRequestBody::|public|getActivityType():String @@ -212767,6 +240657,27 @@ com.microsoft.graph.users.item.chats.item.sendactivitynotification.SendActivityN com.microsoft.graph.users.item.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|toPostRequestInformation(body:SendActivityNotificationPostRequestBody):RequestInformation com.microsoft.graph.users.item.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|toPostRequestInformation(body:SendActivityNotificationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder::|public|withUrl(rawUrl:String):SendActivityNotificationRequestBuilder +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.users.item.chats.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.chats.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.chats.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -212847,6 +240758,425 @@ com.microsoft.graph.users.item.chats.item.tabs.TabsRequestBuilder::|public|toGet com.microsoft.graph.users.item.chats.item.tabs.TabsRequestBuilder::|public|toPostRequestInformation(body:TeamsTab):RequestInformation com.microsoft.graph.users.item.chats.item.tabs.TabsRequestBuilder::|public|toPostRequestInformation(body:TeamsTab; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.chats.item.tabs.TabsRequestBuilder::|public|withUrl(rawUrl:String):TabsRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|byChatMessageHostedContentId(chatMessageHostedContentId:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|get():ChatMessageHostedContentCollectionResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContentCollectionResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder::|public|withUrl(rawUrl:String):HostedContentsRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get():ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse-->BaseDeltaFunctionResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|constructor():void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|get():DeltaGetResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DeltaGetResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder::|public|withUrl(rawUrl:String):DeltaRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|get():ChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|patch(body:ChatMessage):ChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|patch(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|setReaction:SetReactionRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|softDelete:SoftDeleteRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessage):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|undoSoftDelete:UndoSoftDeleteRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|unsetReaction:UnsetReactionRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageItemRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|byChatMessageHostedContentId(chatMessageHostedContentId:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|get():ChatMessageHostedContentCollectionResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContentCollectionResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|post(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|toPostRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder::|public|withUrl(rawUrl:String):HostedContentsRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|content:ContentRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get():ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|patch(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):ChatMessageHostedContent +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|toPatchRequestInformation(body:ChatMessageHostedContent; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder::|public|withUrl(rawUrl:String):ChatMessageHostedContentItemRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|get():InputStream +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream):InputStream +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|put(body:InputStream; requestConfiguration?:java.util.function.Consumer):InputStream +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|toPutRequestInformation(body:InputStream; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.ContentRequestBuilder::|public|withUrl(rawUrl:String):ContentRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetReactionPostRequestBody +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|post(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|toPostRequestInformation(body:SetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder::|public|withUrl(rawUrl:String):SetReactionRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|post():Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder::|public|withUrl(rawUrl:String):SoftDeleteRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|post():Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder::|public|withUrl(rawUrl:String):UndoSoftDeleteRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|getReactionType():String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|public|setReactionType(value?:String):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):UnsetReactionPostRequestBody +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|post(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|toPostRequestInformation(body:UnsetReactionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder::|public|withUrl(rawUrl:String):UnsetReactionRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|byChatMessageId(chatMessageId:String):ChatMessageItemRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|delta:DeltaRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|get():ChatMessageCollectionResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|get():TargetedChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|hostedContents:HostedContentsRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|patch(body:TargetedChatMessage):TargetedChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|patch(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|replies:RepliesRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:TargetedChatMessage):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|toPatchRequestInformation(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder::|public|withUrl(rawUrl:String):TargetedChatMessageItemRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|byTargetedChatMessageId(targetedChatMessageId:String):TargetedChatMessageItemRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|get():TargetedChatMessageCollectionResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TargetedChatMessageCollectionResponse +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|post(body:TargetedChatMessage):TargetedChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|post(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):TargetedChatMessage +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toPostRequestInformation(body:TargetedChatMessage):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|toPostRequestInformation(body:TargetedChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder::|public|withUrl(rawUrl:String):TargetedMessagesRequestBuilder com.microsoft.graph.users.item.chats.item.unhideforuser.UnhideForUserPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.chats.item.unhideforuser.UnhideForUserPostRequestBody::|public|constructor():void com.microsoft.graph.users.item.chats.item.unhideforuser.UnhideForUserPostRequestBody::|public|getAdditionalData():Map @@ -213075,8 +241405,10 @@ com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public| com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|patch(body:CloudPC; requestConfiguration?:java.util.function.Consumer):CloudPC com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|reboot:RebootRequestBuilder com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|rename:RenameRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|reprovision:ReprovisionRequestBuilder com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|resize:ResizeRequestBuilder com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|restore:RestoreRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|retrieveCloudPcLaunchDetail:RetrieveCloudPcLaunchDetailRequestBuilder com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.cloudpcs.item.CloudPCItemRequestBuilder::|public|toGetRequestInformation():RequestInformation @@ -213124,6 +241456,29 @@ com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder::|publi com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder::|public|toPostRequestInformation(body:RenamePostRequestBody):RequestInformation com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder::|public|toPostRequestInformation(body:RenamePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder::|public|withUrl(rawUrl:String):RenameRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getOsVersion():CloudPcOperatingSystem +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|getUserAccountType():CloudPcUserAccountType +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|setOsVersion(value?:CloudPcOperatingSystem):void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|public|setUserAccountType(value?:CloudPcUserAccountType):void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReprovisionPostRequestBody +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|post(body:ReprovisionPostRequestBody):Void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|post(body:ReprovisionPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|toPostRequestInformation(body:ReprovisionPostRequestBody):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|toPostRequestInformation(body:ReprovisionPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder::|public|withUrl(rawUrl:String):ReprovisionRequestBuilder com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|public|constructor():void com.microsoft.graph.users.item.cloudpcs.item.resize.ResizePostRequestBody::|public|getAdditionalData():Map @@ -213166,6 +241521,15 @@ com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder::|pub com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(body:RestorePostRequestBody):RequestInformation com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder::|public|toPostRequestInformation(body:RestorePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder::|public|withUrl(rawUrl:String):RestoreRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|get():CloudPcLaunchDetail +com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):CloudPcLaunchDetail +com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder::|public|withUrl(rawUrl:String):RetrieveCloudPcLaunchDetailRequestBuilder com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -214830,6 +243194,208 @@ com.microsoft.graph.users.item.drives.item.DriveItemRequestBuilder::|public|get( com.microsoft.graph.users.item.drives.item.DriveItemRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.drives.item.DriveItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.drives.item.DriveItemRequestBuilder::|public|withUrl(rawUrl:String):DriveItemRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|byEngagementRoleId(engagementRoleId:String):EngagementRoleItemRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|get():EngagementRoleCollectionResponse +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleCollectionResponse +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|post(body:EngagementRole):EngagementRole +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|post(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|toPostRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder::|public|withUrl(rawUrl:String):AssignedRolesRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|get():EngagementRole +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole):EngagementRole +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):EngagementRole +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRole; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleItemRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get():EngagementRoleMember +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember):EngagementRoleMember +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|toPatchRequestInformation(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|withUrl(rawUrl:String):EngagementRoleMemberItemRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get():MailboxSettings +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings):MailboxSettings +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):MailboxSettings +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|toPatchRequestInformation(body:MailboxSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder::|public|withUrl(rawUrl:String):MailboxSettingsRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get():ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ServiceProvisioningErrorCollectionResponse +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|get():User +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):User +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|mailboxSettings:MailboxSettingsRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder::|public|withUrl(rawUrl:String):UserRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|byEngagementRoleMemberId(engagementRoleMemberId:String):EngagementRoleMemberItemRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|get():EngagementRoleMemberCollectionResponse +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):EngagementRoleMemberCollectionResponse +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember):EngagementRoleMember +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|post(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):EngagementRoleMember +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:EngagementRoleMember):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|toPostRequestInformation(body:EngagementRoleMember; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder::|public|withUrl(rawUrl:String):MembersRequestBuilder com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -214839,6 +243405,7 @@ com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuild com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|assignedRoles:AssignedRolesRequestBuilder com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.employeeexperience.EmployeeExperienceRequestBuilder::|public|delete():Void @@ -216543,6 +245110,7 @@ com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequest com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|delete():Void com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|get():Channel com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Channel @@ -216553,6 +245121,7 @@ com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequest com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.ChannelItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -216598,6 +245167,56 @@ com.microsoft.graph.users.item.joinedteams.item.channels.item.doesuserhaveaccess com.microsoft.graph.users.item.joinedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|withUrl(rawUrl:String):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|byTeamsAppId(teamsAppId:String):TeamsAppItemRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|get():TeamsAppCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsAppCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder::|public|withUrl(rawUrl:String):EnabledAppsRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|get():TeamsApp +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsApp +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder::|public|withUrl(rawUrl:String):TeamsAppItemRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.filesfolder.content.ContentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.filesfolder.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.joinedteams.item.channels.item.filesfolder.content.ContentRequestBuilder.GetQueryParameters::|public|format:String @@ -217153,11 +245772,35 @@ com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.repl com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map @@ -217241,11 +245884,35 @@ com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesR com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.joinedteams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -217395,6 +246062,27 @@ com.microsoft.graph.users.item.joinedteams.item.channels.item.sharedwithteams.Sh com.microsoft.graph.users.item.joinedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.joinedteams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.joinedteams.item.channels.item.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -218213,6 +246901,56 @@ com.microsoft.graph.users.item.joinedteams.item.primarychannel.doesuserhaveacces com.microsoft.graph.users.item.joinedteams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder::|public|withUrl(rawUrl:String):DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|byTeamsAppId(teamsAppId:String):TeamsAppItemRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|get():TeamsAppCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsAppCollectionResponse +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder::|public|withUrl(rawUrl:String):EnabledAppsRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|get():TeamsApp +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):TeamsApp +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder::|public|withUrl(rawUrl:String):TeamsAppItemRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.filesfolder.content.ContentRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.filesfolder.content.ContentRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.joinedteams.item.primarychannel.filesfolder.content.ContentRequestBuilder.GetQueryParameters::|public|format:String @@ -218768,11 +247506,35 @@ com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.rep com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.RepliesRequestBuilder::|public|withUrl(rawUrl:String):RepliesRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.setreaction.SetReactionPostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.setreaction.SetReactionPostRequestBody::|public|constructor():void com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.setreaction.SetReactionPostRequestBody::|public|getAdditionalData():Map @@ -218856,11 +247618,35 @@ com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.Messages com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ChatMessageCollectionResponse com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder::|public|post(body:ChatMessage):ChatMessage com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder::|public|post(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder::|public|replyWithQuote:ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder::|public|toPostRequestInformation(body:ChatMessage; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder::|public|withUrl(rawUrl:String):MessagesRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getMessageIds():java.util.List +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|getReplyMessage():ChatMessage +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setMessageIds(value?:java.util.List):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|public|setReplyMessage(value?:ChatMessage):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):ReplyWithQuotePostRequestBody +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuotePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|post(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):ChatMessage +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|toPostRequestInformation(body:ReplyWithQuotePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder::|public|withUrl(rawUrl:String):ReplyWithQuoteRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -218878,6 +247664,7 @@ com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelReq com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|delete():Void com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName:DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|enabledApps:EnabledAppsRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|filesFolder:FilesFolderRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|get():Channel com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Channel @@ -218888,6 +247675,7 @@ com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelReq com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|provisionEmail:ProvisionEmailRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|removeEmail:RemoveEmailRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|sharedWithTeams:SharedWithTeamsRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|startMigration:StartMigrationRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|tabs:TabsRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation():RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.PrimaryChannelRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation @@ -219046,6 +247834,27 @@ com.microsoft.graph.users.item.joinedteams.item.primarychannel.sharedwithteams.S com.microsoft.graph.users.item.joinedteams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|toPostRequestInformation(body:SharedWithChannelTeamInfo; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.joinedteams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder::|public|withUrl(rawUrl:String):SharedWithTeamsRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getConversationCreationDateTime():OffsetDateTime +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|public|setConversationCreationDateTime(value?:OffsetDateTime):void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):StartMigrationPostRequestBody +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|post(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|toPostRequestInformation(body:StartMigrationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder::|public|withUrl(rawUrl:String):StartMigrationRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.tabs.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.joinedteams.item.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.joinedteams.item.primarychannel.tabs.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -226003,6 +254812,30 @@ com.microsoft.graph.users.item.onlinemeetings.OnlineMeetingsRequestBuilder::|pub com.microsoft.graph.users.item.onlinemeetings.OnlineMeetingsRequestBuilder::|public|toPostRequestInformation(body:OnlineMeeting):RequestInformation com.microsoft.graph.users.item.onlinemeetings.OnlineMeetingsRequestBuilder::|public|toPostRequestInformation(body:OnlineMeeting; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.onlinemeetings.OnlineMeetingsRequestBuilder::|public|withUrl(rawUrl:String):OnlineMeetingsRequestBuilder +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get():OnPremisesSyncBehavior +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior):OnPremisesSyncBehavior +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|patch(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):OnPremisesSyncBehavior +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior):RequestInformation +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|toPatchRequestInformation(body:OnPremisesSyncBehavior; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder::|public|withUrl(rawUrl:String):OnPremisesSyncBehaviorRequestBuilder com.microsoft.graph.users.item.outlook.mastercategories.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.outlook.mastercategories.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.outlook.mastercategories.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -227457,6 +256290,24 @@ com.microsoft.graph.users.item.planner.tasks.TasksRequestBuilder::|public|toGetR com.microsoft.graph.users.item.planner.tasks.TasksRequestBuilder::|public|toPostRequestInformation(body:PlannerTask):RequestInformation com.microsoft.graph.users.item.planner.tasks.TasksRequestBuilder::|public|toPostRequestInformation(body:PlannerTask; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.planner.tasks.TasksRequestBuilder::|public|withUrl(rawUrl:String):TasksRequestBuilder +com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|post():Void +com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder::|public|withUrl(rawUrl:String):ClearAutomaticLocationRequestBuilder +com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder::|public|post():Void +com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder::|public|post(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder::|public|toPostRequestInformation():RequestInformation +com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder::|public|withUrl(rawUrl:String):ClearLocationRequestBuilder com.microsoft.graph.users.item.presence.clearpresence.ClearPresencePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.presence.clearpresence.ClearPresencePostRequestBody::|public|constructor():void com.microsoft.graph.users.item.presence.clearpresence.ClearPresencePostRequestBody::|public|getAdditionalData():Map @@ -227496,6 +256347,8 @@ com.microsoft.graph.users.item.presence.PresenceRequestBuilder.GetQueryParameter com.microsoft.graph.users.item.presence.PresenceRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.presence.PresenceRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.users.item.presence.PresenceRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|clearAutomaticLocation:ClearAutomaticLocationRequestBuilder +com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|clearLocation:ClearLocationRequestBuilder com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|clearPresence:ClearPresenceRequestBuilder com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|clearUserPreferredPresence:ClearUserPreferredPresenceRequestBuilder com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void @@ -227506,6 +256359,8 @@ com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|get():Pr com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Presence com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|patch(body:Presence):Presence com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|patch(body:Presence; requestConfiguration?:java.util.function.Consumer):Presence +com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|setAutomaticLocation:SetAutomaticLocationRequestBuilder +com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|setManualLocation:SetManualLocationRequestBuilder com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|setPresence:SetPresenceRequestBuilder com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|setStatusMessage:SetStatusMessageRequestBuilder com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|setUserPreferredPresence:SetUserPreferredPresenceRequestBuilder @@ -227516,6 +256371,52 @@ com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|toGetReq com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|toPatchRequestInformation(body:Presence):RequestInformation com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|toPatchRequestInformation(body:Presence; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.presence.PresenceRequestBuilder::|public|withUrl(rawUrl:String):PresenceRequestBuilder +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getPlaceId():String +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|setPlaceId(value?:String):void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetAutomaticLocationPostRequestBody +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|post(body:SetAutomaticLocationPostRequestBody):Void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|post(body:SetAutomaticLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|toPostRequestInformation(body:SetAutomaticLocationPostRequestBody):RequestInformation +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|toPostRequestInformation(body:SetAutomaticLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder::|public|withUrl(rawUrl:String):SetAutomaticLocationRequestBuilder +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|getPlaceId():String +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|setPlaceId(value?:String):void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetManualLocationPostRequestBody +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder::|public|post(body:SetManualLocationPostRequestBody):Void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder::|public|post(body:SetManualLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder::|public|toPostRequestInformation(body:SetManualLocationPostRequestBody):RequestInformation +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder::|public|toPostRequestInformation(body:SetManualLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder::|public|withUrl(rawUrl:String):SetManualLocationRequestBuilder com.microsoft.graph.users.item.presence.setpresence.SetPresencePostRequestBody::|protected|backingStore:BackingStore com.microsoft.graph.users.item.presence.setpresence.SetPresencePostRequestBody::|public|constructor():void com.microsoft.graph.users.item.presence.setpresence.SetPresencePostRequestBody::|public|getActivity():String @@ -227996,6 +256897,20 @@ com.microsoft.graph.users.item.serviceprovisioningerrors.ServiceProvisioningErro com.microsoft.graph.users.item.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder::|public|withUrl(rawUrl:String):ServiceProvisioningErrorsRequestBuilder +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder::|public|get():ExchangeSettings +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):ExchangeSettings +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder::|public|withUrl(rawUrl:String):ExchangeRequestBuilder com.microsoft.graph.users.item.settings.iteminsights.ItemInsightsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.settings.iteminsights.ItemInsightsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.settings.iteminsights.ItemInsightsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -228033,6 +256948,7 @@ com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|construc com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|delete():Void com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|exchange:ExchangeRequestBuilder com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|get():UserSettings com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UserSettings com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|itemInsights:ItemInsightsRequestBuilder @@ -228048,6 +256964,7 @@ com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|toPatchR com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|toPatchRequestInformation(body:UserSettings; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|windows:WindowsRequestBuilder com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|withUrl(rawUrl:String):SettingsRequestBuilder +com.microsoft.graph.users.item.settings.SettingsRequestBuilder::|public|workHoursAndLocations:WorkHoursAndLocationsRequestBuilder com.microsoft.graph.users.item.settings.shiftpreferences.ShiftPreferencesRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.settings.shiftpreferences.ShiftPreferencesRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.settings.shiftpreferences.ShiftPreferencesRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -228318,6 +257235,211 @@ com.microsoft.graph.users.item.settings.windows.WindowsRequestBuilder::|public|t com.microsoft.graph.users.item.settings.windows.WindowsRequestBuilder::|public|toPostRequestInformation(body:WindowsSetting):RequestInformation com.microsoft.graph.users.item.settings.windows.WindowsRequestBuilder::|public|toPostRequestInformation(body:WindowsSetting; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.settings.windows.WindowsRequestBuilder::|public|withUrl(rawUrl:String):WindowsRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|get():WorkPlanOccurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkPlanOccurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|put(body:WorkPlanOccurrence):WorkPlanOccurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|put(body:WorkPlanOccurrence; requestConfiguration?:java.util.function.Consumer):WorkPlanOccurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toPutRequestInformation(body:WorkPlanOccurrence):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|toPutRequestInformation(body:WorkPlanOccurrence; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder::|public|withUrl(rawUrl:String):WorkPlanOccurrenceItemRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|byWorkPlanOccurrenceId(workPlanOccurrenceId:String):WorkPlanOccurrenceItemRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|get():WorkPlanOccurrenceCollectionResponse +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkPlanOccurrenceCollectionResponse +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|post(body:WorkPlanOccurrence):WorkPlanOccurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|post(body:WorkPlanOccurrence; requestConfiguration?:java.util.function.Consumer):WorkPlanOccurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|setCurrentLocation:SetCurrentLocationRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|toPostRequestInformation(body:WorkPlanOccurrence):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|toPostRequestInformation(body:WorkPlanOccurrence; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder::|public|withUrl(rawUrl:String):OccurrencesRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getPlaceId():String +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getUpdateScope():WorkLocationUpdateScope +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|getWorkLocationType():WorkLocationType +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setPlaceId(value?:String):void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setUpdateScope(value?:WorkLocationUpdateScope):void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|public|setWorkLocationType(value?:WorkLocationType):void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):SetCurrentLocationPostRequestBody +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|post(body:SetCurrentLocationPostRequestBody):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|post(body:SetCurrentLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|toPostRequestInformation(body:SetCurrentLocationPostRequestBody):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|toPostRequestInformation(body:SetCurrentLocationPostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder::|public|withUrl(rawUrl:String):SetCurrentLocationRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|constructor():void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter; endDateTime?:String; startDateTime?:String):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get():OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder::|public|withUrl(rawUrl:String):OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder.PutRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|get():WorkPlanRecurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkPlanRecurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|put(body:WorkPlanRecurrence):WorkPlanRecurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|put(body:WorkPlanRecurrence; requestConfiguration?:java.util.function.Consumer):WorkPlanRecurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toPutRequestInformation(body:WorkPlanRecurrence):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|toPutRequestInformation(body:WorkPlanRecurrence; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder::|public|withUrl(rawUrl:String):WorkPlanRecurrenceItemRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|byWorkPlanRecurrenceId(workPlanRecurrenceId:String):WorkPlanRecurrenceItemRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|get():WorkPlanRecurrenceCollectionResponse +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkPlanRecurrenceCollectionResponse +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|post(body:WorkPlanRecurrence):WorkPlanRecurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|post(body:WorkPlanRecurrence; requestConfiguration?:java.util.function.Consumer):WorkPlanRecurrence +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|toPostRequestInformation(body:WorkPlanRecurrence):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|toPostRequestInformation(body:WorkPlanRecurrence; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder::|public|withUrl(rawUrl:String):RecurrencesRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|get():WorkHoursAndLocationsSetting +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):WorkHoursAndLocationsSetting +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|occurrences:OccurrencesRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|occurrencesViewWithStartDateTimeWithEndDateTime(endDateTime:String; startDateTime:String):OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|patch(body:WorkHoursAndLocationsSetting):WorkHoursAndLocationsSetting +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|patch(body:WorkHoursAndLocationsSetting; requestConfiguration?:java.util.function.Consumer):WorkHoursAndLocationsSetting +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|recurrences:RecurrencesRequestBuilder +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|toPatchRequestInformation(body:WorkHoursAndLocationsSetting):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|toPatchRequestInformation(body:WorkHoursAndLocationsSetting; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder::|public|withUrl(rawUrl:String):WorkHoursAndLocationsRequestBuilder com.microsoft.graph.users.item.solutions.SolutionsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.solutions.SolutionsRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.solutions.SolutionsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -228387,6 +257509,56 @@ com.microsoft.graph.users.item.solutions.workingtimeschedule.WorkingTimeSchedule com.microsoft.graph.users.item.solutions.workingtimeschedule.WorkingTimeScheduleRequestBuilder::|public|toPatchRequestInformation(body:WorkingTimeSchedule):RequestInformation com.microsoft.graph.users.item.solutions.workingtimeschedule.WorkingTimeScheduleRequestBuilder::|public|toPatchRequestInformation(body:WorkingTimeSchedule; requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.solutions.workingtimeschedule.WorkingTimeScheduleRequestBuilder::|public|withUrl(rawUrl:String):WorkingTimeScheduleRequestBuilder +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|get():Integer +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):Integer +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|count:CountRequestBuilder +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|get():DirectoryObjectCollectionResponse +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder::|public|withUrl(rawUrl:String):SponsorOfRequestBuilder com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -228402,19 +257574,50 @@ com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder::|public|toGet com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder::|public|withUrl(rawUrl:String):CountRequestBuilder com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|expand:String[] -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|select:String[] -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetQueryParameters~~>QueryParameters -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|get():DirectoryObject -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObject -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation():RequestInformation -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation -com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|withUrl(rawUrl:String):DirectoryObjectItemRequestBuilder +com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder::|public|ref:RefRequestBuilder +com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.DeleteQueryParameters::|public|id:String +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.DeleteQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.DeleteQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.DeleteRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.DeleteRequestConfiguration::|public|queryParameters:DeleteQueryParameters +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|delete():Void +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|get():StringCollectionResponse +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):StringCollectionResponse +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|post(body:ReferenceCreate):Void +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|post(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|toDeleteRequestInformation():RequestInformation +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate):RequestInformation +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|toPostRequestInformation(body:ReferenceCreate; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder::|public|withUrl(rawUrl:String):RefRequestBuilder com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder.GetQueryParameters::|public|count:Boolean com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder.GetQueryParameters::|public|expand:String[] @@ -228434,6 +257637,7 @@ com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder::|public|construc com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder::|public|count:CountRequestBuilder com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder::|public|get():DirectoryObjectCollectionResponse com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):DirectoryObjectCollectionResponse +com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder::|public|ref:RefRequestBuilder com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder::|public|withUrl(rawUrl:String):SponsorsRequestBuilder @@ -228517,6 +257721,85 @@ com.microsoft.graph.users.item.teamwork.associatedteams.item.team.TeamRequestBui com.microsoft.graph.users.item.teamwork.associatedteams.item.team.TeamRequestBuilder::|public|toGetRequestInformation():RequestInformation com.microsoft.graph.users.item.teamwork.associatedteams.item.team.TeamRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation com.microsoft.graph.users.item.teamwork.associatedteams.item.team.TeamRequestBuilder::|public|withUrl(rawUrl:String):TeamRequestBuilder +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|protected|backingStore:BackingStore +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|constructor():void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getAdditionalData():Map +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getBackingStore():BackingStore +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getChannelId():String +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getMessageId():String +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|getTeamId():String +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setAdditionalData(value?:Map):void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setBackingStore(value:BackingStore):void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setChannelId(value?:String):void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setMessageId(value?:String):void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|public|setTeamId(value?:String):void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):DeleteTargetedMessagePostRequestBody +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessagePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder.PostRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|post(body:DeleteTargetedMessagePostRequestBody):Void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|post(body:DeleteTargetedMessagePostRequestBody; requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|toPostRequestInformation(body:DeleteTargetedMessagePostRequestBody):RequestInformation +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|toPostRequestInformation(body:DeleteTargetedMessagePostRequestBody; requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder::|public|withUrl(rawUrl:String):DeleteTargetedMessageRequestBuilder +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|constructor():void +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllRetainedTargetedMessagesGetResponse +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|get():GetAllRetainedTargetedMessagesGetResponse +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllRetainedTargetedMessagesGetResponse +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllRetainedTargetedMessagesRequestBuilder +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse-->BaseCollectionPaginationCountResponse +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|constructor():void +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|getFieldDeserializers():Map> +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|getValue():java.util.List +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|serialize(writer:SerializationWriter):Void +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|public|setValue(value?:java.util.List):void +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesGetResponse::|static|public|createFromDiscriminatorValue(parseNode:ParseNode):GetAllTargetedMessagesGetResponse +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder-->BaseRequestBuilder +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|count:Boolean +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|expand:String[] +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|filter:String +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|orderby:String[] +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|search:String +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|select:String[] +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|skip:Integer +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|top:Integer +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters::|public|toQueryParameters():Map +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetQueryParameters~~>QueryParameters +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetRequestConfiguration-->BaseRequestConfiguration +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|constructor(pathParameters:HashMap; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|get():GetAllTargetedMessagesGetResponse +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):GetAllTargetedMessagesGetResponse +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|toGetRequestInformation():RequestInformation +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:java.util.function.Consumer):RequestInformation +com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder::|public|withUrl(rawUrl:String):GetAllTargetedMessagesRequestBuilder com.microsoft.graph.users.item.teamwork.installedapps.count.CountRequestBuilder-->BaseRequestBuilder com.microsoft.graph.users.item.teamwork.installedapps.count.CountRequestBuilder.GetQueryParameters::|public|filter:String com.microsoft.graph.users.item.teamwork.installedapps.count.CountRequestBuilder.GetQueryParameters::|public|search:String @@ -228674,8 +257957,11 @@ com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|construc com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|constructor(rawUrl:String; requestAdapter:RequestAdapter):Void com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|delete():Void com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|delete(requestConfiguration?:java.util.function.Consumer):Void +com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|deleteTargetedMessage:DeleteTargetedMessageRequestBuilder com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|get():UserTeamwork com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|get(requestConfiguration?:java.util.function.Consumer):UserTeamwork +com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|getAllRetainedTargetedMessages:GetAllRetainedTargetedMessagesRequestBuilder +com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|getAllTargetedMessages:GetAllTargetedMessagesRequestBuilder com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|installedApps:InstalledAppsRequestBuilder com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|patch(body:UserTeamwork):UserTeamwork com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder::|public|patch(body:UserTeamwork; requestConfiguration?:java.util.function.Consumer):UserTeamwork @@ -229592,6 +258878,7 @@ com.microsoft.graph.users.item.UserItemRequestBuilder.GetRequestConfiguration--> com.microsoft.graph.users.item.UserItemRequestBuilder.GetRequestConfiguration::|public|queryParameters:GetQueryParameters com.microsoft.graph.users.item.UserItemRequestBuilder.PatchRequestConfiguration-->BaseRequestConfiguration com.microsoft.graph.users.item.UserItemRequestBuilder::|public|activities:ActivitiesRequestBuilder +com.microsoft.graph.users.item.UserItemRequestBuilder::|public|adhocCalls:AdhocCallsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|agreementAcceptances:AgreementAcceptancesRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|appRoleAssignments:AppRoleAssignmentsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|assignLicense:AssignLicenseRequestBuilder @@ -229648,6 +258935,7 @@ com.microsoft.graph.users.item.UserItemRequestBuilder::|public|messages:Messages com.microsoft.graph.users.item.UserItemRequestBuilder::|public|oauth2PermissionGrants:Oauth2PermissionGrantsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|onenote:OnenoteRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|onlineMeetings:OnlineMeetingsRequestBuilder +com.microsoft.graph.users.item.UserItemRequestBuilder::|public|onPremisesSyncBehavior:OnPremisesSyncBehaviorRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|outlook:OutlookRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|ownedDevices:OwnedDevicesRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|ownedObjects:OwnedObjectsRequestBuilder @@ -229671,6 +258959,7 @@ com.microsoft.graph.users.item.UserItemRequestBuilder::|public|sendMail:SendMail com.microsoft.graph.users.item.UserItemRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|settings:SettingsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|solutions:SolutionsRequestBuilder +com.microsoft.graph.users.item.UserItemRequestBuilder::|public|sponsorOf:SponsorOfRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|sponsors:SponsorsRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|teamwork:TeamworkRequestBuilder com.microsoft.graph.users.item.UserItemRequestBuilder::|public|toDeleteRequestInformation():RequestInformation diff --git a/src/main/java/com/microsoft/graph/generated/kiota-lock.json b/src/main/java/com/microsoft/graph/generated/kiota-lock.json index 038d79bdc28..8ec08360f7c 100644 --- a/src/main/java/com/microsoft/graph/generated/kiota-lock.json +++ b/src/main/java/com/microsoft/graph/generated/kiota-lock.json @@ -1,8 +1,8 @@ { - "descriptionHash": "5E2BC75E39919DE0D46AA4CD6B88BC9ED6C496FFA6C31C8A831A25D83C53CF675514562077366FC56A0FBD4DD693BCAF3EC8E23D27E679CA6D635759D3AE1CE8", + "descriptionHash": "1670D24DA492A8638DCFD4D6A3F4DB6C1C5080E81D9CFFAC2C8DC3E4CD988231631FC1E9DE0F2791AFD2BA752B720A34CA094B42F880EE0C05E917D532372898", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", - "kiotaVersion": "1.30.0", + "kiotaVersion": "1.34.1", "clientClassName": "BaseGraphServiceClient", "typeAccessModifier": "Public", "clientNamespaceName": "com.Microsoft.Graph", @@ -35,5 +35,6 @@ "/copilot", "/copilot/**" ], - "disabledValidationRules": [] + "disabledValidationRules": [], + "allowedExternalOrigins": [] } \ No newline at end of file diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessEntityType.java b/src/main/java/com/microsoft/graph/generated/models/AccessEntityType.java new file mode 100644 index 00000000000..73b42565942 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessEntityType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AccessEntityType implements ValuedEnum { + User("user"), + Group("group"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AccessEntityType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AccessEntityType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "user": return User; + case "group": return Group; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageApprovalStage.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageApprovalStage.java index 6bc2dcccd4d..3b744496b8f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageApprovalStage.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageApprovalStage.java @@ -55,6 +55,14 @@ public Map getAdditionalData() { } return value; } + /** + * Gets the approverInformationVisibility property value. The approverInformationVisibility property + * @return a {@link ApproverInformationVisibility} + */ + @jakarta.annotation.Nullable + public ApproverInformationVisibility getApproverInformationVisibility() { + return this.backingStore.get("approverInformationVisibility"); + } /** * Gets the backingStore property value. Stores model information. * @return a {@link BackingStore} @@ -80,7 +88,7 @@ public PeriodAndDuration getDurationBeforeEscalation() { return this.backingStore.get("durationBeforeEscalation"); } /** - * Gets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. + * Gets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -109,7 +117,8 @@ public java.util.List getFallbackPrimaryApprovers() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(9); + final HashMap> deserializerMap = new HashMap>(10); + deserializerMap.put("approverInformationVisibility", (n) -> { this.setApproverInformationVisibility(n.getEnumValue(ApproverInformationVisibility::forValue)); }); deserializerMap.put("durationBeforeAutomaticDenial", (n) -> { this.setDurationBeforeAutomaticDenial(n.getPeriodAndDurationValue()); }); deserializerMap.put("durationBeforeEscalation", (n) -> { this.setDurationBeforeEscalation(n.getPeriodAndDurationValue()); }); deserializerMap.put("escalationApprovers", (n) -> { this.setEscalationApprovers(n.getCollectionOfObjectValues(SubjectSet::createFromDiscriminatorValue)); }); @@ -146,7 +155,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the primaryApprovers property value. The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. + * Gets the primaryApprovers property value. The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -159,6 +168,7 @@ public java.util.List getPrimaryApprovers() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeEnumValue("approverInformationVisibility", this.getApproverInformationVisibility()); writer.writePeriodAndDurationValue("durationBeforeAutomaticDenial", this.getDurationBeforeAutomaticDenial()); writer.writePeriodAndDurationValue("durationBeforeEscalation", this.getDurationBeforeEscalation()); writer.writeCollectionOfObjectValues("escalationApprovers", this.getEscalationApprovers()); @@ -177,6 +187,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { this.backingStore.set("additionalData", value); } + /** + * Sets the approverInformationVisibility property value. The approverInformationVisibility property + * @param value Value to set for the approverInformationVisibility property. + */ + public void setApproverInformationVisibility(@jakarta.annotation.Nullable final ApproverInformationVisibility value) { + this.backingStore.set("approverInformationVisibility", value); + } /** * Sets the backingStore property value. Stores model information. * @param value Value to set for the backingStore property. @@ -200,7 +217,7 @@ public void setDurationBeforeEscalation(@jakarta.annotation.Nullable final Perio this.backingStore.set("durationBeforeEscalation", value); } /** - * Sets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. + * Sets the escalationApprovers property value. If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests. * @param value Value to set for the escalationApprovers property. */ public void setEscalationApprovers(@jakarta.annotation.Nullable final java.util.List value) { @@ -242,7 +259,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the primaryApprovers property value. The subjects, typically users, who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. + * Sets the primaryApprovers property value. The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors. * @param value Value to set for the primaryApprovers property. */ public void setPrimaryApprovers(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignmentPolicy.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignmentPolicy.java index e4b4022100a..e9af173d066 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignmentPolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignmentPolicy.java @@ -26,7 +26,7 @@ public static AccessPackageAssignmentPolicy createFromDiscriminatorValue(@jakart return new AccessPackageAssignmentPolicy(); } /** - * Gets the accessPackage property value. Access package containing this policy. Read-only. Supports $expand. + * Gets the accessPackage property value. Access package containing this policy. Read-only. Supports $expand. * @return a {@link AccessPackage} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public AccessPackage getAccessPackage() { return this.backingStore.get("accessPackage"); } /** - * Gets the allowedTargetScope property value. Principals that can be assigned the access package through this policy. The possible values are: notSpecified, specificDirectoryUsers, specificConnectedOrganizationUsers, specificDirectoryServicePrincipals, allMemberUsers, allDirectoryUsers, allDirectoryServicePrincipals, allConfiguredConnectedOrganizationUsers, allExternalUsers, unknownFutureValue. + * Gets the allowedTargetScope property value. Principals that can be assigned the access package through this policy. The possible values are: notSpecified, specificDirectoryUsers, specificConnectedOrganizationUsers, specificDirectoryServicePrincipals, allMemberUsers, allDirectoryUsers, allDirectoryServicePrincipals, allConfiguredConnectedOrganizationUsers, allExternalUsers, allDirectoryAgentIdentities, unknownFutureValue. * @return a {@link AllowedTargetScope} */ @jakarta.annotation.Nullable @@ -203,14 +203,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("specificAllowedTargets", this.getSpecificAllowedTargets()); } /** - * Sets the accessPackage property value. Access package containing this policy. Read-only. Supports $expand. + * Sets the accessPackage property value. Access package containing this policy. Read-only. Supports $expand. * @param value Value to set for the accessPackage property. */ public void setAccessPackage(@jakarta.annotation.Nullable final AccessPackage value) { this.backingStore.set("accessPackage", value); } /** - * Sets the allowedTargetScope property value. Principals that can be assigned the access package through this policy. The possible values are: notSpecified, specificDirectoryUsers, specificConnectedOrganizationUsers, specificDirectoryServicePrincipals, allMemberUsers, allDirectoryUsers, allDirectoryServicePrincipals, allConfiguredConnectedOrganizationUsers, allExternalUsers, unknownFutureValue. + * Sets the allowedTargetScope property value. Principals that can be assigned the access package through this policy. The possible values are: notSpecified, specificDirectoryUsers, specificConnectedOrganizationUsers, specificDirectoryServicePrincipals, allMemberUsers, allDirectoryUsers, allDirectoryServicePrincipals, allConfiguredConnectedOrganizationUsers, allExternalUsers, allDirectoryAgentIdentities, unknownFutureValue. * @param value Value to set for the allowedTargetScope property. */ public void setAllowedTargetScope(@jakarta.annotation.Nullable final AllowedTargetScope value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignmentRequest.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignmentRequest.java index 089a3e90020..2b97479cf2e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignmentRequest.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageAssignmentRequest.java @@ -42,7 +42,7 @@ public java.util.List getAnswers() { return this.backingStore.get("answers"); } /** - * Gets the assignment property value. For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. + * Gets the assignment property value. For a requestType of userAdd or adminAdd, this is an access package assignment requested to be created. For a requestType of userRemove, adminRemove, approverRemove, or systemRemove, this has the id property of an existing assignment to be removed. Supports $expand. * @return a {@link AccessPackageAssignment} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public AccessPackageSubject getRequestor() { return this.backingStore.get("requestor"); } /** - * Gets the requestType property value. The type of the request. The possible values are: notSpecified, userAdd, UserExtend, userUpdate, userRemove, adminAdd, adminUpdate, adminRemove, systemAdd, systemUpdate, systemRemove, onBehalfAdd (not supported), unknownFutureValue. Requests from the user have a requestType of userAdd, userUpdate, or userRemove. This property can't be changed once set. + * Gets the requestType property value. The type of the request. The possible values are: notSpecified, userAdd, userUpdate, userRemove, adminAdd, adminUpdate, adminRemove, systemAdd, systemUpdate, systemRemove, onBehalfAdd (not supported), unknownFutureValue. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: approverRemove. Requests from the user have a requestType of userAdd, userUpdate, or userRemove. This property can't be changed once set. * @return a {@link AccessPackageRequestType} */ @jakarta.annotation.Nullable @@ -119,7 +119,7 @@ public AccessPackageRequestType getRequestType() { return this.backingStore.get("requestType"); } /** - * Gets the schedule property value. The range of dates that access is to be assigned to the requestor. This property can't be changed once set, but a new schedule for an assignment can be included in another userUpdate or UserExtend or adminUpdate assignment request. + * Gets the schedule property value. The range of dates that access is to be assigned to the requestor. This property can't be changed once set, but a new schedule for an assignment can be included in another userUpdate or adminUpdate assignment request. * @return a {@link EntitlementManagementSchedule} */ @jakarta.annotation.Nullable @@ -177,7 +177,7 @@ public void setAnswers(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers deserializerMap.put("originSystem", (n) -> { this.setOriginSystem(n.getStringValue()); }); deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfObjectValues(AccessPackageResourceRole::createFromDiscriminatorValue)); }); deserializerMap.put("scopes", (n) -> { this.setScopes(n.getCollectionOfObjectValues(AccessPackageResourceScope::createFromDiscriminatorValue)); }); + deserializerMap.put("uploadSessions", (n) -> { this.setUploadSessions(n.getCollectionOfObjectValues(CustomDataProvidedResourceUploadSession::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -124,6 +132,14 @@ public java.util.List getRoles() { public java.util.List getScopes() { return this.backingStore.get("scopes"); } + /** + * Gets the uploadSessions property value. The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUploadSessions() { + return this.backingStore.get("uploadSessions"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -141,6 +157,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("originSystem", this.getOriginSystem()); writer.writeCollectionOfObjectValues("roles", this.getRoles()); writer.writeCollectionOfObjectValues("scopes", this.getScopes()); + writer.writeCollectionOfObjectValues("uploadSessions", this.getUploadSessions()); } /** * Sets the attributes property value. Contains information about the attributes to be collected from the requestor and sent to the resource application. @@ -212,4 +229,11 @@ public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("scopes", value); } + /** + * Sets the uploadSessions property value. The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. + * @param value Value to set for the uploadSessions property. + */ + public void setUploadSessions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("uploadSessions", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageResourceRole.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageResourceRole.java index a8aa7d3241b..f4b1611cc87 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageResourceRole.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageResourceRole.java @@ -52,6 +52,7 @@ public Map> getFieldDeserializers deserializerMap.put("originId", (n) -> { this.setOriginId(n.getStringValue()); }); deserializerMap.put("originSystem", (n) -> { this.setOriginSystem(n.getStringValue()); }); deserializerMap.put("resource", (n) -> { this.setResource(n.getObjectValue(AccessPackageResource::createFromDiscriminatorValue)); }); + deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(RoleType::forValue)); }); return deserializerMap; } /** @@ -63,7 +64,7 @@ public String getOriginId() { return this.backingStore.get("originId"); } /** - * Gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup. + * Gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources, or AadGroup. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -78,6 +79,14 @@ public String getOriginSystem() { public AccessPackageResource getResource() { return this.backingStore.get("resource"); } + /** + * Gets the type property value. The role type for the Azure resource role. The possible values are: active, eligible, application, delegated, unknownFutureValue. The values active and eligible are only supported where originSystem is AzureResources while application and delegated aren't currently implemented. + * @return a {@link RoleType} + */ + @jakarta.annotation.Nullable + public RoleType getType() { + return this.backingStore.get("type"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -90,6 +99,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("originId", this.getOriginId()); writer.writeStringValue("originSystem", this.getOriginSystem()); writer.writeObjectValue("resource", this.getResource()); + writer.writeEnumValue("type", this.getType()); } /** * Sets the description property value. A description for the resource role. @@ -113,7 +123,7 @@ public void setOriginId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("originId", value); } /** - * Sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, or AadGroup. + * Sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AzureResources, or AadGroup. * @param value Value to set for the originSystem property. */ public void setOriginSystem(@jakarta.annotation.Nullable final String value) { @@ -126,4 +136,11 @@ public void setOriginSystem(@jakarta.annotation.Nullable final String value) { public void setResource(@jakarta.annotation.Nullable final AccessPackageResource value) { this.backingStore.set("resource", value); } + /** + * Sets the type property value. The role type for the Azure resource role. The possible values are: active, eligible, application, delegated, unknownFutureValue. The values active and eligible are only supported where originSystem is AzureResources while application and delegated aren't currently implemented. + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final RoleType value) { + this.backingStore.set("type", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageResourceScope.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageResourceScope.java index 29fe34ecafb..770c630a3a2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageResourceScope.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageResourceScope.java @@ -64,7 +64,7 @@ public Boolean getIsRootScope() { return this.backingStore.get("isRootScope"); } /** - * Gets the originId property value. The unique identifier for the scope in the resource as defined in the origin system. + * Gets the originId property value. The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -72,7 +72,7 @@ public String getOriginId() { return this.backingStore.get("originId"); } /** - * Gets the originSystem property value. The origin system for the scope. + * Gets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -123,14 +123,14 @@ public void setIsRootScope(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isRootScope", value); } /** - * Sets the originId property value. The unique identifier for the scope in the resource as defined in the origin system. + * Sets the originId property value. The unique identifier of the resource in the origin system. If a Microsoft Entra group, originId is the identifier of the group. Supports $filter (eq). * @param value Value to set for the originId property. */ public void setOriginId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("originId", value); } /** - * Sets the originSystem property value. The origin system for the scope. + * Sets the originSystem property value. The type of the resource in the origin system, such as SharePointOnline, AadApplication, AadGroup, AzureResources, or CustomDataProvidedResource. Supports $filter (eq). * @param value Value to set for the originSystem property. */ public void setOriginSystem(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageSubject.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSubject.java index 31dc2a5b6ec..a455cc99390 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessPackageSubject.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSubject.java @@ -61,6 +61,7 @@ public Map> getFieldDeserializers deserializerMap.put("objectId", (n) -> { this.setObjectId(n.getStringValue()); }); deserializerMap.put("onPremisesSecurityIdentifier", (n) -> { this.setOnPremisesSecurityIdentifier(n.getStringValue()); }); deserializerMap.put("principalName", (n) -> { this.setPrincipalName(n.getStringValue()); }); + deserializerMap.put("subjectLifecycle", (n) -> { this.setSubjectLifecycle(n.getEnumValue(AccessPackageSubjectLifecycle::forValue)); }); deserializerMap.put("subjectType", (n) -> { this.setSubjectType(n.getEnumValue(AccessPackageSubjectType::forValue)); }); return deserializerMap; } @@ -88,6 +89,14 @@ public String getOnPremisesSecurityIdentifier() { public String getPrincipalName() { return this.backingStore.get("principalName"); } + /** + * Gets the subjectLifecycle property value. The subjectLifecycle property + * @return a {@link AccessPackageSubjectLifecycle} + */ + @jakarta.annotation.Nullable + public AccessPackageSubjectLifecycle getSubjectLifecycle() { + return this.backingStore.get("subjectLifecycle"); + } /** * Gets the subjectType property value. The resource type of the subject. The possible values are: notSpecified, user, servicePrincipal, unknownFutureValue. * @return a {@link AccessPackageSubjectType} @@ -109,6 +118,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("objectId", this.getObjectId()); writer.writeStringValue("onPremisesSecurityIdentifier", this.getOnPremisesSecurityIdentifier()); writer.writeStringValue("principalName", this.getPrincipalName()); + writer.writeEnumValue("subjectLifecycle", this.getSubjectLifecycle()); writer.writeEnumValue("subjectType", this.getSubjectType()); } /** @@ -153,6 +163,13 @@ public void setOnPremisesSecurityIdentifier(@jakarta.annotation.Nullable final S public void setPrincipalName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("principalName", value); } + /** + * Sets the subjectLifecycle property value. The subjectLifecycle property + * @param value Value to set for the subjectLifecycle property. + */ + public void setSubjectLifecycle(@jakarta.annotation.Nullable final AccessPackageSubjectLifecycle value) { + this.backingStore.set("subjectLifecycle", value); + } /** * Sets the subjectType property value. The resource type of the subject. The possible values are: notSpecified, user, servicePrincipal, unknownFutureValue. * @param value Value to set for the subjectType property. diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageSubjectCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSubjectCollectionResponse.java new file mode 100644 index 00000000000..adb2620952b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSubjectCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageSubjectCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AccessPackageSubjectCollectionResponse} and sets the default values. + */ + public AccessPackageSubjectCollectionResponse() { + 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 AccessPackageSubjectCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static AccessPackageSubjectCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessPackageSubjectCollectionResponse(); + } + /** + * 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(AccessPackageSubject::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/generated/models/AccessPackageSubjectLifecycle.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSubjectLifecycle.java new file mode 100644 index 00000000000..c4c7cd553b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSubjectLifecycle.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AccessPackageSubjectLifecycle implements ValuedEnum { + NotDefined("notDefined"), + NotGoverned("notGoverned"), + Governed("governed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AccessPackageSubjectLifecycle(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AccessPackageSubjectLifecycle forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "notDefined": return NotDefined; + case "notGoverned": return NotGoverned; + case "governed": return Governed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestion.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestion.java new file mode 100644 index 00000000000..26e6d938e4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestion.java @@ -0,0 +1,78 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageSuggestion extends Entity implements Parsable { + /** + * Instantiates a new {@link AccessPackageSuggestion} and sets the default values. + */ + public AccessPackageSuggestion() { + 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 AccessPackageSuggestion} + */ + @jakarta.annotation.Nonnull + public static AccessPackageSuggestion createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessPackageSuggestion(); + } + /** + * Gets the accessPackage property value. The access package information for the suggested package. + * @return a {@link AvailableAccessPackage} + */ + @jakarta.annotation.Nullable + public AvailableAccessPackage getAccessPackage() { + return this.backingStore.get("accessPackage"); + } + /** + * 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("accessPackage", (n) -> { this.setAccessPackage(n.getObjectValue(AvailableAccessPackage::createFromDiscriminatorValue)); }); + deserializerMap.put("reasons", (n) -> { this.setReasons(n.getCollectionOfObjectValues(AccessPackageSuggestionReason::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the reasons property value. A collection of reasons why this access package is being suggested to the user. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getReasons() { + return this.backingStore.get("reasons"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("accessPackage", this.getAccessPackage()); + writer.writeCollectionOfObjectValues("reasons", this.getReasons()); + } + /** + * Sets the accessPackage property value. The access package information for the suggested package. + * @param value Value to set for the accessPackage property. + */ + public void setAccessPackage(@jakarta.annotation.Nullable final AvailableAccessPackage value) { + this.backingStore.set("accessPackage", value); + } + /** + * Sets the reasons property value. A collection of reasons why this access package is being suggested to the user. + * @param value Value to set for the reasons property. + */ + public void setReasons(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("reasons", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionCollectionResponse.java new file mode 100644 index 00000000000..7d91a50e185 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageSuggestionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AccessPackageSuggestionCollectionResponse} and sets the default values. + */ + public AccessPackageSuggestionCollectionResponse() { + 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 AccessPackageSuggestionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static AccessPackageSuggestionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessPackageSuggestionCollectionResponse(); + } + /** + * 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(AccessPackageSuggestion::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/generated/models/AccessPackageSuggestionReason.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionReason.java new file mode 100644 index 00000000000..80149b03b03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionReason.java @@ -0,0 +1,115 @@ +package com.microsoft.graph.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 AccessPackageSuggestionReason implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AccessPackageSuggestionReason} and sets the default values. + */ + public AccessPackageSuggestionReason() { + 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 AccessPackageSuggestionReason} + */ + @jakarta.annotation.Nonnull + public static AccessPackageSuggestionReason 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.accessPackageSuggestionRelatedPeopleBased": return new AccessPackageSuggestionRelatedPeopleBased(); + case "#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased": return new AccessPackageSuggestionSelfAssignmentHistoryBased(); + } + } + return new AccessPackageSuggestionReason(); + } + /** + * 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/generated/models/AccessPackageSuggestionRelatedPeopleBased.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionRelatedPeopleBased.java new file mode 100644 index 00000000000..7e36d92ddeb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionRelatedPeopleBased.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageSuggestionRelatedPeopleBased extends AccessPackageSuggestionReason implements Parsable { + /** + * Instantiates a new {@link AccessPackageSuggestionRelatedPeopleBased} and sets the default values. + */ + public AccessPackageSuggestionRelatedPeopleBased() { + super(); + this.setOdataType("#microsoft.graph.accessPackageSuggestionRelatedPeopleBased"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessPackageSuggestionRelatedPeopleBased} + */ + @jakarta.annotation.Nonnull + public static AccessPackageSuggestionRelatedPeopleBased createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessPackageSuggestionRelatedPeopleBased(); + } + /** + * 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("relatedPeople", (n) -> { this.setRelatedPeople(n.getCollectionOfObjectValues(Identity::createFromDiscriminatorValue)); }); + deserializerMap.put("relatedPeopleAssignmentCount", (n) -> { this.setRelatedPeopleAssignmentCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the relatedPeople property value. A collection of identities representing people related to the current user who may have access to similar resources. This property is only populated when the tenant's endUserSettings have relatedPeopleInsightLevel set to countAndNames. This includes both the user ID and display name information. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRelatedPeople() { + return this.backingStore.get("relatedPeople"); + } + /** + * Gets the relatedPeopleAssignmentCount property value. The number of related people who have assignments to this access package. This count is always provided regardless of the relatedPeopleInsightLevel setting. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRelatedPeopleAssignmentCount() { + return this.backingStore.get("relatedPeopleAssignmentCount"); + } + /** + * Serializes information the 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("relatedPeople", this.getRelatedPeople()); + writer.writeIntegerValue("relatedPeopleAssignmentCount", this.getRelatedPeopleAssignmentCount()); + } + /** + * Sets the relatedPeople property value. A collection of identities representing people related to the current user who may have access to similar resources. This property is only populated when the tenant's endUserSettings have relatedPeopleInsightLevel set to countAndNames. This includes both the user ID and display name information. + * @param value Value to set for the relatedPeople property. + */ + public void setRelatedPeople(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("relatedPeople", value); + } + /** + * Sets the relatedPeopleAssignmentCount property value. The number of related people who have assignments to this access package. This count is always provided regardless of the relatedPeopleInsightLevel setting. + * @param value Value to set for the relatedPeopleAssignmentCount property. + */ + public void setRelatedPeopleAssignmentCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("relatedPeopleAssignmentCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionRelatedPeopleInsightLevel.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionRelatedPeopleInsightLevel.java new file mode 100644 index 00000000000..0a361c4da60 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionRelatedPeopleInsightLevel.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum AccessPackageSuggestionRelatedPeopleInsightLevel implements ValuedEnum { + Disabled("disabled"), + Count("count"), + CountAndNames("countAndNames"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + AccessPackageSuggestionRelatedPeopleInsightLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static AccessPackageSuggestionRelatedPeopleInsightLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "disabled": return Disabled; + case "count": return Count; + case "countAndNames": return CountAndNames; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionSelfAssignmentHistoryBased.java b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionSelfAssignmentHistoryBased.java new file mode 100644 index 00000000000..1453ba2b9a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AccessPackageSuggestionSelfAssignmentHistoryBased.java @@ -0,0 +1,80 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AccessPackageSuggestionSelfAssignmentHistoryBased extends AccessPackageSuggestionReason implements Parsable { + /** + * Instantiates a new {@link AccessPackageSuggestionSelfAssignmentHistoryBased} and sets the default values. + */ + public AccessPackageSuggestionSelfAssignmentHistoryBased() { + super(); + this.setOdataType("#microsoft.graph.accessPackageSuggestionSelfAssignmentHistoryBased"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessPackageSuggestionSelfAssignmentHistoryBased} + */ + @jakarta.annotation.Nonnull + public static AccessPackageSuggestionSelfAssignmentHistoryBased createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessPackageSuggestionSelfAssignmentHistoryBased(); + } + /** + * 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("lastAssignmentDateTime", (n) -> { this.setLastAssignmentDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("pastAssignmentCount", (n) -> { this.setPastAssignmentCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the lastAssignmentDateTime property value. The date and time when the user was last assigned to this access package. 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. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastAssignmentDateTime() { + return this.backingStore.get("lastAssignmentDateTime"); + } + /** + * Gets the pastAssignmentCount property value. The number of times the user has been assigned to this access package in the past. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getPastAssignmentCount() { + return this.backingStore.get("pastAssignmentCount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("lastAssignmentDateTime", this.getLastAssignmentDateTime()); + writer.writeIntegerValue("pastAssignmentCount", this.getPastAssignmentCount()); + } + /** + * Sets the lastAssignmentDateTime property value. The date and time when the user was last assigned to this access package. 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. Read-only. + * @param value Value to set for the lastAssignmentDateTime property. + */ + public void setLastAssignmentDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastAssignmentDateTime", value); + } + /** + * Sets the pastAssignmentCount property value. The number of times the user has been assigned to this access package in the past. Read-only. + * @param value Value to set for the pastAssignmentCount property. + */ + public void setPastAssignmentCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("pastAssignmentCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewHistoryDefinition.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewHistoryDefinition.java index cc1f80a1b81..5db8f912e17 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessReviewHistoryDefinition.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewHistoryDefinition.java @@ -42,7 +42,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the decisions property value. Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions are included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified. + * Gets the decisions property value. Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions are included by default if no decisions are provided on create. The possible values are: approve, deny, dontKnow, notReviewed, and notNotified. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -157,7 +157,7 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("createdDateTime", value); } /** - * Sets the decisions property value. Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions are included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified. + * Sets the decisions property value. Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions are included by default if no decisions are provided on create. The possible values are: approve, deny, dontKnow, notReviewed, and notNotified. * @param value Value to set for the decisions property. */ public void setDecisions(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemResource.java b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemResource.java index 7aee9d17fae..eeed9840065 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccessReviewInstanceDecisionItemResource.java @@ -102,7 +102,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the type property value. Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy. + * Gets the type property value. Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -158,7 +158,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the type property value. Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy. + * Sets the type property value. Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy. * @param value Value to set for the type property. */ public void setType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AccountTargetContent.java b/src/main/java/com/microsoft/graph/generated/models/AccountTargetContent.java index b3bedf5f1d4..b1106febe1a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AccountTargetContent.java +++ b/src/main/java/com/microsoft/graph/generated/models/AccountTargetContent.java @@ -83,7 +83,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the type property value. The type of account target content. Possible values are: unknown, includeAll, addressBook, unknownFutureValue. + * Gets the type property value. The type of account target content. The possible values are: unknown, includeAll, addressBook, unknownFutureValue. * @return a {@link AccountTargetContentType} */ @jakarta.annotation.Nullable @@ -123,7 +123,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the type property value. The type of account target content. Possible values are: unknown, includeAll, addressBook, unknownFutureValue. + * Sets the type property value. The type of account target content. The possible values are: unknown, includeAll, addressBook, unknownFutureValue. * @param value Value to set for the type property. */ public void setType(@jakarta.annotation.Nullable final AccountTargetContentType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ActionItem.java b/src/main/java/com/microsoft/graph/generated/models/ActionItem.java new file mode 100644 index 00000000000..c8ab84476d6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ActionItem.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 ActionItem implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActionItem} and sets the default values. + */ + public ActionItem() { + 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 ActionItem} + */ + @jakarta.annotation.Nonnull + public static ActionItem createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActionItem(); + } + /** + * 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("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("ownerDisplayName", (n) -> { this.setOwnerDisplayName(n.getStringValue()); }); + deserializerMap.put("text", (n) -> { this.setText(n.getStringValue()); }); + deserializerMap.put("title", (n) -> { this.setTitle(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 ownerDisplayName property value. The ownerDisplayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOwnerDisplayName() { + return this.backingStore.get("ownerDisplayName"); + } + /** + * Gets the text property value. The text property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getText() { + return this.backingStore.get("text"); + } + /** + * Gets the title property value. The title property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTitle() { + return this.backingStore.get("title"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("ownerDisplayName", this.getOwnerDisplayName()); + writer.writeStringValue("text", this.getText()); + writer.writeStringValue("title", this.getTitle()); + 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 ownerDisplayName property value. The ownerDisplayName property + * @param value Value to set for the ownerDisplayName property. + */ + public void setOwnerDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ownerDisplayName", value); + } + /** + * Sets the text property value. The text property + * @param value Value to set for the text property. + */ + public void setText(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("text", value); + } + /** + * Sets the title property value. The title property + * @param value Value to set for the title property. + */ + public void setTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("title", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AdhocCall.java b/src/main/java/com/microsoft/graph/generated/models/AdhocCall.java new file mode 100644 index 00000000000..a894cf9b7c2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AdhocCall.java @@ -0,0 +1,78 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdhocCall extends Entity implements Parsable { + /** + * Instantiates a new {@link AdhocCall} and sets the default values. + */ + public AdhocCall() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AdhocCall} + */ + @jakarta.annotation.Nonnull + public static AdhocCall createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AdhocCall(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("recordings", (n) -> { this.setRecordings(n.getCollectionOfObjectValues(CallRecording::createFromDiscriminatorValue)); }); + deserializerMap.put("transcripts", (n) -> { this.setTranscripts(n.getCollectionOfObjectValues(CallTranscript::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the recordings property value. The recordings of a call. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecordings() { + return this.backingStore.get("recordings"); + } + /** + * Gets the transcripts property value. The transcripts of a call. Read-only. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTranscripts() { + return this.backingStore.get("transcripts"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("recordings", this.getRecordings()); + writer.writeCollectionOfObjectValues("transcripts", this.getTranscripts()); + } + /** + * Sets the recordings property value. The recordings of a call. Read-only. + * @param value Value to set for the recordings property. + */ + public void setRecordings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recordings", value); + } + /** + * Sets the transcripts property value. The transcripts of a call. Read-only. + * @param value Value to set for the transcripts property. + */ + public void setTranscripts(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("transcripts", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AdhocCallCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/AdhocCallCollectionResponse.java new file mode 100644 index 00000000000..b4940fc4014 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AdhocCallCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdhocCallCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AdhocCallCollectionResponse} and sets the default values. + */ + public AdhocCallCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AdhocCallCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static AdhocCallCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AdhocCallCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(AdhocCall::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Admin.java b/src/main/java/com/microsoft/graph/generated/models/Admin.java index dd90f81cec3..4076e22c245 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Admin.java +++ b/src/main/java/com/microsoft/graph/generated/models/Admin.java @@ -1,5 +1,6 @@ package com.microsoft.graph.models; +import com.microsoft.graph.models.teamsadministration.TeamsAdminRoot; import com.microsoft.kiota.serialization.AdditionalDataHolder; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; @@ -55,6 +56,14 @@ public Map getAdditionalData() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the configurationManagement property value. A container for Tenant Configuration Management (TCM) resources. Read-only. + * @return a {@link ConfigurationManagement} + */ + @jakarta.annotation.Nullable + public ConfigurationManagement getConfigurationManagement() { + return this.backingStore.get("configurationManagement"); + } /** * Gets the edge property value. A container for Microsoft Edge resources. Read-only. * @return a {@link Edge} @@ -63,20 +72,31 @@ public BackingStore getBackingStore() { public Edge getEdge() { return this.backingStore.get("edge"); } + /** + * Gets the exchange property value. A container for the Exchange admin functionality. Read-only. + * @return a {@link ExchangeAdmin} + */ + @jakarta.annotation.Nullable + public ExchangeAdmin getExchange() { + return this.backingStore.get("exchange"); + } /** * 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>(10); + deserializerMap.put("configurationManagement", (n) -> { this.setConfigurationManagement(n.getObjectValue(ConfigurationManagement::createFromDiscriminatorValue)); }); deserializerMap.put("edge", (n) -> { this.setEdge(n.getObjectValue(Edge::createFromDiscriminatorValue)); }); + deserializerMap.put("exchange", (n) -> { this.setExchange(n.getObjectValue(ExchangeAdmin::createFromDiscriminatorValue)); }); deserializerMap.put("microsoft365Apps", (n) -> { this.setMicrosoft365Apps(n.getObjectValue(AdminMicrosoft365Apps::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("people", (n) -> { this.setPeople(n.getObjectValue(PeopleAdminSettings::createFromDiscriminatorValue)); }); deserializerMap.put("reportSettings", (n) -> { this.setReportSettings(n.getObjectValue(AdminReportSettings::createFromDiscriminatorValue)); }); deserializerMap.put("serviceAnnouncement", (n) -> { this.setServiceAnnouncement(n.getObjectValue(ServiceAnnouncement::createFromDiscriminatorValue)); }); deserializerMap.put("sharepoint", (n) -> { this.setSharepoint(n.getObjectValue(Sharepoint::createFromDiscriminatorValue)); }); + deserializerMap.put("teams", (n) -> { this.setTeams(n.getObjectValue(TeamsAdminRoot::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -127,19 +147,30 @@ public ServiceAnnouncement getServiceAnnouncement() { public Sharepoint getSharepoint() { return this.backingStore.get("sharepoint"); } + /** + * Gets the teams property value. A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + * @return a {@link TeamsAdminRoot} + */ + @jakarta.annotation.Nullable + public TeamsAdminRoot getTeams() { + return this.backingStore.get("teams"); + } /** * Serializes information the 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("configurationManagement", this.getConfigurationManagement()); writer.writeObjectValue("edge", this.getEdge()); + writer.writeObjectValue("exchange", this.getExchange()); writer.writeObjectValue("microsoft365Apps", this.getMicrosoft365Apps()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeObjectValue("people", this.getPeople()); writer.writeObjectValue("reportSettings", this.getReportSettings()); writer.writeObjectValue("serviceAnnouncement", this.getServiceAnnouncement()); writer.writeObjectValue("sharepoint", this.getSharepoint()); + writer.writeObjectValue("teams", this.getTeams()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -157,6 +188,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the configurationManagement property value. A container for Tenant Configuration Management (TCM) resources. Read-only. + * @param value Value to set for the configurationManagement property. + */ + public void setConfigurationManagement(@jakarta.annotation.Nullable final ConfigurationManagement value) { + this.backingStore.set("configurationManagement", value); + } /** * Sets the edge property value. A container for Microsoft Edge resources. Read-only. * @param value Value to set for the edge property. @@ -164,6 +202,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setEdge(@jakarta.annotation.Nullable final Edge value) { this.backingStore.set("edge", value); } + /** + * Sets the exchange property value. A container for the Exchange admin functionality. Read-only. + * @param value Value to set for the exchange property. + */ + public void setExchange(@jakarta.annotation.Nullable final ExchangeAdmin value) { + this.backingStore.set("exchange", value); + } /** * Sets the microsoft365Apps property value. A container for the Microsoft 365 apps admin functionality. * @param value Value to set for the microsoft365Apps property. @@ -206,4 +251,11 @@ public void setServiceAnnouncement(@jakarta.annotation.Nullable final ServiceAnn public void setSharepoint(@jakarta.annotation.Nullable final Sharepoint value) { this.backingStore.set("sharepoint", value); } + /** + * Sets the teams property value. A container for Teams administration functionalities, such as Teams telephone number management functionalities, user Teams configurations, and policy assignments. + * @param value Value to set for the teams property. + */ + public void setTeams(@jakarta.annotation.Nullable final TeamsAdminRoot value) { + this.backingStore.set("teams", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AgentIdentity.java b/src/main/java/com/microsoft/graph/generated/models/AgentIdentity.java new file mode 100644 index 00000000000..905f1fb5932 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AgentIdentity.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AgentIdentity extends ServicePrincipal implements Parsable { + /** + * Instantiates a new {@link AgentIdentity} and sets the default values. + */ + public AgentIdentity() { + super(); + this.setOdataType("#microsoft.graph.agentIdentity"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AgentIdentity} + */ + @jakarta.annotation.Nonnull + public static AgentIdentity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AgentIdentity(); + } + /** + * Gets the agentIdentityBlueprintId property value. The appId of the agent identity blueprint that defines the configuration for this agent identity. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAgentIdentityBlueprintId() { + return this.backingStore.get("agentIdentityBlueprintId"); + } + /** + * Gets the createdDateTime property value. The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. + * @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("agentIdentityBlueprintId", (n) -> { this.setAgentIdentityBlueprintId(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("sponsors", (n) -> { this.setSponsors(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the sponsors property value. The sponsors for this agent identity. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSponsors() { + return this.backingStore.get("sponsors"); + } + /** + * Serializes information the 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("agentIdentityBlueprintId", this.getAgentIdentityBlueprintId()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeCollectionOfObjectValues("sponsors", this.getSponsors()); + } + /** + * Sets the agentIdentityBlueprintId property value. The appId of the agent identity blueprint that defines the configuration for this agent identity. + * @param value Value to set for the agentIdentityBlueprintId property. + */ + public void setAgentIdentityBlueprintId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("agentIdentityBlueprintId", value); + } + /** + * Sets the createdDateTime property value. The date and time the agent identity was created. Read-only. Inherited from servicePrincipal. + * @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 sponsors property value. The sponsors for this agent identity. + * @param value Value to set for the sponsors property. + */ + public void setSponsors(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sponsors", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AgentIdentityBlueprint.java b/src/main/java/com/microsoft/graph/generated/models/AgentIdentityBlueprint.java new file mode 100644 index 00000000000..b567543ba5e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AgentIdentityBlueprint.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AgentIdentityBlueprint extends Application implements Parsable { + /** + * Instantiates a new {@link AgentIdentityBlueprint} and sets the default values. + */ + public AgentIdentityBlueprint() { + super(); + this.setOdataType("#microsoft.graph.agentIdentityBlueprint"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AgentIdentityBlueprint} + */ + @jakarta.annotation.Nonnull + public static AgentIdentityBlueprint createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AgentIdentityBlueprint(); + } + /** + * 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("inheritablePermissions", (n) -> { this.setInheritablePermissions(n.getCollectionOfObjectValues(InheritablePermission::createFromDiscriminatorValue)); }); + deserializerMap.put("sponsors", (n) -> { this.setSponsors(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the inheritablePermissions property value. Defines scopes of a resource application that may be automatically granted to agent identities without additional consent. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInheritablePermissions() { + return this.backingStore.get("inheritablePermissions"); + } + /** + * Gets the sponsors property value. The sponsors for this agent identity blueprint. Sponsors are users or groups who can authorize and manage the lifecycle of agent identity instances. Required during the create operation. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSponsors() { + return this.backingStore.get("sponsors"); + } + /** + * Serializes information the 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("inheritablePermissions", this.getInheritablePermissions()); + writer.writeCollectionOfObjectValues("sponsors", this.getSponsors()); + } + /** + * Sets the inheritablePermissions property value. Defines scopes of a resource application that may be automatically granted to agent identities without additional consent. + * @param value Value to set for the inheritablePermissions property. + */ + public void setInheritablePermissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("inheritablePermissions", value); + } + /** + * Sets the sponsors property value. The sponsors for this agent identity blueprint. Sponsors are users or groups who can authorize and manage the lifecycle of agent identity instances. Required during the create operation. + * @param value Value to set for the sponsors property. + */ + public void setSponsors(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sponsors", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AgentIdentityBlueprintPrincipal.java b/src/main/java/com/microsoft/graph/generated/models/AgentIdentityBlueprintPrincipal.java new file mode 100644 index 00000000000..79b8a6b6397 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AgentIdentityBlueprintPrincipal.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AgentIdentityBlueprintPrincipal extends ServicePrincipal implements Parsable { + /** + * Instantiates a new {@link AgentIdentityBlueprintPrincipal} and sets the default values. + */ + public AgentIdentityBlueprintPrincipal() { + super(); + this.setOdataType("#microsoft.graph.agentIdentityBlueprintPrincipal"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AgentIdentityBlueprintPrincipal} + */ + @jakarta.annotation.Nonnull + public static AgentIdentityBlueprintPrincipal createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AgentIdentityBlueprintPrincipal(); + } + /** + * 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("sponsors", (n) -> { this.setSponsors(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the sponsors property value. The sponsors for this agent identity blueprint principal. Sponsors are users or service principals who can authorize and manage the lifecycle of agent identity instances. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSponsors() { + return this.backingStore.get("sponsors"); + } + /** + * Serializes information the 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("sponsors", this.getSponsors()); + } + /** + * Sets the sponsors property value. The sponsors for this agent identity blueprint principal. Sponsors are users or service principals who can authorize and manage the lifecycle of agent identity instances. + * @param value Value to set for the sponsors property. + */ + public void setSponsors(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sponsors", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AgentUser.java b/src/main/java/com/microsoft/graph/generated/models/AgentUser.java new file mode 100644 index 00000000000..ef97215e9f9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AgentUser.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AgentUser extends User implements Parsable { + /** + * Instantiates a new {@link AgentUser} and sets the default values. + */ + public AgentUser() { + super(); + this.setOdataType("#microsoft.graph.agentUser"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AgentUser} + */ + @jakarta.annotation.Nonnull + public static AgentUser createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AgentUser(); + } + /** + * 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/generated/models/AgreementAcceptance.java b/src/main/java/com/microsoft/graph/generated/models/AgreementAcceptance.java index e3ae2d38d63..2af38017361 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AgreementAcceptance.java +++ b/src/main/java/com/microsoft/graph/generated/models/AgreementAcceptance.java @@ -112,7 +112,7 @@ public OffsetDateTime getRecordedDateTime() { return this.backingStore.get("recordedDateTime"); } /** - * Gets the state property value. The state of the agreement acceptance. Possible values are: accepted, declined. Supports $filter (eq). + * Gets the state property value. The state of the agreement acceptance. The possible values are: accepted, declined. Supports $filter (eq). * @return a {@link AgreementAcceptanceState} */ @jakarta.annotation.Nullable @@ -229,7 +229,7 @@ public void setRecordedDateTime(@jakarta.annotation.Nullable final OffsetDateTim this.backingStore.set("recordedDateTime", value); } /** - * Sets the state property value. The state of the agreement acceptance. Possible values are: accepted, declined. Supports $filter (eq). + * Sets the state property value. The state of the agreement acceptance. The possible values are: accepted, declined. Supports $filter (eq). * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final AgreementAcceptanceState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AiAgentInfo.java b/src/main/java/com/microsoft/graph/generated/models/AiAgentInfo.java new file mode 100644 index 00000000000..4c673a5adc7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AiAgentInfo.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AiAgentInfo extends AiInteractionEntity implements Parsable { + /** + * Instantiates a new {@link AiAgentInfo} and sets the default values. + */ + public AiAgentInfo() { + 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 AiAgentInfo} + */ + @jakarta.annotation.Nonnull + public static AiAgentInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiAgentInfo(); + } + /** + * Gets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. This identifier is provided by Microsoft Entra. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBlueprintId() { + return this.backingStore.get("blueprintId"); + } + /** + * 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("blueprintId", (n) -> { this.setBlueprintId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("blueprintId", this.getBlueprintId()); + } + /** + * Sets the blueprintId property value. The unique identifier of the parent agent blueprint that defines the identity and configuration of this agent instance. This identifier is provided by Microsoft Entra. + * @param value Value to set for the blueprintId property. + */ + public void setBlueprintId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("blueprintId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AiInteractionEntity.java b/src/main/java/com/microsoft/graph/generated/models/AiInteractionEntity.java new file mode 100644 index 00000000000..e18a9346749 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AiInteractionEntity.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.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 AiInteractionEntity implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AiInteractionEntity} and sets the default values. + */ + public AiInteractionEntity() { + 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 AiInteractionEntity} + */ + @jakarta.annotation.Nonnull + public static AiInteractionEntity 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.aiAgentInfo": return new AiAgentInfo(); + case "#microsoft.graph.aiInteractionPlugin": return new AiInteractionPlugin(); + } + } + return new AiInteractionEntity(); + } + /** + * 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("identifier", (n) -> { this.setIdentifier(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the identifier property value. The unique identifier of the AI entity. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIdentifier() { + return this.backingStore.get("identifier"); + } + /** + * Gets the name property value. The display name of the AI entity. + * @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 version property value. The version of the AI entity used. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVersion() { + return this.backingStore.get("version"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("identifier", this.getIdentifier()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("version", this.getVersion()); + 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 unique identifier of the AI entity. + * @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 name property value. The display name of the AI entity. + * @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 version property value. The version of the AI entity used. + * @param value Value to set for the version property. + */ + public void setVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("version", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AiInteractionPlugin.java b/src/main/java/com/microsoft/graph/generated/models/AiInteractionPlugin.java index 7e4c4be03ad..e62bbecac5c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AiInteractionPlugin.java +++ b/src/main/java/com/microsoft/graph/generated/models/AiInteractionPlugin.java @@ -1,28 +1,18 @@ package com.microsoft.graph.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 AiInteractionPlugin implements AdditionalDataHolder, BackedModel, Parsable { - /** - * Stores model information. - */ - @jakarta.annotation.Nonnull - protected BackingStore backingStore; +public class AiInteractionPlugin extends AiInteractionEntity implements Parsable { /** * Instantiates a new {@link AiInteractionPlugin} and sets the default values. */ public AiInteractionPlugin() { - this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); - this.setAdditionalData(new HashMap<>()); + super(); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -34,125 +24,21 @@ public static AiInteractionPlugin createFromDiscriminatorValue(@jakarta.annotati Objects.requireNonNull(parseNode); return new AiInteractionPlugin(); } - /** - * 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("identifier", (n) -> { this.setIdentifier(n.getStringValue()); }); - deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); - deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); - deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); return deserializerMap; } - /** - * Gets the identifier property value. The unique identifier of the plugin. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getIdentifier() { - return this.backingStore.get("identifier"); - } - /** - * Gets the name property value. The display name of the plugin. - * @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 version property value. The version of the plugin used. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getVersion() { - return this.backingStore.get("version"); - } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); - writer.writeStringValue("identifier", this.getIdentifier()); - writer.writeStringValue("name", this.getName()); - writer.writeStringValue("@odata.type", this.getOdataType()); - writer.writeStringValue("version", this.getVersion()); - 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 unique identifier of the plugin. - * @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 name property value. The display name of the plugin. - * @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 version property value. The version of the plugin used. - * @param value Value to set for the version property. - */ - public void setVersion(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("version", value); + super.serialize(writer); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AiOnlineMeeting.java b/src/main/java/com/microsoft/graph/generated/models/AiOnlineMeeting.java new file mode 100644 index 00000000000..e96d98b7ec5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AiOnlineMeeting.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AiOnlineMeeting extends Entity implements Parsable { + /** + * Instantiates a new {@link AiOnlineMeeting} and sets the default values. + */ + public AiOnlineMeeting() { + 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 AiOnlineMeeting} + */ + @jakarta.annotation.Nonnull + public static AiOnlineMeeting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AiOnlineMeeting(); + } + /** + * Gets the aiInsights property value. The aiInsights property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAiInsights() { + return this.backingStore.get("aiInsights"); + } + /** + * 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("aiInsights", (n) -> { this.setAiInsights(n.getCollectionOfObjectValues(CallAiInsight::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("aiInsights", this.getAiInsights()); + } + /** + * Sets the aiInsights property value. The aiInsights property + * @param value Value to set for the aiInsights property. + */ + public void setAiInsights(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("aiInsights", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AiUser.java b/src/main/java/com/microsoft/graph/generated/models/AiUser.java index b6063250678..515c8f78d1f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AiUser.java +++ b/src/main/java/com/microsoft/graph/generated/models/AiUser.java @@ -32,6 +32,7 @@ public static AiUser createFromDiscriminatorValue(@jakarta.annotation.Nonnull fi public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("interactionHistory", (n) -> { this.setInteractionHistory(n.getObjectValue(AiInteractionHistory::createFromDiscriminatorValue)); }); + deserializerMap.put("onlineMeetings", (n) -> { this.setOnlineMeetings(n.getCollectionOfObjectValues(AiOnlineMeeting::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -42,6 +43,14 @@ public Map> getFieldDeserializers public AiInteractionHistory getInteractionHistory() { return this.backingStore.get("interactionHistory"); } + /** + * Gets the onlineMeetings property value. The onlineMeetings property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOnlineMeetings() { + return this.backingStore.get("onlineMeetings"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -50,6 +59,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("interactionHistory", this.getInteractionHistory()); + writer.writeCollectionOfObjectValues("onlineMeetings", this.getOnlineMeetings()); } /** * Sets the interactionHistory property value. The interactionHistory property @@ -58,4 +68,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setInteractionHistory(@jakarta.annotation.Nullable final AiInteractionHistory value) { this.backingStore.set("interactionHistory", value); } + /** + * Sets the onlineMeetings property value. The onlineMeetings property + * @param value Value to set for the onlineMeetings property. + */ + public void setOnlineMeetings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("onlineMeetings", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AkamaiAttackGroupActionModel.java b/src/main/java/com/microsoft/graph/generated/models/AkamaiAttackGroupActionModel.java index 4a9b0c30d8d..4ec6f215eb4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AkamaiAttackGroupActionModel.java +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiAttackGroupActionModel.java @@ -35,7 +35,7 @@ public static AkamaiAttackGroupActionModel createFromDiscriminatorValue(@jakarta return new AkamaiAttackGroupActionModel(); } /** - * Gets the action property value. The action property + * Gets the action property value. The action Akamai applies to the attack group when a matching threat is detected. Common values include deny, none or alert. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -76,7 +76,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the group property value. The group property + * Gets the group property value. The name or identifier of the attack group. This value categorizes the type of attack the action applies to. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -103,7 +103,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeAdditionalData(this.getAdditionalData()); } /** - * Sets the action property value. The action property + * Sets the action property value. The action Akamai applies to the attack group when a matching threat is detected. Common values include deny, none or alert. * @param value Value to set for the action property. */ public void setAction(@jakarta.annotation.Nullable final String value) { @@ -125,7 +125,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the group property value. The group property + * Sets the group property value. The name or identifier of the attack group. This value categorizes the type of attack the action applies to. * @param value Value to set for the group property. */ public void setGroup(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AkamaiCustomRuleModel.java b/src/main/java/com/microsoft/graph/generated/models/AkamaiCustomRuleModel.java index 65afbf2e776..e542ce63e25 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AkamaiCustomRuleModel.java +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiCustomRuleModel.java @@ -35,7 +35,7 @@ public static AkamaiCustomRuleModel createFromDiscriminatorValue(@jakarta.annota return new AkamaiCustomRuleModel(); } /** - * Gets the action property value. The action property + * Gets the action property value. The action Akamai applies when the rule matches traffic. Common values include deny, none or alert. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -77,7 +77,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the name property value. The name property + * Gets the name property value. Friendly name for the rule, used in UIs or logs to help administrators identify the rule (for example, 'Block suspicious user agents'). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the ruleId property value. The ruleId property + * Gets the ruleId property value. Unique identifier assigned to the rule by Akamai or the integration. Use this identifier to reference, update, or remove the rule in API requests. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -113,7 +113,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeAdditionalData(this.getAdditionalData()); } /** - * Sets the action property value. The action property + * Sets the action property value. The action Akamai applies when the rule matches traffic. Common values include deny, none or alert. * @param value Value to set for the action property. */ public void setAction(@jakarta.annotation.Nullable final String value) { @@ -135,7 +135,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the name property value. The name property + * Sets the name property value. Friendly name for the rule, used in UIs or logs to help administrators identify the rule (for example, 'Block suspicious user agents'). * @param value Value to set for the name property. */ public void setName(@jakarta.annotation.Nullable final String value) { @@ -149,7 +149,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the ruleId property value. The ruleId property + * Sets the ruleId property value. Unique identifier assigned to the rule by Akamai or the integration. Use this identifier to reference, update, or remove the rule in API requests. * @param value Value to set for the ruleId property. */ public void setRuleId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AkamaiRapidRulesModel.java b/src/main/java/com/microsoft/graph/generated/models/AkamaiRapidRulesModel.java index b91cd076544..9ab25a32ef2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AkamaiRapidRulesModel.java +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiRapidRulesModel.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the defaultAction property value. The defaultAction property + * Gets the defaultAction property value. The default action Akamai applies to traffic that matches Rapid Rules. Common values include deny, none or alert. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -76,7 +76,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isEnabled property value. The isEnabled property + * Gets the isEnabled property value. Indicates whether Akamai Rapid Rules are enabled for the WAF integration. If true, Rapid Rules are active and applied to incoming traffic. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -118,14 +118,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the defaultAction property value. The defaultAction property + * Sets the defaultAction property value. The default action Akamai applies to traffic that matches Rapid Rules. Common values include deny, none or alert. * @param value Value to set for the defaultAction property. */ public void setDefaultAction(@jakarta.annotation.Nullable final String value) { this.backingStore.set("defaultAction", value); } /** - * Sets the isEnabled property value. The isEnabled property + * Sets the isEnabled property value. Indicates whether Akamai Rapid Rules are enabled for the WAF integration. If true, Rapid Rules are active and applied to incoming traffic. * @param value Value to set for the isEnabled property. */ public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AkamaiVerifiedDetailsModel.java b/src/main/java/com/microsoft/graph/generated/models/AkamaiVerifiedDetailsModel.java index d24edac6f75..b7564c24efa 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AkamaiVerifiedDetailsModel.java +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiVerifiedDetailsModel.java @@ -26,7 +26,7 @@ public static AkamaiVerifiedDetailsModel createFromDiscriminatorValue(@jakarta.a return new AkamaiVerifiedDetailsModel(); } /** - * Gets the activeAttackGroups property value. The activeAttackGroups property + * Gets the activeAttackGroups property value. Collection of Akamai attack groups that are currently active for the zone or host, including the action applied to each group (for example, deny, none or alert). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public java.util.List getActiveAttackGroups() { return this.backingStore.get("activeAttackGroups"); } /** - * Gets the activeCustomRules property value. The activeCustomRules property + * Gets the activeCustomRules property value. Collection of Akamai custom rules that are currently enabled for the zone or host. Each entry includes rule metadata such as the rule identifier, friendly name, and the action taken when the rule matches traffic. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the rapidRules property value. The rapidRules property + * Gets the rapidRules property value. Configuration for Akamai Rapid Rules, including whether Rapid Rules are enabled and the default action applied to matching traffic. * @return a {@link AkamaiRapidRulesModel} */ @jakarta.annotation.Nullable @@ -73,21 +73,21 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("rapidRules", this.getRapidRules()); } /** - * Sets the activeAttackGroups property value. The activeAttackGroups property + * Sets the activeAttackGroups property value. Collection of Akamai attack groups that are currently active for the zone or host, including the action applied to each group (for example, deny, none or alert). * @param value Value to set for the activeAttackGroups property. */ public void setActiveAttackGroups(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("activeAttackGroups", value); } /** - * Sets the activeCustomRules property value. The activeCustomRules property + * Sets the activeCustomRules property value. Collection of Akamai custom rules that are currently enabled for the zone or host. Each entry includes rule metadata such as the rule identifier, friendly name, and the action taken when the rule matches traffic. * @param value Value to set for the activeCustomRules property. */ public void setActiveCustomRules(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("activeCustomRules", value); } /** - * Sets the rapidRules property value. The rapidRules property + * Sets the rapidRules property value. Configuration for Akamai Rapid Rules, including whether Rapid Rules are enabled and the default action applied to matching traffic. * @param value Value to set for the rapidRules property. */ public void setRapidRules(@jakarta.annotation.Nullable final AkamaiRapidRulesModel value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AkamaiWebApplicationFirewallProvider.java b/src/main/java/com/microsoft/graph/generated/models/AkamaiWebApplicationFirewallProvider.java index 6eae60b9875..bb64e4946ab 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AkamaiWebApplicationFirewallProvider.java +++ b/src/main/java/com/microsoft/graph/generated/models/AkamaiWebApplicationFirewallProvider.java @@ -26,7 +26,7 @@ public static AkamaiWebApplicationFirewallProvider createFromDiscriminatorValue( return new AkamaiWebApplicationFirewallProvider(); } /** - * Gets the accessToken property value. The accessToken property + * Gets the accessToken property value. Akamai API access token used to authenticate to the Akamai account. Contact your Akamai Customer Success Manager for assistance with your accessToken. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public String getAccessToken() { return this.backingStore.get("accessToken"); } /** - * Gets the clientSecret property value. The clientSecret property + * Gets the clientSecret property value. Akamai API client secret used in conjunction with the client token and access token for authentication. Contact your Akamai Customer Success Manager for assistance with this information. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -42,7 +42,7 @@ public String getClientSecret() { return this.backingStore.get("clientSecret"); } /** - * Gets the clientToken property value. The clientToken property + * Gets the clientToken property value. Akamai API client token used for authentication to the Akamai account. Contact your Akamai Customer Success Manager for assistance with this information. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the hostPrefix property value. The hostPrefix property + * Gets the hostPrefix property value. Prefix used to identify the host or domain in Akamai configuration operations. This value may be required for certain API calls or configuration scenarios. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -83,28 +83,28 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("hostPrefix", this.getHostPrefix()); } /** - * Sets the accessToken property value. The accessToken property + * Sets the accessToken property value. Akamai API access token used to authenticate to the Akamai account. Contact your Akamai Customer Success Manager for assistance with your accessToken. * @param value Value to set for the accessToken property. */ public void setAccessToken(@jakarta.annotation.Nullable final String value) { this.backingStore.set("accessToken", value); } /** - * Sets the clientSecret property value. The clientSecret property + * Sets the clientSecret property value. Akamai API client secret used in conjunction with the client token and access token for authentication. Contact your Akamai Customer Success Manager for assistance with this information. * @param value Value to set for the clientSecret property. */ public void setClientSecret(@jakarta.annotation.Nullable final String value) { this.backingStore.set("clientSecret", value); } /** - * Sets the clientToken property value. The clientToken property + * Sets the clientToken property value. Akamai API client token used for authentication to the Akamai account. Contact your Akamai Customer Success Manager for assistance with this information. * @param value Value to set for the clientToken property. */ public void setClientToken(@jakarta.annotation.Nullable final String value) { this.backingStore.set("clientToken", value); } /** - * Sets the hostPrefix property value. The hostPrefix property + * Sets the hostPrefix property value. Prefix used to identify the host or domain in Akamai configuration operations. This value may be required for certain API calls or configuration scenarios. * @param value Value to set for the hostPrefix property. */ public void setHostPrefix(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Alert.java b/src/main/java/com/microsoft/graph/generated/models/Alert.java index 17642ff56b9..daa840f375f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Alert.java +++ b/src/main/java/com/microsoft/graph/generated/models/Alert.java @@ -138,7 +138,7 @@ public OffsetDateTime getEventDateTime() { return this.backingStore.get("eventDateTime"); } /** - * Gets the feedback property value. Analyst feedback on the alert. Possible values are: unknown, truePositive, falsePositive, benignPositive. Supports update. + * Gets the feedback property value. Analyst feedback on the alert. The possible values are: unknown, truePositive, falsePositive, benignPositive. Updatable. * @return a {@link AlertFeedback} */ @jakarta.annotation.Nullable @@ -194,7 +194,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the fileStates property value. Security-related stateful information generated by the provider about the file(s) related to this alert. + * Gets the fileStates property value. Security-related stateful information generated by the provider about the files related to this alert. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -210,7 +210,7 @@ public java.util.List getHistoryStates() { return this.backingStore.get("historyStates"); } /** - * Gets the hostStates property value. Security-related stateful information generated by the provider about the host(s) related to this alert. + * Gets the hostStates property value. Security-related stateful information generated by the provider about the hosts related to this alert. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -266,7 +266,7 @@ public java.util.List getMessageSecurityStates() { return this.backingStore.get("messageSecurityStates"); } /** - * Gets the networkConnections property value. Security-related stateful information generated by the provider about the network connection(s) related to this alert. + * Gets the networkConnections property value. Security-related stateful information generated by the provider about the network connections related to this alert. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -282,7 +282,7 @@ public java.util.List getProcesses() { return this.backingStore.get("processes"); } /** - * Gets the recommendedActions property value. Vendor/provider recommended action(s) to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host). + * Gets the recommendedActions property value. Vendor/provider recommended actions to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -330,7 +330,7 @@ public AlertStatus getStatus() { return this.backingStore.get("status"); } /** - * Gets the tags property value. User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW') (supports update). + * Gets the tags property value. User-definable labels that can be applied to an alert and can serve as filter conditions (for example, 'HVA', 'SAW') (supports update). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -531,14 +531,14 @@ public void setEventDateTime(@jakarta.annotation.Nullable final OffsetDateTime v this.backingStore.set("eventDateTime", value); } /** - * Sets the feedback property value. Analyst feedback on the alert. Possible values are: unknown, truePositive, falsePositive, benignPositive. Supports update. + * Sets the feedback property value. Analyst feedback on the alert. The possible values are: unknown, truePositive, falsePositive, benignPositive. Updatable. * @param value Value to set for the feedback property. */ public void setFeedback(@jakarta.annotation.Nullable final AlertFeedback value) { this.backingStore.set("feedback", value); } /** - * Sets the fileStates property value. Security-related stateful information generated by the provider about the file(s) related to this alert. + * Sets the fileStates property value. Security-related stateful information generated by the provider about the files related to this alert. * @param value Value to set for the fileStates property. */ public void setFileStates(@jakarta.annotation.Nullable final java.util.List value) { @@ -552,7 +552,7 @@ public void setHistoryStates(@jakarta.annotation.Nullable final java.util.List value) { @@ -601,7 +601,7 @@ public void setMessageSecurityStates(@jakarta.annotation.Nullable final java.uti this.backingStore.set("messageSecurityStates", value); } /** - * Sets the networkConnections property value. Security-related stateful information generated by the provider about the network connection(s) related to this alert. + * Sets the networkConnections property value. Security-related stateful information generated by the provider about the network connections related to this alert. * @param value Value to set for the networkConnections property. */ public void setNetworkConnections(@jakarta.annotation.Nullable final java.util.List value) { @@ -615,7 +615,7 @@ public void setProcesses(@jakarta.annotation.Nullable final java.util.List value) { @@ -657,7 +657,7 @@ public void setStatus(@jakarta.annotation.Nullable final AlertStatus value) { this.backingStore.set("status", value); } /** - * Sets the tags property value. User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW') (supports update). + * Sets the tags property value. User-definable labels that can be applied to an alert and can serve as filter conditions (for example, 'HVA', 'SAW') (supports update). * @param value Value to set for the tags property. */ public void setTags(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AllAllowedScopes.java b/src/main/java/com/microsoft/graph/generated/models/AllAllowedScopes.java new file mode 100644 index 00000000000..ece9224fcf6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AllAllowedScopes.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AllAllowedScopes extends InheritableScopes implements Parsable { + /** + * Instantiates a new {@link AllAllowedScopes} and sets the default values. + */ + public AllAllowedScopes() { + super(); + this.setOdataType("#microsoft.graph.allAllowedScopes"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AllAllowedScopes} + */ + @jakarta.annotation.Nonnull + public static AllAllowedScopes createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AllAllowedScopes(); + } + /** + * 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/generated/models/AllDomains.java b/src/main/java/com/microsoft/graph/generated/models/AllDomains.java new file mode 100644 index 00000000000..057dac69f1c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AllDomains.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AllDomains extends ValidatingDomains implements Parsable { + /** + * Instantiates a new {@link AllDomains} and sets the default values. + */ + public AllDomains() { + super(); + this.setOdataType("#microsoft.graph.allDomains"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AllDomains} + */ + @jakarta.annotation.Nonnull + public static AllDomains createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AllDomains(); + } + /** + * 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/generated/models/AllowedTargetScope.java b/src/main/java/com/microsoft/graph/generated/models/AllowedTargetScope.java index 5c3a1b6a91c..824cf64377a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AllowedTargetScope.java +++ b/src/main/java/com/microsoft/graph/generated/models/AllowedTargetScope.java @@ -14,6 +14,7 @@ public enum AllowedTargetScope implements ValuedEnum { AllDirectoryServicePrincipals("allDirectoryServicePrincipals"), AllConfiguredConnectedOrganizationUsers("allConfiguredConnectedOrganizationUsers"), AllExternalUsers("allExternalUsers"), + AllDirectoryAgentIdentities("allDirectoryAgentIdentities"), UnknownFutureValue("unknownFutureValue"); public final String value; AllowedTargetScope(final String value) { @@ -34,6 +35,7 @@ public static AllowedTargetScope forValue(@jakarta.annotation.Nonnull final Stri case "allDirectoryServicePrincipals": return AllDirectoryServicePrincipals; case "allConfiguredConnectedOrganizationUsers": return AllConfiguredConnectedOrganizationUsers; case "allExternalUsers": return AllExternalUsers; + case "allDirectoryAgentIdentities": return AllDirectoryAgentIdentities; case "unknownFutureValue": return UnknownFutureValue; default: return null; } diff --git a/src/main/java/com/microsoft/graph/generated/models/AlterationResponse.java b/src/main/java/com/microsoft/graph/generated/models/AlterationResponse.java index 075feb50fc7..6dcf78e2319 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AlterationResponse.java +++ b/src/main/java/com/microsoft/graph/generated/models/AlterationResponse.java @@ -93,7 +93,7 @@ public SearchAlteration getQueryAlteration() { return this.backingStore.get("queryAlteration"); } /** - * Gets the queryAlterationType property value. Defines the type of the spelling correction. Possible values are: suggestion, modification. + * Gets the queryAlterationType property value. Defines the type of the spelling correction. The possible values are: suggestion, modification. * @return a {@link SearchAlterationType} */ @jakarta.annotation.Nullable @@ -149,7 +149,7 @@ public void setQueryAlteration(@jakarta.annotation.Nullable final SearchAlterati this.backingStore.set("queryAlteration", value); } /** - * Sets the queryAlterationType property value. Defines the type of the spelling correction. Possible values are: suggestion, modification. + * Sets the queryAlterationType property value. Defines the type of the spelling correction. The possible values are: suggestion, modification. * @param value Value to set for the queryAlterationType property. */ public void setQueryAlterationType(@jakarta.annotation.Nullable final SearchAlterationType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AppManagementApplicationConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/AppManagementApplicationConfiguration.java index 3834c8eef0f..3317e96d650 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AppManagementApplicationConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/AppManagementApplicationConfiguration.java @@ -32,8 +32,17 @@ public static AppManagementApplicationConfiguration createFromDiscriminatorValue @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("identifierUris", (n) -> { this.setIdentifierUris(n.getObjectValue(IdentifierUriConfiguration::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the identifierUris property value. Configuration object for restrictions on identifierUris property for an application. + * @return a {@link IdentifierUriConfiguration} + */ + @jakarta.annotation.Nullable + public IdentifierUriConfiguration getIdentifierUris() { + return this.backingStore.get("identifierUris"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -41,5 +50,13 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("identifierUris", this.getIdentifierUris()); + } + /** + * Sets the identifierUris property value. Configuration object for restrictions on identifierUris property for an application. + * @param value Value to set for the identifierUris property. + */ + public void setIdentifierUris(@jakarta.annotation.Nullable final IdentifierUriConfiguration value) { + this.backingStore.set("identifierUris", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AppManagementPolicyActorExemptions.java b/src/main/java/com/microsoft/graph/generated/models/AppManagementPolicyActorExemptions.java new file mode 100644 index 00000000000..23fb20d13d8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AppManagementPolicyActorExemptions.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.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 AppManagementPolicyActorExemptions implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AppManagementPolicyActorExemptions} and sets the default values. + */ + public AppManagementPolicyActorExemptions() { + 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 AppManagementPolicyActorExemptions} + */ + @jakarta.annotation.Nonnull + public static AppManagementPolicyActorExemptions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AppManagementPolicyActorExemptions(); + } + /** + * 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 customSecurityAttributes property value. The collection of customSecurityAttributeExemption to exempt from the policy enforcement. Limit of 5. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCustomSecurityAttributes() { + return this.backingStore.get("customSecurityAttributes"); + } + /** + * 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("customSecurityAttributes", (n) -> { this.setCustomSecurityAttributes(n.getCollectionOfObjectValues(CustomSecurityAttributeExemption::createFromDiscriminatorValue)); }); + 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.writeCollectionOfObjectValues("customSecurityAttributes", this.getCustomSecurityAttributes()); + 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 customSecurityAttributes property value. The collection of customSecurityAttributeExemption to exempt from the policy enforcement. Limit of 5. + * @param value Value to set for the customSecurityAttributes property. + */ + public void setCustomSecurityAttributes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("customSecurityAttributes", 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/generated/models/Application.java b/src/main/java/com/microsoft/graph/generated/models/Application.java index 16e0fe42f1d..c4c879803c7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Application.java +++ b/src/main/java/com/microsoft/graph/generated/models/Application.java @@ -26,6 +26,13 @@ public Application() { @jakarta.annotation.Nonnull public static Application 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.agentIdentityBlueprint": return new AgentIdentityBlueprint(); + } + } return new Application(); } /** @@ -92,6 +99,14 @@ public AuthenticationBehaviors getAuthenticationBehaviors() { public Certification getCertification() { return this.backingStore.get("certification"); } + /** + * Gets the createdByAppId property value. The appId of the application that created this application. Set internally by Microsoft Entra ID. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCreatedByAppId() { + return this.backingStore.get("createdByAppId"); + } /** * Gets the createdDateTime property value. The date and time the application was registered. The DateTimeOffset 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. Read-only. Supports $filter (eq, ne, not, ge, le, in, and eq on null values) and $orderby. * @return a {@link OffsetDateTime} @@ -125,7 +140,7 @@ public String getDescription() { return this.backingStore.get("description"); } /** - * Gets the disabledByMicrosoftStatus property value. Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). + * Gets the disabledByMicrosoftStatus property value. Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -171,6 +186,7 @@ public Map> getFieldDeserializers deserializerMap.put("appRoles", (n) -> { this.setAppRoles(n.getCollectionOfObjectValues(AppRole::createFromDiscriminatorValue)); }); deserializerMap.put("authenticationBehaviors", (n) -> { this.setAuthenticationBehaviors(n.getObjectValue(AuthenticationBehaviors::createFromDiscriminatorValue)); }); deserializerMap.put("certification", (n) -> { this.setCertification(n.getObjectValue(Certification::createFromDiscriminatorValue)); }); + deserializerMap.put("createdByAppId", (n) -> { this.setCreatedByAppId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("createdOnBehalfOf", (n) -> { this.setCreatedOnBehalfOf(n.getObjectValue(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("defaultRedirectUri", (n) -> { this.setDefaultRedirectUri(n.getStringValue()); }); @@ -184,9 +200,11 @@ public Map> getFieldDeserializers deserializerMap.put("identifierUris", (n) -> { this.setIdentifierUris(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("info", (n) -> { this.setInfo(n.getObjectValue(InformationalUrl::createFromDiscriminatorValue)); }); deserializerMap.put("isDeviceOnlyAuthSupported", (n) -> { this.setIsDeviceOnlyAuthSupported(n.getBooleanValue()); }); + deserializerMap.put("isDisabled", (n) -> { this.setIsDisabled(n.getBooleanValue()); }); deserializerMap.put("isFallbackPublicClient", (n) -> { this.setIsFallbackPublicClient(n.getBooleanValue()); }); deserializerMap.put("keyCredentials", (n) -> { this.setKeyCredentials(n.getCollectionOfObjectValues(KeyCredential::createFromDiscriminatorValue)); }); deserializerMap.put("logo", (n) -> { this.setLogo(n.getByteArrayValue()); }); + deserializerMap.put("managerApplications", (n) -> { this.setManagerApplications(n.getCollectionOfPrimitiveValues(UUID.class)); }); deserializerMap.put("nativeAuthenticationApisEnabled", (n) -> { this.setNativeAuthenticationApisEnabled(n.getEnumSetValue(NativeAuthenticationApisEnabled::forValue)); }); deserializerMap.put("notes", (n) -> { this.setNotes(n.getStringValue()); }); deserializerMap.put("oauth2RequirePostResponse", (n) -> { this.setOauth2RequirePostResponse(n.getBooleanValue()); }); @@ -253,6 +271,14 @@ public InformationalUrl getInfo() { public Boolean getIsDeviceOnlyAuthSupported() { return this.backingStore.get("isDeviceOnlyAuthSupported"); } + /** + * Gets the isDisabled property value. The isDisabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDisabled() { + return this.backingStore.get("isDisabled"); + } /** * Gets the isFallbackPublicClient property value. Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false, which means the fallback application type is confidential client such as a web app. There are certain scenarios where Microsoft Entra ID can't determine the client application type. For example, the ROPC flow where it's configured without specifying a redirect URI. In those cases, Microsoft Entra ID interprets the application type based on the value of this property. * @return a {@link Boolean} @@ -277,6 +303,14 @@ public java.util.List getKeyCredentials() { public byte[] getLogo() { return this.backingStore.get("logo"); } + /** + * Gets the managerApplications property value. A collection of application IDs for Microsoft first-party applications designated as managers. Manager applications can create service principals, agent identities, and agent users for managed agent blueprints. Limited to a maximum of 10 entries. Not nullable. Only supported on agentIdentityBlueprint objects; attempts to set this property on non-agent-blueprint applications return an error. Not returned by default; must be explicitly requested via $select. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getManagerApplications() { + return this.backingStore.get("managerApplications"); + } /** * Gets the nativeAuthenticationApisEnabled property value. Specifies whether the Native Authentication APIs are enabled for the application. The possible values are: none and all. Default is none. For more information, see Native Authentication. * @return a {@link EnumSet} @@ -484,6 +518,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("appRoles", this.getAppRoles()); writer.writeObjectValue("authenticationBehaviors", this.getAuthenticationBehaviors()); writer.writeObjectValue("certification", this.getCertification()); + writer.writeStringValue("createdByAppId", this.getCreatedByAppId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeObjectValue("createdOnBehalfOf", this.getCreatedOnBehalfOf()); writer.writeStringValue("defaultRedirectUri", this.getDefaultRedirectUri()); @@ -497,9 +532,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("identifierUris", this.getIdentifierUris()); writer.writeObjectValue("info", this.getInfo()); writer.writeBooleanValue("isDeviceOnlyAuthSupported", this.getIsDeviceOnlyAuthSupported()); + writer.writeBooleanValue("isDisabled", this.getIsDisabled()); writer.writeBooleanValue("isFallbackPublicClient", this.getIsFallbackPublicClient()); writer.writeCollectionOfObjectValues("keyCredentials", this.getKeyCredentials()); writer.writeByteArrayValue("logo", this.getLogo()); + writer.writeCollectionOfPrimitiveValues("managerApplications", this.getManagerApplications()); writer.writeEnumSetValue("nativeAuthenticationApisEnabled", this.getNativeAuthenticationApisEnabled()); writer.writeStringValue("notes", this.getNotes()); writer.writeBooleanValue("oauth2RequirePostResponse", this.getOauth2RequirePostResponse()); @@ -581,6 +618,13 @@ public void setAuthenticationBehaviors(@jakarta.annotation.Nullable final Authen public void setCertification(@jakarta.annotation.Nullable final Certification value) { this.backingStore.set("certification", value); } + /** + * Sets the createdByAppId property value. The appId of the application that created this application. Set internally by Microsoft Entra ID. Read-only. + * @param value Value to set for the createdByAppId property. + */ + public void setCreatedByAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("createdByAppId", value); + } /** * Sets the createdDateTime property value. The date and time the application was registered. The DateTimeOffset 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. Read-only. Supports $filter (eq, ne, not, ge, le, in, and eq on null values) and $orderby. * @param value Value to set for the createdDateTime property. @@ -610,7 +654,7 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } /** - * Sets the disabledByMicrosoftStatus property value. Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). + * Sets the disabledByMicrosoftStatus property value. Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). * @param value Value to set for the disabledByMicrosoftStatus property. */ public void setDisabledByMicrosoftStatus(@jakarta.annotation.Nullable final String value) { @@ -672,6 +716,13 @@ public void setInfo(@jakarta.annotation.Nullable final InformationalUrl value) { public void setIsDeviceOnlyAuthSupported(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isDeviceOnlyAuthSupported", value); } + /** + * Sets the isDisabled property value. The isDisabled property + * @param value Value to set for the isDisabled property. + */ + public void setIsDisabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDisabled", value); + } /** * Sets the isFallbackPublicClient property value. Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false, which means the fallback application type is confidential client such as a web app. There are certain scenarios where Microsoft Entra ID can't determine the client application type. For example, the ROPC flow where it's configured without specifying a redirect URI. In those cases, Microsoft Entra ID interprets the application type based on the value of this property. * @param value Value to set for the isFallbackPublicClient property. @@ -693,6 +744,13 @@ public void setKeyCredentials(@jakarta.annotation.Nullable final java.util.List< public void setLogo(@jakarta.annotation.Nullable final byte[] value) { this.backingStore.set("logo", value); } + /** + * Sets the managerApplications property value. A collection of application IDs for Microsoft first-party applications designated as managers. Manager applications can create service principals, agent identities, and agent users for managed agent blueprints. Limited to a maximum of 10 entries. Not nullable. Only supported on agentIdentityBlueprint objects; attempts to set this property on non-agent-blueprint applications return an error. Not returned by default; must be explicitly requested via $select. + * @param value Value to set for the managerApplications property. + */ + public void setManagerApplications(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("managerApplications", value); + } /** * Sets the nativeAuthenticationApisEnabled property value. Specifies whether the Native Authentication APIs are enabled for the application. The possible values are: none and all. Default is none. For more information, see Native Authentication. * @param value Value to set for the nativeAuthenticationApisEnabled property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ApplicationDataType.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationDataType.java new file mode 100644 index 00000000000..4f7046695aa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationDataType.java @@ -0,0 +1,35 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ApplicationDataType implements ValuedEnum { + None("none"), + CodingFiles("codingFiles"), + CreditCards("creditCards"), + DatabaseFiles("databaseFiles"), + Documents("documents"), + MediaFiles("mediaFiles"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ApplicationDataType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ApplicationDataType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "codingFiles": return CodingFiles; + case "creditCards": return CreditCards; + case "databaseFiles": return DatabaseFiles; + case "documents": return Documents; + case "mediaFiles": return MediaFiles; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ApplicationLocation.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationLocation.java new file mode 100644 index 00000000000..d13a49f02dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationLocation.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 ApplicationLocation implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationLocation} and sets the default values. + */ + public ApplicationLocation() { + 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 ApplicationLocation} + */ + @jakarta.annotation.Nonnull + public static ApplicationLocation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationLocation(); + } + /** + * 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 dataCenter property value. Specifies the region or physical location where the application's primary data center is hosted. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDataCenter() { + return this.backingStore.get("dataCenter"); + } + /** + * 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("dataCenter", (n) -> { this.setDataCenter(n.getStringValue()); }); + deserializerMap.put("headquarters", (n) -> { this.setHeadquarters(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the headquarters property value. Specifies the city, country or region where the application's owning organization is headquartered. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getHeadquarters() { + return this.backingStore.get("headquarters"); + } + /** + * 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("dataCenter", this.getDataCenter()); + writer.writeStringValue("headquarters", this.getHeadquarters()); + 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 dataCenter property value. Specifies the region or physical location where the application's primary data center is hosted. + * @param value Value to set for the dataCenter property. + */ + public void setDataCenter(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("dataCenter", value); + } + /** + * Sets the headquarters property value. Specifies the city, country or region where the application's owning organization is headquartered. + * @param value Value to set for the headquarters property. + */ + public void setHeadquarters(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("headquarters", value); + } + /** + * Sets the @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/generated/models/ApplicationRiskFactorCertificateInfo.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorCertificateInfo.java new file mode 100644 index 00000000000..404269c2b20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorCertificateInfo.java @@ -0,0 +1,260 @@ +package com.microsoft.graph.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 ApplicationRiskFactorCertificateInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationRiskFactorCertificateInfo} and sets the default values. + */ + public ApplicationRiskFactorCertificateInfo() { + 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 ApplicationRiskFactorCertificateInfo} + */ + @jakarta.annotation.Nonnull + public static ApplicationRiskFactorCertificateInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationRiskFactorCertificateInfo(); + } + /** + * 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>(10); + deserializerMap.put("hasBadCommonName", (n) -> { this.setHasBadCommonName(n.getBooleanValue()); }); + deserializerMap.put("hasInsecureSignature", (n) -> { this.setHasInsecureSignature(n.getBooleanValue()); }); + deserializerMap.put("hasNoChainOfTrust", (n) -> { this.setHasNoChainOfTrust(n.getBooleanValue()); }); + deserializerMap.put("isDenylisted", (n) -> { this.setIsDenylisted(n.getBooleanValue()); }); + deserializerMap.put("isHostnameMismatch", (n) -> { this.setIsHostnameMismatch(n.getBooleanValue()); }); + deserializerMap.put("isNotAfter", (n) -> { this.setIsNotAfter(n.getBooleanValue()); }); + deserializerMap.put("isNotBefore", (n) -> { this.setIsNotBefore(n.getBooleanValue()); }); + deserializerMap.put("isRevoked", (n) -> { this.setIsRevoked(n.getBooleanValue()); }); + deserializerMap.put("isSelfSigned", (n) -> { this.setIsSelfSigned(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the hasBadCommonName property value. Indicates whether the certificate's common name doesn't match the expected domain name. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasBadCommonName() { + return this.backingStore.get("hasBadCommonName"); + } + /** + * Gets the hasInsecureSignature property value. Indicates whether the certificate uses a weak or insecure signature algorithm (for example, MD5 or SHA-1). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasInsecureSignature() { + return this.backingStore.get("hasInsecureSignature"); + } + /** + * Gets the hasNoChainOfTrust property value. Indicates whether the certificate chain of trust is incomplete or invalid. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasNoChainOfTrust() { + return this.backingStore.get("hasNoChainOfTrust"); + } + /** + * Gets the isDenylisted property value. Indicates whether the certificate is on a known denylist or associated with compromised issuers. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDenylisted() { + return this.backingStore.get("isDenylisted"); + } + /** + * Gets the isHostnameMismatch property value. Indicates whether the certificate's hostname doesn't match the domain it was issued for. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsHostnameMismatch() { + return this.backingStore.get("isHostnameMismatch"); + } + /** + * Gets the isNotAfter property value. Indicates whether the certificate is expired and no longer valid. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsNotAfter() { + return this.backingStore.get("isNotAfter"); + } + /** + * Gets the isNotBefore property value. Indicates whether the certificate isn't yet valid based on its activation date. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsNotBefore() { + return this.backingStore.get("isNotBefore"); + } + /** + * Gets the isRevoked property value. Indicates whether the issuing certificate authority revoked the certificate. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRevoked() { + return this.backingStore.get("isRevoked"); + } + /** + * Gets the isSelfSigned property value. Indicates whether the certificate is self-signed rather than issued by a trusted certificate authority. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSelfSigned() { + return this.backingStore.get("isSelfSigned"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("hasBadCommonName", this.getHasBadCommonName()); + writer.writeBooleanValue("hasInsecureSignature", this.getHasInsecureSignature()); + writer.writeBooleanValue("hasNoChainOfTrust", this.getHasNoChainOfTrust()); + writer.writeBooleanValue("isDenylisted", this.getIsDenylisted()); + writer.writeBooleanValue("isHostnameMismatch", this.getIsHostnameMismatch()); + writer.writeBooleanValue("isNotAfter", this.getIsNotAfter()); + writer.writeBooleanValue("isNotBefore", this.getIsNotBefore()); + writer.writeBooleanValue("isRevoked", this.getIsRevoked()); + writer.writeBooleanValue("isSelfSigned", this.getIsSelfSigned()); + 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 hasBadCommonName property value. Indicates whether the certificate's common name doesn't match the expected domain name. + * @param value Value to set for the hasBadCommonName property. + */ + public void setHasBadCommonName(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasBadCommonName", value); + } + /** + * Sets the hasInsecureSignature property value. Indicates whether the certificate uses a weak or insecure signature algorithm (for example, MD5 or SHA-1). + * @param value Value to set for the hasInsecureSignature property. + */ + public void setHasInsecureSignature(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasInsecureSignature", value); + } + /** + * Sets the hasNoChainOfTrust property value. Indicates whether the certificate chain of trust is incomplete or invalid. + * @param value Value to set for the hasNoChainOfTrust property. + */ + public void setHasNoChainOfTrust(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasNoChainOfTrust", value); + } + /** + * Sets the isDenylisted property value. Indicates whether the certificate is on a known denylist or associated with compromised issuers. + * @param value Value to set for the isDenylisted property. + */ + public void setIsDenylisted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDenylisted", value); + } + /** + * Sets the isHostnameMismatch property value. Indicates whether the certificate's hostname doesn't match the domain it was issued for. + * @param value Value to set for the isHostnameMismatch property. + */ + public void setIsHostnameMismatch(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isHostnameMismatch", value); + } + /** + * Sets the isNotAfter property value. Indicates whether the certificate is expired and no longer valid. + * @param value Value to set for the isNotAfter property. + */ + public void setIsNotAfter(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isNotAfter", value); + } + /** + * Sets the isNotBefore property value. Indicates whether the certificate isn't yet valid based on its activation date. + * @param value Value to set for the isNotBefore property. + */ + public void setIsNotBefore(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isNotBefore", value); + } + /** + * Sets the isRevoked property value. Indicates whether the issuing certificate authority revoked the certificate. + * @param value Value to set for the isRevoked property. + */ + public void setIsRevoked(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRevoked", value); + } + /** + * Sets the isSelfSigned property value. Indicates whether the certificate is self-signed rather than issued by a trusted certificate authority. + * @param value Value to set for the isSelfSigned property. + */ + public void setIsSelfSigned(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSelfSigned", 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/generated/models/ApplicationRiskFactorGeneralInfo.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorGeneralInfo.java new file mode 100644 index 00000000000..19db68905af --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorGeneralInfo.java @@ -0,0 +1,279 @@ +package com.microsoft.graph.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.LocalDate; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicationRiskFactorGeneralInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationRiskFactorGeneralInfo} and sets the default values. + */ + public ApplicationRiskFactorGeneralInfo() { + 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 ApplicationRiskFactorGeneralInfo} + */ + @jakarta.annotation.Nonnull + public static ApplicationRiskFactorGeneralInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationRiskFactorGeneralInfo(); + } + /** + * 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 consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getConsumerPopularity() { + return this.backingStore.get("consumerPopularity"); + } + /** + * Gets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy. + * @return a {@link LocalDate} + */ + @jakarta.annotation.Nullable + public LocalDate getDomainRegistrationDate() { + return this.backingStore.get("domainRegistrationDate"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(11); + deserializerMap.put("consumerPopularity", (n) -> { this.setConsumerPopularity(n.getIntegerValue()); }); + deserializerMap.put("domainRegistrationDate", (n) -> { this.setDomainRegistrationDate(n.getLocalDateValue()); }); + deserializerMap.put("founded", (n) -> { this.setFounded(n.getIntegerValue()); }); + deserializerMap.put("hasDisasterRecoveryPlan", (n) -> { this.setHasDisasterRecoveryPlan(n.getBooleanValue()); }); + deserializerMap.put("hold", (n) -> { this.setHold(n.getEnumValue(HoldType::forValue)); }); + deserializerMap.put("hostingCompanyName", (n) -> { this.setHostingCompanyName(n.getStringValue()); }); + deserializerMap.put("location", (n) -> { this.setLocation(n.getObjectValue(ApplicationLocation::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("privacyPolicy", (n) -> { this.setPrivacyPolicy(n.getStringValue()); }); + deserializerMap.put("processedDataTypes", (n) -> { this.setProcessedDataTypes(n.getEnumSetValue(ApplicationDataType::forValue)); }); + deserializerMap.put("termsOfService", (n) -> { this.setTermsOfService(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the founded property value. Year the company or organization behind the application was founded. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFounded() { + return this.backingStore.get("founded"); + } + /** + * Gets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasDisasterRecoveryPlan() { + return this.backingStore.get("hasDisasterRecoveryPlan"); + } + /** + * Gets the hold property value. The hold property + * @return a {@link HoldType} + */ + @jakarta.annotation.Nullable + public HoldType getHold() { + return this.backingStore.get("hold"); + } + /** + * Gets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getHostingCompanyName() { + return this.backingStore.get("hostingCompanyName"); + } + /** + * Gets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions. + * @return a {@link ApplicationLocation} + */ + @jakarta.annotation.Nullable + public ApplicationLocation getLocation() { + return this.backingStore.get("location"); + } + /** + * 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 privacyPolicy property value. Specifies the URL of the application's privacy policy. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrivacyPolicy() { + return this.backingStore.get("privacyPolicy"); + } + /** + * Gets the processedDataTypes property value. The processedDataTypes property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getProcessedDataTypes() { + return this.backingStore.get("processedDataTypes"); + } + /** + * Gets the termsOfService property value. Specifies the URL of the application's terms of service. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTermsOfService() { + return this.backingStore.get("termsOfService"); + } + /** + * Serializes information the 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("consumerPopularity", this.getConsumerPopularity()); + writer.writeLocalDateValue("domainRegistrationDate", this.getDomainRegistrationDate()); + writer.writeIntegerValue("founded", this.getFounded()); + writer.writeBooleanValue("hasDisasterRecoveryPlan", this.getHasDisasterRecoveryPlan()); + writer.writeEnumValue("hold", this.getHold()); + writer.writeStringValue("hostingCompanyName", this.getHostingCompanyName()); + writer.writeObjectValue("location", this.getLocation()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("privacyPolicy", this.getPrivacyPolicy()); + writer.writeEnumSetValue("processedDataTypes", this.getProcessedDataTypes()); + writer.writeStringValue("termsOfService", this.getTermsOfService()); + 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 consumerPopularity property value. Indicates the relative popularity or adoption of the application based on the user or tenant usage metrics. + * @param value Value to set for the consumerPopularity property. + */ + public void setConsumerPopularity(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("consumerPopularity", value); + } + /** + * Sets the domainRegistrationDate property value. Specifies the date when the application's primary domain was registered, used to assess domain maturity and legitimacy. + * @param value Value to set for the domainRegistrationDate property. + */ + public void setDomainRegistrationDate(@jakarta.annotation.Nullable final LocalDate value) { + this.backingStore.set("domainRegistrationDate", value); + } + /** + * Sets the founded property value. Year the company or organization behind the application was founded. + * @param value Value to set for the founded property. + */ + public void setFounded(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("founded", value); + } + /** + * Sets the hasDisasterRecoveryPlan property value. Indicates whether the application provider maintains a disaster recovery or business continuity plan. + * @param value Value to set for the hasDisasterRecoveryPlan property. + */ + public void setHasDisasterRecoveryPlan(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasDisasterRecoveryPlan", value); + } + /** + * Sets the hold property value. The hold property + * @param value Value to set for the hold property. + */ + public void setHold(@jakarta.annotation.Nullable final HoldType value) { + this.backingStore.set("hold", value); + } + /** + * Sets the hostingCompanyName property value. Specifies the name of the company or provider that hosts the application's infrastructure. + * @param value Value to set for the hostingCompanyName property. + */ + public void setHostingCompanyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("hostingCompanyName", value); + } + /** + * Sets the location property value. Provides the geographical and operational location information for the application, including data center and headquarters regions. + * @param value Value to set for the location property. + */ + public void setLocation(@jakarta.annotation.Nullable final ApplicationLocation value) { + this.backingStore.set("location", 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 privacyPolicy property value. Specifies the URL of the application's privacy policy. + * @param value Value to set for the privacyPolicy property. + */ + public void setPrivacyPolicy(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("privacyPolicy", value); + } + /** + * Sets the processedDataTypes property value. The processedDataTypes property + * @param value Value to set for the processedDataTypes property. + */ + public void setProcessedDataTypes(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("processedDataTypes", value); + } + /** + * Sets the termsOfService property value. Specifies the URL of the application's terms of service. + * @param value Value to set for the termsOfService property. + */ + public void setTermsOfService(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("termsOfService", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorLegalInfo.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorLegalInfo.java new file mode 100644 index 00000000000..0371083fcd8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorLegalInfo.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.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 ApplicationRiskFactorLegalInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationRiskFactorLegalInfo} and sets the default values. + */ + public ApplicationRiskFactorLegalInfo() { + 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 ApplicationRiskFactorLegalInfo} + */ + @jakarta.annotation.Nonnull + public static ApplicationRiskFactorLegalInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationRiskFactorLegalInfo(); + } + /** + * 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 dataRetention property value. The dataRetention property + * @return a {@link DataRetentionLevel} + */ + @jakarta.annotation.Nullable + public DataRetentionLevel getDataRetention() { + return this.backingStore.get("dataRetention"); + } + /** + * 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("dataRetention", (n) -> { this.setDataRetention(n.getEnumValue(DataRetentionLevel::forValue)); }); + deserializerMap.put("gdpr", (n) -> { this.setGdpr(n.getObjectValue(ApplicationRiskFactorLegalInfoGdpr::createFromDiscriminatorValue)); }); + deserializerMap.put("hasDataOwnership", (n) -> { this.setHasDataOwnership(n.getBooleanValue()); }); + deserializerMap.put("hasDmca", (n) -> { this.setHasDmca(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the gdpr property value. The gdpr property + * @return a {@link ApplicationRiskFactorLegalInfoGdpr} + */ + @jakarta.annotation.Nullable + public ApplicationRiskFactorLegalInfoGdpr getGdpr() { + return this.backingStore.get("gdpr"); + } + /** + * Gets the hasDataOwnership property value. Indicates whether customers maintain ownership and control of their data processed or stored by the application. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasDataOwnership() { + return this.backingStore.get("hasDataOwnership"); + } + /** + * Gets the hasDmca property value. Indicates whether the application or organization complies with the Digital Millennium Copyright Act (DMCA) or equivalent copyright protection frameworks. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasDmca() { + return this.backingStore.get("hasDmca"); + } + /** + * 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.writeEnumValue("dataRetention", this.getDataRetention()); + writer.writeObjectValue("gdpr", this.getGdpr()); + writer.writeBooleanValue("hasDataOwnership", this.getHasDataOwnership()); + writer.writeBooleanValue("hasDmca", this.getHasDmca()); + 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 dataRetention property value. The dataRetention property + * @param value Value to set for the dataRetention property. + */ + public void setDataRetention(@jakarta.annotation.Nullable final DataRetentionLevel value) { + this.backingStore.set("dataRetention", value); + } + /** + * Sets the gdpr property value. The gdpr property + * @param value Value to set for the gdpr property. + */ + public void setGdpr(@jakarta.annotation.Nullable final ApplicationRiskFactorLegalInfoGdpr value) { + this.backingStore.set("gdpr", value); + } + /** + * Sets the hasDataOwnership property value. Indicates whether customers maintain ownership and control of their data processed or stored by the application. + * @param value Value to set for the hasDataOwnership property. + */ + public void setHasDataOwnership(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasDataOwnership", value); + } + /** + * Sets the hasDmca property value. Indicates whether the application or organization complies with the Digital Millennium Copyright Act (DMCA) or equivalent copyright protection frameworks. + * @param value Value to set for the hasDmca property. + */ + public void setHasDmca(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasDmca", 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/generated/models/ApplicationRiskFactorLegalInfoGdpr.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorLegalInfoGdpr.java new file mode 100644 index 00000000000..4cfc9aa75e5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorLegalInfoGdpr.java @@ -0,0 +1,193 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicationRiskFactorLegalInfoGdpr implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationRiskFactorLegalInfoGdpr} and sets the default values. + */ + public ApplicationRiskFactorLegalInfoGdpr() { + 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 ApplicationRiskFactorLegalInfoGdpr} + */ + @jakarta.annotation.Nonnull + public static ApplicationRiskFactorLegalInfoGdpr createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationRiskFactorLegalInfoGdpr(); + } + /** + * 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 dataProtection property value. The dataProtection property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getDataProtection() { + return this.backingStore.get("dataProtection"); + } + /** + * 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("dataProtection", (n) -> { this.setDataProtection(n.getEnumSetValue(DataProtection::forValue)); }); + deserializerMap.put("hasRightToErasure", (n) -> { this.setHasRightToErasure(n.getBooleanValue()); }); + deserializerMap.put("isReportingDataBreaches", (n) -> { this.setIsReportingDataBreaches(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("statementUrl", (n) -> { this.setStatementUrl(n.getStringValue()); }); + deserializerMap.put("userOwnership", (n) -> { this.setUserOwnership(n.getEnumSetValue(UserOwnership::forValue)); }); + return deserializerMap; + } + /** + * Gets the hasRightToErasure property value. Indicates whether the application provides users with the ability to request deletion of their personal data (the right to be forgotten). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasRightToErasure() { + return this.backingStore.get("hasRightToErasure"); + } + /** + * Gets the isReportingDataBreaches property value. Indicates whether the organization reports personal data breaches to authorities and affected users in accordance with GDPR requirements. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsReportingDataBreaches() { + return this.backingStore.get("isReportingDataBreaches"); + } + /** + * 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 statementUrl property value. Specifies the URL of the application's GDPR or privacy compliance statement, outlining how user data is handled. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStatementUrl() { + return this.backingStore.get("statementUrl"); + } + /** + * Gets the userOwnership property value. The userOwnership property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getUserOwnership() { + return this.backingStore.get("userOwnership"); + } + /** + * Serializes information the 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.writeEnumSetValue("dataProtection", this.getDataProtection()); + writer.writeBooleanValue("hasRightToErasure", this.getHasRightToErasure()); + writer.writeBooleanValue("isReportingDataBreaches", this.getIsReportingDataBreaches()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("statementUrl", this.getStatementUrl()); + writer.writeEnumSetValue("userOwnership", this.getUserOwnership()); + 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 dataProtection property value. The dataProtection property + * @param value Value to set for the dataProtection property. + */ + public void setDataProtection(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("dataProtection", value); + } + /** + * Sets the hasRightToErasure property value. Indicates whether the application provides users with the ability to request deletion of their personal data (the right to be forgotten). + * @param value Value to set for the hasRightToErasure property. + */ + public void setHasRightToErasure(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasRightToErasure", value); + } + /** + * Sets the isReportingDataBreaches property value. Indicates whether the organization reports personal data breaches to authorities and affected users in accordance with GDPR requirements. + * @param value Value to set for the isReportingDataBreaches property. + */ + public void setIsReportingDataBreaches(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isReportingDataBreaches", 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 statementUrl property value. Specifies the URL of the application's GDPR or privacy compliance statement, outlining how user data is handled. + * @param value Value to set for the statementUrl property. + */ + public void setStatementUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("statementUrl", value); + } + /** + * Sets the userOwnership property value. The userOwnership property + * @param value Value to set for the userOwnership property. + */ + public void setUserOwnership(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("userOwnership", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorSecurityInfo.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorSecurityInfo.java new file mode 100644 index 00000000000..20b30e6b73f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactorSecurityInfo.java @@ -0,0 +1,534 @@ +package com.microsoft.graph.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.LocalDate; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicationRiskFactorSecurityInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationRiskFactorSecurityInfo} and sets the default values. + */ + public ApplicationRiskFactorSecurityInfo() { + 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 ApplicationRiskFactorSecurityInfo} + */ + @jakarta.annotation.Nonnull + public static ApplicationRiskFactorSecurityInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationRiskFactorSecurityInfo(); + } + /** + * 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 certificate property value. The certificate property + * @return a {@link ApplicationRiskFactorCertificateInfo} + */ + @jakarta.annotation.Nullable + public ApplicationRiskFactorCertificateInfo getCertificate() { + return this.backingStore.get("certificate"); + } + /** + * Gets the domainToCheck property value. Specifies the domain or hostname evaluated during the security assessment. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDomainToCheck() { + return this.backingStore.get("domainToCheck"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(26); + deserializerMap.put("certificate", (n) -> { this.setCertificate(n.getObjectValue(ApplicationRiskFactorCertificateInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("domainToCheck", (n) -> { this.setDomainToCheck(n.getStringValue()); }); + deserializerMap.put("hasAdminAuditTrail", (n) -> { this.setHasAdminAuditTrail(n.getBooleanValue()); }); + deserializerMap.put("hasAnonymousUsage", (n) -> { this.setHasAnonymousUsage(n.getBooleanValue()); }); + deserializerMap.put("hasDataAuditTrail", (n) -> { this.setHasDataAuditTrail(n.getBooleanValue()); }); + deserializerMap.put("hasDataClassification", (n) -> { this.setHasDataClassification(n.getBooleanValue()); }); + deserializerMap.put("hasDataEncrypted", (n) -> { this.setHasDataEncrypted(n.getBooleanValue()); }); + deserializerMap.put("hasEnforceTransportEnc", (n) -> { this.setHasEnforceTransportEnc(n.getBooleanValue()); }); + deserializerMap.put("hasIpRestriction", (n) -> { this.setHasIpRestriction(n.getBooleanValue()); }); + deserializerMap.put("hasMFA", (n) -> { this.setHasMFA(n.getBooleanValue()); }); + deserializerMap.put("hasPenTest", (n) -> { this.setHasPenTest(n.getBooleanValue()); }); + deserializerMap.put("hasRememberPassword", (n) -> { this.setHasRememberPassword(n.getBooleanValue()); }); + deserializerMap.put("hasSamlSupport", (n) -> { this.setHasSamlSupport(n.getBooleanValue()); }); + deserializerMap.put("hasUserAuditLogs", (n) -> { this.setHasUserAuditLogs(n.getBooleanValue()); }); + deserializerMap.put("hasUserDataUpload", (n) -> { this.setHasUserDataUpload(n.getBooleanValue()); }); + deserializerMap.put("hasUserRolesSupport", (n) -> { this.setHasUserRolesSupport(n.getBooleanValue()); }); + deserializerMap.put("hasValidCertName", (n) -> { this.setHasValidCertName(n.getBooleanValue()); }); + deserializerMap.put("httpsSecurityHeaders", (n) -> { this.setHttpsSecurityHeaders(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("isCertTrusted", (n) -> { this.setIsCertTrusted(n.getBooleanValue()); }); + deserializerMap.put("isDrownVulnerable", (n) -> { this.setIsDrownVulnerable(n.getBooleanValue()); }); + deserializerMap.put("isHeartbleedProof", (n) -> { this.setIsHeartbleedProof(n.getBooleanValue()); }); + deserializerMap.put("lastBreachDate", (n) -> { this.setLastBreachDate(n.getLocalDateValue()); }); + deserializerMap.put("latestValidSSL", (n) -> { this.setLatestValidSSL(n.getEnumValue(SslVersion::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("passwordPolicy", (n) -> { this.setPasswordPolicy(n.getEnumSetValue(PasswordPolicy::forValue)); }); + deserializerMap.put("restEncryptionType", (n) -> { this.setRestEncryptionType(n.getEnumValue(RestEncryptionType::forValue)); }); + return deserializerMap; + } + /** + * Gets the hasAdminAuditTrail property value. Indicates whether the application maintains an audit trail for administrative actions. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasAdminAuditTrail() { + return this.backingStore.get("hasAdminAuditTrail"); + } + /** + * Gets the hasAnonymousUsage property value. Indicates whether the application allows anonymous or unauthenticated usage. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasAnonymousUsage() { + return this.backingStore.get("hasAnonymousUsage"); + } + /** + * Gets the hasDataAuditTrail property value. Indicates whether the application logs access or modification of customer data for audit purposes. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasDataAuditTrail() { + return this.backingStore.get("hasDataAuditTrail"); + } + /** + * Gets the hasDataClassification property value. Indicates whether the application classifies and labels data based on sensitivity levels. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasDataClassification() { + return this.backingStore.get("hasDataClassification"); + } + /** + * Gets the hasDataEncrypted property value. Indicates whether data at rest and in transit are encrypted using approved algorithms. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasDataEncrypted() { + return this.backingStore.get("hasDataEncrypted"); + } + /** + * Gets the hasEnforceTransportEnc property value. Indicates whether HTTPS or equivalent secure transport is enforced for all communication channels. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasEnforceTransportEnc() { + return this.backingStore.get("hasEnforceTransportEnc"); + } + /** + * Gets the hasIpRestriction property value. Indicates whether access to the application can be restricted based on IP address or network range. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasIpRestriction() { + return this.backingStore.get("hasIpRestriction"); + } + /** + * Gets the hasMFA property value. Indicates whether the application supports or enforces multi-factor authentication (MFA). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasMFA() { + return this.backingStore.get("hasMFA"); + } + /** + * Gets the hasPenTest property value. Indicates whether the application undergoes periodic penetration testing or external security reviews. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasPenTest() { + return this.backingStore.get("hasPenTest"); + } + /** + * Gets the hasRememberPassword property value. Indicates whether the application supports password-saving functionality, which may pose a security risk. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasRememberPassword() { + return this.backingStore.get("hasRememberPassword"); + } + /** + * Gets the hasSamlSupport property value. Indicates whether the application supports SAML-based single sign-on (SSO). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasSamlSupport() { + return this.backingStore.get("hasSamlSupport"); + } + /** + * Gets the hasUserAuditLogs property value. Indicates whether user activity is logged for security or compliance monitoring. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasUserAuditLogs() { + return this.backingStore.get("hasUserAuditLogs"); + } + /** + * Gets the hasUserDataUpload property value. Indicates whether users can upload or store personal or organizational data within the application. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasUserDataUpload() { + return this.backingStore.get("hasUserDataUpload"); + } + /** + * Gets the hasUserRolesSupport property value. Indicates whether the application supports role-based access control (RBAC). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasUserRolesSupport() { + return this.backingStore.get("hasUserRolesSupport"); + } + /** + * Gets the hasValidCertName property value. Indicates whether the certificates common name matches the applications verified domain. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasValidCertName() { + return this.backingStore.get("hasValidCertName"); + } + /** + * Gets the httpsSecurityHeaders property value. Lists the HTTP security headers detected for the application (for example, HSTS, X-Frame-Options, or CSP). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getHttpsSecurityHeaders() { + return this.backingStore.get("httpsSecurityHeaders"); + } + /** + * Gets the isCertTrusted property value. Indicates whether the applications certificate is signed by a trusted certificate authority (CA). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCertTrusted() { + return this.backingStore.get("isCertTrusted"); + } + /** + * Gets the isDrownVulnerable property value. Indicates whether the application is vulnerable to the DROWN (Decrypting RSA with Obsolete and Weakened eNcryption) attack. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDrownVulnerable() { + return this.backingStore.get("isDrownVulnerable"); + } + /** + * Gets the isHeartbleedProof property value. Indicates whether the applications SSL implementation is protected from the Heartbleed vulnerability. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsHeartbleedProof() { + return this.backingStore.get("isHeartbleedProof"); + } + /** + * Gets the lastBreachDate property value. Specifies the date of the last publicly reported data breach or security incident related to the application, if known. + * @return a {@link LocalDate} + */ + @jakarta.annotation.Nullable + public LocalDate getLastBreachDate() { + return this.backingStore.get("lastBreachDate"); + } + /** + * Gets the latestValidSSL property value. The latestValidSSL property + * @return a {@link SslVersion} + */ + @jakarta.annotation.Nullable + public SslVersion getLatestValidSSL() { + return this.backingStore.get("latestValidSSL"); + } + /** + * 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 passwordPolicy property value. The passwordPolicy property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getPasswordPolicy() { + return this.backingStore.get("passwordPolicy"); + } + /** + * Gets the restEncryptionType property value. The restEncryptionType property + * @return a {@link RestEncryptionType} + */ + @jakarta.annotation.Nullable + public RestEncryptionType getRestEncryptionType() { + return this.backingStore.get("restEncryptionType"); + } + /** + * Serializes information the 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("certificate", this.getCertificate()); + writer.writeStringValue("domainToCheck", this.getDomainToCheck()); + writer.writeBooleanValue("hasAdminAuditTrail", this.getHasAdminAuditTrail()); + writer.writeBooleanValue("hasAnonymousUsage", this.getHasAnonymousUsage()); + writer.writeBooleanValue("hasDataAuditTrail", this.getHasDataAuditTrail()); + writer.writeBooleanValue("hasDataClassification", this.getHasDataClassification()); + writer.writeBooleanValue("hasDataEncrypted", this.getHasDataEncrypted()); + writer.writeBooleanValue("hasEnforceTransportEnc", this.getHasEnforceTransportEnc()); + writer.writeBooleanValue("hasIpRestriction", this.getHasIpRestriction()); + writer.writeBooleanValue("hasMFA", this.getHasMFA()); + writer.writeBooleanValue("hasPenTest", this.getHasPenTest()); + writer.writeBooleanValue("hasRememberPassword", this.getHasRememberPassword()); + writer.writeBooleanValue("hasSamlSupport", this.getHasSamlSupport()); + writer.writeBooleanValue("hasUserAuditLogs", this.getHasUserAuditLogs()); + writer.writeBooleanValue("hasUserDataUpload", this.getHasUserDataUpload()); + writer.writeBooleanValue("hasUserRolesSupport", this.getHasUserRolesSupport()); + writer.writeBooleanValue("hasValidCertName", this.getHasValidCertName()); + writer.writeCollectionOfPrimitiveValues("httpsSecurityHeaders", this.getHttpsSecurityHeaders()); + writer.writeBooleanValue("isCertTrusted", this.getIsCertTrusted()); + writer.writeBooleanValue("isDrownVulnerable", this.getIsDrownVulnerable()); + writer.writeBooleanValue("isHeartbleedProof", this.getIsHeartbleedProof()); + writer.writeLocalDateValue("lastBreachDate", this.getLastBreachDate()); + writer.writeEnumValue("latestValidSSL", this.getLatestValidSSL()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumSetValue("passwordPolicy", this.getPasswordPolicy()); + writer.writeEnumValue("restEncryptionType", this.getRestEncryptionType()); + 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 certificate property value. The certificate property + * @param value Value to set for the certificate property. + */ + public void setCertificate(@jakarta.annotation.Nullable final ApplicationRiskFactorCertificateInfo value) { + this.backingStore.set("certificate", value); + } + /** + * Sets the domainToCheck property value. Specifies the domain or hostname evaluated during the security assessment. + * @param value Value to set for the domainToCheck property. + */ + public void setDomainToCheck(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("domainToCheck", value); + } + /** + * Sets the hasAdminAuditTrail property value. Indicates whether the application maintains an audit trail for administrative actions. + * @param value Value to set for the hasAdminAuditTrail property. + */ + public void setHasAdminAuditTrail(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasAdminAuditTrail", value); + } + /** + * Sets the hasAnonymousUsage property value. Indicates whether the application allows anonymous or unauthenticated usage. + * @param value Value to set for the hasAnonymousUsage property. + */ + public void setHasAnonymousUsage(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasAnonymousUsage", value); + } + /** + * Sets the hasDataAuditTrail property value. Indicates whether the application logs access or modification of customer data for audit purposes. + * @param value Value to set for the hasDataAuditTrail property. + */ + public void setHasDataAuditTrail(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasDataAuditTrail", value); + } + /** + * Sets the hasDataClassification property value. Indicates whether the application classifies and labels data based on sensitivity levels. + * @param value Value to set for the hasDataClassification property. + */ + public void setHasDataClassification(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasDataClassification", value); + } + /** + * Sets the hasDataEncrypted property value. Indicates whether data at rest and in transit are encrypted using approved algorithms. + * @param value Value to set for the hasDataEncrypted property. + */ + public void setHasDataEncrypted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasDataEncrypted", value); + } + /** + * Sets the hasEnforceTransportEnc property value. Indicates whether HTTPS or equivalent secure transport is enforced for all communication channels. + * @param value Value to set for the hasEnforceTransportEnc property. + */ + public void setHasEnforceTransportEnc(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasEnforceTransportEnc", value); + } + /** + * Sets the hasIpRestriction property value. Indicates whether access to the application can be restricted based on IP address or network range. + * @param value Value to set for the hasIpRestriction property. + */ + public void setHasIpRestriction(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasIpRestriction", value); + } + /** + * Sets the hasMFA property value. Indicates whether the application supports or enforces multi-factor authentication (MFA). + * @param value Value to set for the hasMFA property. + */ + public void setHasMFA(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasMFA", value); + } + /** + * Sets the hasPenTest property value. Indicates whether the application undergoes periodic penetration testing or external security reviews. + * @param value Value to set for the hasPenTest property. + */ + public void setHasPenTest(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasPenTest", value); + } + /** + * Sets the hasRememberPassword property value. Indicates whether the application supports password-saving functionality, which may pose a security risk. + * @param value Value to set for the hasRememberPassword property. + */ + public void setHasRememberPassword(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasRememberPassword", value); + } + /** + * Sets the hasSamlSupport property value. Indicates whether the application supports SAML-based single sign-on (SSO). + * @param value Value to set for the hasSamlSupport property. + */ + public void setHasSamlSupport(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasSamlSupport", value); + } + /** + * Sets the hasUserAuditLogs property value. Indicates whether user activity is logged for security or compliance monitoring. + * @param value Value to set for the hasUserAuditLogs property. + */ + public void setHasUserAuditLogs(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasUserAuditLogs", value); + } + /** + * Sets the hasUserDataUpload property value. Indicates whether users can upload or store personal or organizational data within the application. + * @param value Value to set for the hasUserDataUpload property. + */ + public void setHasUserDataUpload(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasUserDataUpload", value); + } + /** + * Sets the hasUserRolesSupport property value. Indicates whether the application supports role-based access control (RBAC). + * @param value Value to set for the hasUserRolesSupport property. + */ + public void setHasUserRolesSupport(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasUserRolesSupport", value); + } + /** + * Sets the hasValidCertName property value. Indicates whether the certificates common name matches the applications verified domain. + * @param value Value to set for the hasValidCertName property. + */ + public void setHasValidCertName(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasValidCertName", value); + } + /** + * Sets the httpsSecurityHeaders property value. Lists the HTTP security headers detected for the application (for example, HSTS, X-Frame-Options, or CSP). + * @param value Value to set for the httpsSecurityHeaders property. + */ + public void setHttpsSecurityHeaders(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("httpsSecurityHeaders", value); + } + /** + * Sets the isCertTrusted property value. Indicates whether the applications certificate is signed by a trusted certificate authority (CA). + * @param value Value to set for the isCertTrusted property. + */ + public void setIsCertTrusted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCertTrusted", value); + } + /** + * Sets the isDrownVulnerable property value. Indicates whether the application is vulnerable to the DROWN (Decrypting RSA with Obsolete and Weakened eNcryption) attack. + * @param value Value to set for the isDrownVulnerable property. + */ + public void setIsDrownVulnerable(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDrownVulnerable", value); + } + /** + * Sets the isHeartbleedProof property value. Indicates whether the applications SSL implementation is protected from the Heartbleed vulnerability. + * @param value Value to set for the isHeartbleedProof property. + */ + public void setIsHeartbleedProof(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isHeartbleedProof", value); + } + /** + * Sets the lastBreachDate property value. Specifies the date of the last publicly reported data breach or security incident related to the application, if known. + * @param value Value to set for the lastBreachDate property. + */ + public void setLastBreachDate(@jakarta.annotation.Nullable final LocalDate value) { + this.backingStore.set("lastBreachDate", value); + } + /** + * Sets the latestValidSSL property value. The latestValidSSL property + * @param value Value to set for the latestValidSSL property. + */ + public void setLatestValidSSL(@jakarta.annotation.Nullable final SslVersion value) { + this.backingStore.set("latestValidSSL", 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 passwordPolicy property value. The passwordPolicy property + * @param value Value to set for the passwordPolicy property. + */ + public void setPasswordPolicy(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("passwordPolicy", value); + } + /** + * Sets the restEncryptionType property value. The restEncryptionType property + * @param value Value to set for the restEncryptionType property. + */ + public void setRestEncryptionType(@jakarta.annotation.Nullable final RestEncryptionType value) { + this.backingStore.set("restEncryptionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactors.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactors.java new file mode 100644 index 00000000000..a901ceb1188 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskFactors.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.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 ApplicationRiskFactors implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationRiskFactors} and sets the default values. + */ + public ApplicationRiskFactors() { + 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 ApplicationRiskFactors} + */ + @jakarta.annotation.Nonnull + public static ApplicationRiskFactors createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationRiskFactors(); + } + /** + * 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 compliance property value. Provides information about the application's adherence to security frameworks, certifications, and industry compliance standards. + * @return a {@link ApplicationSecurityCompliance} + */ + @jakarta.annotation.Nullable + public ApplicationSecurityCompliance getCompliance() { + return this.backingStore.get("compliance"); + } + /** + * 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("compliance", (n) -> { this.setCompliance(n.getObjectValue(ApplicationSecurityCompliance::createFromDiscriminatorValue)); }); + deserializerMap.put("general", (n) -> { this.setGeneral(n.getObjectValue(ApplicationRiskFactorGeneralInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("legal", (n) -> { this.setLegal(n.getObjectValue(ApplicationRiskFactorLegalInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("security", (n) -> { this.setSecurity(n.getObjectValue(ApplicationRiskFactorSecurityInfo::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the general property value. Contains general business, operational, and data handling details that influence the application's risk assessment. + * @return a {@link ApplicationRiskFactorGeneralInfo} + */ + @jakarta.annotation.Nullable + public ApplicationRiskFactorGeneralInfo getGeneral() { + return this.backingStore.get("general"); + } + /** + * Gets the legal property value. Provides legal and regulatory compliance information, including data ownership, retention, and GDPR adherence. + * @return a {@link ApplicationRiskFactorLegalInfo} + */ + @jakarta.annotation.Nullable + public ApplicationRiskFactorLegalInfo getLegal() { + return this.backingStore.get("legal"); + } + /** + * 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 security property value. Contains information related to the application's security posture, such as encryption, authentication, and vulnerability management practices. + * @return a {@link ApplicationRiskFactorSecurityInfo} + */ + @jakarta.annotation.Nullable + public ApplicationRiskFactorSecurityInfo getSecurity() { + return this.backingStore.get("security"); + } + /** + * Serializes information the 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("compliance", this.getCompliance()); + writer.writeObjectValue("general", this.getGeneral()); + writer.writeObjectValue("legal", this.getLegal()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("security", this.getSecurity()); + 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 compliance property value. Provides information about the application's adherence to security frameworks, certifications, and industry compliance standards. + * @param value Value to set for the compliance property. + */ + public void setCompliance(@jakarta.annotation.Nullable final ApplicationSecurityCompliance value) { + this.backingStore.set("compliance", value); + } + /** + * Sets the general property value. Contains general business, operational, and data handling details that influence the application's risk assessment. + * @param value Value to set for the general property. + */ + public void setGeneral(@jakarta.annotation.Nullable final ApplicationRiskFactorGeneralInfo value) { + this.backingStore.set("general", value); + } + /** + * Sets the legal property value. Provides legal and regulatory compliance information, including data ownership, retention, and GDPR adherence. + * @param value Value to set for the legal property. + */ + public void setLegal(@jakarta.annotation.Nullable final ApplicationRiskFactorLegalInfo value) { + this.backingStore.set("legal", 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 security property value. Contains information related to the application's security posture, such as encryption, authentication, and vulnerability management practices. + * @param value Value to set for the security property. + */ + public void setSecurity(@jakarta.annotation.Nullable final ApplicationRiskFactorSecurityInfo value) { + this.backingStore.set("security", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskScore.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskScore.java new file mode 100644 index 00000000000..02ddd2fffb5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationRiskScore.java @@ -0,0 +1,192 @@ +package com.microsoft.graph.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 ApplicationRiskScore implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationRiskScore} and sets the default values. + */ + public ApplicationRiskScore() { + 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 ApplicationRiskScore} + */ + @jakarta.annotation.Nonnull + public static ApplicationRiskScore createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationRiskScore(); + } + /** + * 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 compliance property value. Specifies the compliance risk score based on the application's alignment with regulatory standards and industry certifications such as HIPAA, CSA, and PCI-DSS. + * @return a {@link Float} + */ + @jakarta.annotation.Nullable + public Float getCompliance() { + return this.backingStore.get("compliance"); + } + /** + * 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("compliance", (n) -> { this.setCompliance(n.getFloatValue()); }); + deserializerMap.put("legal", (n) -> { this.setLegal(n.getFloatValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("provider", (n) -> { this.setProvider(n.getFloatValue()); }); + deserializerMap.put("security", (n) -> { this.setSecurity(n.getFloatValue()); }); + deserializerMap.put("total", (n) -> { this.setTotal(n.getFloatValue()); }); + return deserializerMap; + } + /** + * Gets the legal property value. Specifies the legal risk score based on data protection practices, privacy policy transparency, and jurisdictional compliance to regulations and policies such as DMCA and data retention policy. + * @return a {@link Float} + */ + @jakarta.annotation.Nullable + public Float getLegal() { + return this.backingStore.get("legal"); + } + /** + * 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. Specifies the provider risk score based on vendor credibility, operational maturity, and trustworthiness. + * @return a {@link Float} + */ + @jakarta.annotation.Nullable + public Float getProvider() { + return this.backingStore.get("provider"); + } + /** + * Gets the security property value. Specifies the security risk score based on authentication strength, encryption, vulnerability management, and overall security hygiene. + * @return a {@link Float} + */ + @jakarta.annotation.Nullable + public Float getSecurity() { + return this.backingStore.get("security"); + } + /** + * Gets the total property value. Represents the composite risk score derived from all risk categories. + * @return a {@link Float} + */ + @jakarta.annotation.Nullable + public Float 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.writeFloatValue("compliance", this.getCompliance()); + writer.writeFloatValue("legal", this.getLegal()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeFloatValue("provider", this.getProvider()); + writer.writeFloatValue("security", this.getSecurity()); + writer.writeFloatValue("total", this.getTotal()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the compliance property value. Specifies the compliance risk score based on the application's alignment with regulatory standards and industry certifications such as HIPAA, CSA, and PCI-DSS. + * @param value Value to set for the compliance property. + */ + public void setCompliance(@jakarta.annotation.Nullable final Float value) { + this.backingStore.set("compliance", value); + } + /** + * Sets the legal property value. Specifies the legal risk score based on data protection practices, privacy policy transparency, and jurisdictional compliance to regulations and policies such as DMCA and data retention policy. + * @param value Value to set for the legal property. + */ + public void setLegal(@jakarta.annotation.Nullable final Float value) { + this.backingStore.set("legal", 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. Specifies the provider risk score based on vendor credibility, operational maturity, and trustworthiness. + * @param value Value to set for the provider property. + */ + public void setProvider(@jakarta.annotation.Nullable final Float value) { + this.backingStore.set("provider", value); + } + /** + * Sets the security property value. Specifies the security risk score based on authentication strength, encryption, vulnerability management, and overall security hygiene. + * @param value Value to set for the security property. + */ + public void setSecurity(@jakarta.annotation.Nullable final Float value) { + this.backingStore.set("security", value); + } + /** + * Sets the total property value. Represents the composite risk score derived from all risk categories. + * @param value Value to set for the total property. + */ + public void setTotal(@jakarta.annotation.Nullable final Float value) { + this.backingStore.set("total", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ApplicationSecurityCompliance.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationSecurityCompliance.java new file mode 100644 index 00000000000..bd3310610ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationSecurityCompliance.java @@ -0,0 +1,617 @@ +package com.microsoft.graph.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 ApplicationSecurityCompliance implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ApplicationSecurityCompliance} and sets the default values. + */ + public ApplicationSecurityCompliance() { + 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 ApplicationSecurityCompliance} + */ + @jakarta.annotation.Nonnull + public static ApplicationSecurityCompliance createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplicationSecurityCompliance(); + } + /** + * 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 cobit property value. Indicates whether the application adheres to the Control Objectives for Information and Related Technologies (COBIT) framework. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getCobit() { + return this.backingStore.get("cobit"); + } + /** + * Gets the coppa property value. Indicates whether the application complies with the Childrens Online Privacy Protection Act (COPPA). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getCoppa() { + return this.backingStore.get("coppa"); + } + /** + * Gets the csaStar property value. Specifies the Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) certification level. The possible values are: none, attestation, certification, continuousMonitoring, cStarAssessment, selfAssessment, notSupported, unknownFutureValue. + * @return a {@link CsaStarLevel} + */ + @jakarta.annotation.Nullable + public CsaStarLevel getCsaStar() { + return this.backingStore.get("csaStar"); + } + /** + * Gets the fedRamp property value. Specifies the Federal Risk and Authorization Management Program (FedRAMP) certification level. The possible values are: none, high, liSaas, low, moderate, notSupported, unknownFutureValue. + * @return a {@link FedRampLevel} + */ + @jakarta.annotation.Nullable + public FedRampLevel getFedRamp() { + return this.backingStore.get("fedRamp"); + } + /** + * Gets the ferpa property value. Indicates whether the application complies with the Family Educational Rights and Privacy Act (FERPA). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getFerpa() { + return this.backingStore.get("ferpa"); + } + /** + * Gets the ffiec property value. Indicates whether the application meets Federal Financial Institutions Examination Council (FFIEC) requirements. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getFfiec() { + return this.backingStore.get("ffiec"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(31); + deserializerMap.put("cobit", (n) -> { this.setCobit(n.getBooleanValue()); }); + deserializerMap.put("coppa", (n) -> { this.setCoppa(n.getBooleanValue()); }); + deserializerMap.put("csaStar", (n) -> { this.setCsaStar(n.getEnumValue(CsaStarLevel::forValue)); }); + deserializerMap.put("fedRamp", (n) -> { this.setFedRamp(n.getEnumValue(FedRampLevel::forValue)); }); + deserializerMap.put("ferpa", (n) -> { this.setFerpa(n.getBooleanValue()); }); + deserializerMap.put("ffiec", (n) -> { this.setFfiec(n.getBooleanValue()); }); + deserializerMap.put("finra", (n) -> { this.setFinra(n.getBooleanValue()); }); + deserializerMap.put("fisma", (n) -> { this.setFisma(n.getBooleanValue()); }); + deserializerMap.put("gaap", (n) -> { this.setGaap(n.getBooleanValue()); }); + deserializerMap.put("gapp", (n) -> { this.setGapp(n.getBooleanValue()); }); + deserializerMap.put("glba", (n) -> { this.setGlba(n.getBooleanValue()); }); + deserializerMap.put("hipaa", (n) -> { this.setHipaa(n.getBooleanValue()); }); + deserializerMap.put("hitrust", (n) -> { this.setHitrust(n.getBooleanValue()); }); + deserializerMap.put("isae3402", (n) -> { this.setIsae3402(n.getBooleanValue()); }); + deserializerMap.put("iso27001", (n) -> { this.setIso27001(n.getBooleanValue()); }); + deserializerMap.put("iso27002", (n) -> { this.setIso27002(n.getBooleanValue()); }); + deserializerMap.put("iso27017", (n) -> { this.setIso27017(n.getBooleanValue()); }); + deserializerMap.put("iso27018", (n) -> { this.setIso27018(n.getBooleanValue()); }); + deserializerMap.put("itar", (n) -> { this.setItar(n.getBooleanValue()); }); + deserializerMap.put("jerichoForumCommandments", (n) -> { this.setJerichoForumCommandments(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("pci", (n) -> { this.setPci(n.getEnumValue(PciVersion::forValue)); }); + deserializerMap.put("privacyShield", (n) -> { this.setPrivacyShield(n.getBooleanValue()); }); + deserializerMap.put("safeHarbor", (n) -> { this.setSafeHarbor(n.getBooleanValue()); }); + deserializerMap.put("soc1", (n) -> { this.setSoc1(n.getBooleanValue()); }); + deserializerMap.put("soc2", (n) -> { this.setSoc2(n.getBooleanValue()); }); + deserializerMap.put("soc3", (n) -> { this.setSoc3(n.getBooleanValue()); }); + deserializerMap.put("sox", (n) -> { this.setSox(n.getBooleanValue()); }); + deserializerMap.put("sp800_53", (n) -> { this.setSp80053(n.getBooleanValue()); }); + deserializerMap.put("ssae16", (n) -> { this.setSsae16(n.getBooleanValue()); }); + deserializerMap.put("ustr", (n) -> { this.setUstr(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the finra property value. Indicates whether the application complies with Financial Industry Regulatory Authority (FINRA) standards. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getFinra() { + return this.backingStore.get("finra"); + } + /** + * Gets the fisma property value. Indicates whether the application complies with the Federal Information Security Management Act (FISMA). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getFisma() { + return this.backingStore.get("fisma"); + } + /** + * Gets the gaap property value. Indicates whether the application provider adheres to Generally Accepted Accounting Principles (GAAP). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getGaap() { + return this.backingStore.get("gaap"); + } + /** + * Gets the gapp property value. Indicates whether the application adheres to Generally Accepted Privacy Principles (GAPP). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getGapp() { + return this.backingStore.get("gapp"); + } + /** + * Gets the glba property value. Indicates whether the application complies with the GrammLeachBliley Act (GLBA) for financial data protection. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getGlba() { + return this.backingStore.get("glba"); + } + /** + * Gets the hipaa property value. Indicates whether the application complies with the Health Insurance Portability and Accountability Act (HIPAA). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHipaa() { + return this.backingStore.get("hipaa"); + } + /** + * Gets the hitrust property value. Indicates whether the application holds HITRUST certification, demonstrating alignment with healthcare and data security standards. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHitrust() { + return this.backingStore.get("hitrust"); + } + /** + * Gets the isae3402 property value. Indicates whether the application complies with International Standard on Assurance Engagements (ISAE) 3402 requirements. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsae3402() { + return this.backingStore.get("isae3402"); + } + /** + * Gets the iso27001 property value. Indicates whether the application is certified against ISO/IEC 27001 for information security management systems (ISMS). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIso27001() { + return this.backingStore.get("iso27001"); + } + /** + * Gets the iso27002 property value. Indicates whether the application follows ISO/IEC 27002 security control best practices. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIso27002() { + return this.backingStore.get("iso27002"); + } + /** + * Gets the iso27017 property value. Indicates whether the application complies with ISO/IEC 27017 standards for cloud security controls. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIso27017() { + return this.backingStore.get("iso27017"); + } + /** + * Gets the iso27018 property value. Indicates whether the application complies with ISO/IEC 27018 standards for protecting personally identifiable information (PII) in cloud environments. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIso27018() { + return this.backingStore.get("iso27018"); + } + /** + * Gets the itar property value. Indicates whether the application complies with International Traffic in Arms Regulations (ITAR). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getItar() { + return this.backingStore.get("itar"); + } + /** + * Gets the jerichoForumCommandments property value. Indicates whether the application aligns with Jericho Forum security principles for deperimeterized environments. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getJerichoForumCommandments() { + return this.backingStore.get("jerichoForumCommandments"); + } + /** + * 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 pci property value. Specifies the Payment Card Industry (PCI) Data Security Standard (DSS) version the application complies with. The possible values are: none, v321, v4, notSupported, unknownFutureValue. + * @return a {@link PciVersion} + */ + @jakarta.annotation.Nullable + public PciVersion getPci() { + return this.backingStore.get("pci"); + } + /** + * Gets the privacyShield property value. Indicates whether the application complies with the EUU.S. Privacy Shield framework for cross-border data transfers. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getPrivacyShield() { + return this.backingStore.get("privacyShield"); + } + /** + * Gets the safeHarbor property value. Indicates whether the application previously adhered to the U.S.EU Safe Harbor data transfer framework. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getSafeHarbor() { + return this.backingStore.get("safeHarbor"); + } + /** + * Gets the soc1 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) one audit report. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getSoc1() { + return this.backingStore.get("soc1"); + } + /** + * Gets the soc2 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) two audit report. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getSoc2() { + return this.backingStore.get("soc2"); + } + /** + * Gets the soc3 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) three audit report. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getSoc3() { + return this.backingStore.get("soc3"); + } + /** + * Gets the sox property value. Indicates whether the application complies with the SarbanesOxley Act (SOX) financial reporting requirements. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getSox() { + return this.backingStore.get("sox"); + } + /** + * Gets the sp800_53 property value. Indicates whether the application aligns with National Institute of Standards and Technology (NIST) Special Publication 800-53 security and privacy controls. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getSp80053() { + return this.backingStore.get("sp80053"); + } + /** + * Gets the ssae16 property value. Indicates whether the application adheres to Statement on Standards for Attestation Engagements (SSAE) No. 16. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getSsae16() { + return this.backingStore.get("ssae16"); + } + /** + * Gets the ustr property value. Indicates whether the application complies with U.S. Trade Representative (USTR) data and trade protection requirements. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getUstr() { + return this.backingStore.get("ustr"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("cobit", this.getCobit()); + writer.writeBooleanValue("coppa", this.getCoppa()); + writer.writeEnumValue("csaStar", this.getCsaStar()); + writer.writeEnumValue("fedRamp", this.getFedRamp()); + writer.writeBooleanValue("ferpa", this.getFerpa()); + writer.writeBooleanValue("ffiec", this.getFfiec()); + writer.writeBooleanValue("finra", this.getFinra()); + writer.writeBooleanValue("fisma", this.getFisma()); + writer.writeBooleanValue("gaap", this.getGaap()); + writer.writeBooleanValue("gapp", this.getGapp()); + writer.writeBooleanValue("glba", this.getGlba()); + writer.writeBooleanValue("hipaa", this.getHipaa()); + writer.writeBooleanValue("hitrust", this.getHitrust()); + writer.writeBooleanValue("isae3402", this.getIsae3402()); + writer.writeBooleanValue("iso27001", this.getIso27001()); + writer.writeBooleanValue("iso27002", this.getIso27002()); + writer.writeBooleanValue("iso27017", this.getIso27017()); + writer.writeBooleanValue("iso27018", this.getIso27018()); + writer.writeBooleanValue("itar", this.getItar()); + writer.writeBooleanValue("jerichoForumCommandments", this.getJerichoForumCommandments()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("pci", this.getPci()); + writer.writeBooleanValue("privacyShield", this.getPrivacyShield()); + writer.writeBooleanValue("safeHarbor", this.getSafeHarbor()); + writer.writeBooleanValue("soc1", this.getSoc1()); + writer.writeBooleanValue("soc2", this.getSoc2()); + writer.writeBooleanValue("soc3", this.getSoc3()); + writer.writeBooleanValue("sox", this.getSox()); + writer.writeBooleanValue("sp800_53", this.getSp80053()); + writer.writeBooleanValue("ssae16", this.getSsae16()); + writer.writeBooleanValue("ustr", this.getUstr()); + 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 cobit property value. Indicates whether the application adheres to the Control Objectives for Information and Related Technologies (COBIT) framework. + * @param value Value to set for the cobit property. + */ + public void setCobit(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("cobit", value); + } + /** + * Sets the coppa property value. Indicates whether the application complies with the Childrens Online Privacy Protection Act (COPPA). + * @param value Value to set for the coppa property. + */ + public void setCoppa(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("coppa", value); + } + /** + * Sets the csaStar property value. Specifies the Cloud Security Alliance (CSA) Security, Trust & Assurance Registry (STAR) certification level. The possible values are: none, attestation, certification, continuousMonitoring, cStarAssessment, selfAssessment, notSupported, unknownFutureValue. + * @param value Value to set for the csaStar property. + */ + public void setCsaStar(@jakarta.annotation.Nullable final CsaStarLevel value) { + this.backingStore.set("csaStar", value); + } + /** + * Sets the fedRamp property value. Specifies the Federal Risk and Authorization Management Program (FedRAMP) certification level. The possible values are: none, high, liSaas, low, moderate, notSupported, unknownFutureValue. + * @param value Value to set for the fedRamp property. + */ + public void setFedRamp(@jakarta.annotation.Nullable final FedRampLevel value) { + this.backingStore.set("fedRamp", value); + } + /** + * Sets the ferpa property value. Indicates whether the application complies with the Family Educational Rights and Privacy Act (FERPA). + * @param value Value to set for the ferpa property. + */ + public void setFerpa(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("ferpa", value); + } + /** + * Sets the ffiec property value. Indicates whether the application meets Federal Financial Institutions Examination Council (FFIEC) requirements. + * @param value Value to set for the ffiec property. + */ + public void setFfiec(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("ffiec", value); + } + /** + * Sets the finra property value. Indicates whether the application complies with Financial Industry Regulatory Authority (FINRA) standards. + * @param value Value to set for the finra property. + */ + public void setFinra(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("finra", value); + } + /** + * Sets the fisma property value. Indicates whether the application complies with the Federal Information Security Management Act (FISMA). + * @param value Value to set for the fisma property. + */ + public void setFisma(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("fisma", value); + } + /** + * Sets the gaap property value. Indicates whether the application provider adheres to Generally Accepted Accounting Principles (GAAP). + * @param value Value to set for the gaap property. + */ + public void setGaap(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("gaap", value); + } + /** + * Sets the gapp property value. Indicates whether the application adheres to Generally Accepted Privacy Principles (GAPP). + * @param value Value to set for the gapp property. + */ + public void setGapp(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("gapp", value); + } + /** + * Sets the glba property value. Indicates whether the application complies with the GrammLeachBliley Act (GLBA) for financial data protection. + * @param value Value to set for the glba property. + */ + public void setGlba(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("glba", value); + } + /** + * Sets the hipaa property value. Indicates whether the application complies with the Health Insurance Portability and Accountability Act (HIPAA). + * @param value Value to set for the hipaa property. + */ + public void setHipaa(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hipaa", value); + } + /** + * Sets the hitrust property value. Indicates whether the application holds HITRUST certification, demonstrating alignment with healthcare and data security standards. + * @param value Value to set for the hitrust property. + */ + public void setHitrust(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hitrust", value); + } + /** + * Sets the isae3402 property value. Indicates whether the application complies with International Standard on Assurance Engagements (ISAE) 3402 requirements. + * @param value Value to set for the isae3402 property. + */ + public void setIsae3402(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isae3402", value); + } + /** + * Sets the iso27001 property value. Indicates whether the application is certified against ISO/IEC 27001 for information security management systems (ISMS). + * @param value Value to set for the iso27001 property. + */ + public void setIso27001(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("iso27001", value); + } + /** + * Sets the iso27002 property value. Indicates whether the application follows ISO/IEC 27002 security control best practices. + * @param value Value to set for the iso27002 property. + */ + public void setIso27002(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("iso27002", value); + } + /** + * Sets the iso27017 property value. Indicates whether the application complies with ISO/IEC 27017 standards for cloud security controls. + * @param value Value to set for the iso27017 property. + */ + public void setIso27017(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("iso27017", value); + } + /** + * Sets the iso27018 property value. Indicates whether the application complies with ISO/IEC 27018 standards for protecting personally identifiable information (PII) in cloud environments. + * @param value Value to set for the iso27018 property. + */ + public void setIso27018(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("iso27018", value); + } + /** + * Sets the itar property value. Indicates whether the application complies with International Traffic in Arms Regulations (ITAR). + * @param value Value to set for the itar property. + */ + public void setItar(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("itar", value); + } + /** + * Sets the jerichoForumCommandments property value. Indicates whether the application aligns with Jericho Forum security principles for deperimeterized environments. + * @param value Value to set for the jerichoForumCommandments property. + */ + public void setJerichoForumCommandments(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("jerichoForumCommandments", 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 pci property value. Specifies the Payment Card Industry (PCI) Data Security Standard (DSS) version the application complies with. The possible values are: none, v321, v4, notSupported, unknownFutureValue. + * @param value Value to set for the pci property. + */ + public void setPci(@jakarta.annotation.Nullable final PciVersion value) { + this.backingStore.set("pci", value); + } + /** + * Sets the privacyShield property value. Indicates whether the application complies with the EUU.S. Privacy Shield framework for cross-border data transfers. + * @param value Value to set for the privacyShield property. + */ + public void setPrivacyShield(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("privacyShield", value); + } + /** + * Sets the safeHarbor property value. Indicates whether the application previously adhered to the U.S.EU Safe Harbor data transfer framework. + * @param value Value to set for the safeHarbor property. + */ + public void setSafeHarbor(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("safeHarbor", value); + } + /** + * Sets the soc1 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) one audit report. + * @param value Value to set for the soc1 property. + */ + public void setSoc1(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("soc1", value); + } + /** + * Sets the soc2 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) two audit report. + * @param value Value to set for the soc2 property. + */ + public void setSoc2(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("soc2", value); + } + /** + * Sets the soc3 property value. Indicates whether the application provider undergoes a Service Organization Control (SOC) three audit report. + * @param value Value to set for the soc3 property. + */ + public void setSoc3(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("soc3", value); + } + /** + * Sets the sox property value. Indicates whether the application complies with the SarbanesOxley Act (SOX) financial reporting requirements. + * @param value Value to set for the sox property. + */ + public void setSox(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("sox", value); + } + /** + * Sets the sp800_53 property value. Indicates whether the application aligns with National Institute of Standards and Technology (NIST) Special Publication 800-53 security and privacy controls. + * @param value Value to set for the sp800_53 property. + */ + public void setSp80053(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("sp80053", value); + } + /** + * Sets the ssae16 property value. Indicates whether the application adheres to Statement on Standards for Attestation Engagements (SSAE) No. 16. + * @param value Value to set for the ssae16 property. + */ + public void setSsae16(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("ssae16", value); + } + /** + * Sets the ustr property value. Indicates whether the application complies with U.S. Trade Representative (USTR) data and trade protection requirements. + * @param value Value to set for the ustr property. + */ + public void setUstr(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("ustr", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ApplicationTemplate.java b/src/main/java/com/microsoft/graph/generated/models/ApplicationTemplate.java index 3aada0530cf..d8f4ed0eadb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ApplicationTemplate.java +++ b/src/main/java/com/microsoft/graph/generated/models/ApplicationTemplate.java @@ -3,6 +3,8 @@ import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.LocalDate; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -32,6 +34,14 @@ public static ApplicationTemplate createFromDiscriminatorValue(@jakarta.annotati public java.util.List getCategories() { return this.backingStore.get("categories"); } + /** + * Gets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. + * @return a {@link LocalDate} + */ + @jakarta.annotation.Nullable + public LocalDate getDeprecationDate() { + return this.backingStore.get("deprecationDate"); + } /** * Gets the description property value. A description of the application. * @return a {@link String} @@ -48,6 +58,14 @@ public String getDescription() { public String getDisplayName() { return this.backingStore.get("displayName"); } + /** + * Gets the endpoints property value. A collection of string URLs representing various domains that are used by this application. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEndpoints() { + return this.backingStore.get("endpoints"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -56,11 +74,17 @@ public String getDisplayName() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("categories", (n) -> { this.setCategories(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("deprecationDate", (n) -> { this.setDeprecationDate(n.getLocalDateValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("endpoints", (n) -> { this.setEndpoints(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("homePageUrl", (n) -> { this.setHomePageUrl(n.getStringValue()); }); + deserializerMap.put("isEntraIntegrated", (n) -> { this.setIsEntraIntegrated(n.getBooleanValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("logoUrl", (n) -> { this.setLogoUrl(n.getStringValue()); }); deserializerMap.put("publisher", (n) -> { this.setPublisher(n.getStringValue()); }); + deserializerMap.put("riskFactors", (n) -> { this.setRiskFactors(n.getObjectValue(ApplicationRiskFactors::createFromDiscriminatorValue)); }); + deserializerMap.put("riskScore", (n) -> { this.setRiskScore(n.getObjectValue(ApplicationRiskScore::createFromDiscriminatorValue)); }); deserializerMap.put("supportedProvisioningTypes", (n) -> { this.setSupportedProvisioningTypes(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("supportedSingleSignOnModes", (n) -> { this.setSupportedSingleSignOnModes(n.getCollectionOfPrimitiveValues(String.class)); }); return deserializerMap; @@ -73,6 +97,22 @@ public Map> getFieldDeserializers public String getHomePageUrl() { return this.backingStore.get("homePageUrl"); } + /** + * Gets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEntraIntegrated() { + return this.backingStore.get("isEntraIntegrated"); + } + /** + * Gets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } /** * Gets the logoUrl property value. The URL to get the logo for this application. * @return a {@link String} @@ -89,6 +129,22 @@ public String getLogoUrl() { public String getPublisher() { return this.backingStore.get("publisher"); } + /** + * Gets the riskFactors property value. A comprehensive set of risk assessment data for the application, including general, security, compliance, and legal dimensions. Returned only when $select is used. + * @return a {@link ApplicationRiskFactors} + */ + @jakarta.annotation.Nullable + public ApplicationRiskFactors getRiskFactors() { + return this.backingStore.get("riskFactors"); + } + /** + * Gets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderby=riskScore/total desc). Returned only when $select is used. + * @return a {@link ApplicationRiskScore} + */ + @jakarta.annotation.Nullable + public ApplicationRiskScore getRiskScore() { + return this.backingStore.get("riskScore"); + } /** * Gets the supportedProvisioningTypes property value. The list of provisioning modes supported by this application. The only valid value is sync. * @return a {@link java.util.List} @@ -113,11 +169,17 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfPrimitiveValues("categories", this.getCategories()); + writer.writeLocalDateValue("deprecationDate", this.getDeprecationDate()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfPrimitiveValues("endpoints", this.getEndpoints()); writer.writeStringValue("homePageUrl", this.getHomePageUrl()); + writer.writeBooleanValue("isEntraIntegrated", this.getIsEntraIntegrated()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); writer.writeStringValue("logoUrl", this.getLogoUrl()); writer.writeStringValue("publisher", this.getPublisher()); + writer.writeObjectValue("riskFactors", this.getRiskFactors()); + writer.writeObjectValue("riskScore", this.getRiskScore()); writer.writeCollectionOfPrimitiveValues("supportedProvisioningTypes", this.getSupportedProvisioningTypes()); writer.writeCollectionOfPrimitiveValues("supportedSingleSignOnModes", this.getSupportedSingleSignOnModes()); } @@ -128,6 +190,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setCategories(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("categories", value); } + /** + * Sets the deprecationDate property value. Deprecation date for this application. If specified, the application will be removed from the Microsoft Entra application gallery on this date. + * @param value Value to set for the deprecationDate property. + */ + public void setDeprecationDate(@jakarta.annotation.Nullable final LocalDate value) { + this.backingStore.set("deprecationDate", value); + } /** * Sets the description property value. A description of the application. * @param value Value to set for the description property. @@ -142,6 +211,13 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the endpoints property value. A collection of string URLs representing various domains that are used by this application. + * @param value Value to set for the endpoints property. + */ + public void setEndpoints(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("endpoints", value); + } /** * Sets the homePageUrl property value. The home page URL of the application. * @param value Value to set for the homePageUrl property. @@ -149,6 +225,20 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { public void setHomePageUrl(@jakarta.annotation.Nullable final String value) { this.backingStore.set("homePageUrl", value); } + /** + * Sets the isEntraIntegrated property value. Indicates whether the application is integrated with Entra ID (for example, through single sign-on or user provisioning). + * @param value Value to set for the isEntraIntegrated property. + */ + public void setIsEntraIntegrated(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEntraIntegrated", value); + } + /** + * Sets the lastModifiedDateTime property value. The date and time when the data for the application was last updated, represented using ISO 8601 format and always in UTC time. + * @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 logoUrl property value. The URL to get the logo for this application. * @param value Value to set for the logoUrl property. @@ -163,6 +253,20 @@ public void setLogoUrl(@jakarta.annotation.Nullable final String value) { public void setPublisher(@jakarta.annotation.Nullable final String value) { this.backingStore.set("publisher", value); } + /** + * Sets the riskFactors property value. A comprehensive set of risk assessment data for the application, including general, security, compliance, and legal dimensions. Returned only when $select is used. + * @param value Value to set for the riskFactors property. + */ + public void setRiskFactors(@jakarta.annotation.Nullable final ApplicationRiskFactors value) { + this.backingStore.set("riskFactors", value); + } + /** + * Sets the riskScore property value. Represents the Microsoft-generated numerical risk score assessment for the application. Supported $orderby on total (for example, $orderby=riskScore/total desc). Returned only when $select is used. + * @param value Value to set for the riskScore property. + */ + public void setRiskScore(@jakarta.annotation.Nullable final ApplicationRiskScore value) { + this.backingStore.set("riskScore", value); + } /** * Sets the supportedProvisioningTypes property value. The list of provisioning modes supported by this application. The only valid value is sync. * @param value Value to set for the supportedProvisioningTypes property. diff --git a/src/main/java/com/microsoft/graph/generated/models/AppliedConditionalAccessPolicy.java b/src/main/java/com/microsoft/graph/generated/models/AppliedConditionalAccessPolicy.java index 572bcbc3240..dd13f8ceb8b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AppliedConditionalAccessPolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/AppliedConditionalAccessPolicy.java @@ -111,7 +111,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the result property value. Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (This is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. + * Gets the result property value. Indicates the result of the CA policy that was triggered. The possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (This is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. * @return a {@link AppliedConditionalAccessPolicyResult} */ @jakarta.annotation.Nullable @@ -183,7 +183,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the result property value. Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (This is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. + * Sets the result property value. Indicates the result of the CA policy that was triggered. The possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (This is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. * @param value Value to set for the result property. */ public void setResult(@jakarta.annotation.Nullable final AppliedConditionalAccessPolicyResult value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ApprovedClientApp.java b/src/main/java/com/microsoft/graph/generated/models/ApprovedClientApp.java new file mode 100644 index 00000000000..34045ccfb4c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApprovedClientApp.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApprovedClientApp extends Entity implements Parsable { + /** + * Instantiates a new {@link ApprovedClientApp} and sets the default values. + */ + public ApprovedClientApp() { + 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 ApprovedClientApp} + */ + @jakarta.annotation.Nonnull + public static ApprovedClientApp createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApprovedClientApp(); + } + /** + * Gets the displayName property value. The display name of the approved client application. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + } + /** + * Sets the displayName property value. The display name of the approved client application. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ApprovedClientAppCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ApprovedClientAppCollectionResponse.java new file mode 100644 index 00000000000..47cb0af45b6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApprovedClientAppCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApprovedClientAppCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ApprovedClientAppCollectionResponse} and sets the default values. + */ + public ApprovedClientAppCollectionResponse() { + 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 ApprovedClientAppCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ApprovedClientAppCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApprovedClientAppCollectionResponse(); + } + /** + * 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(ApprovedClientApp::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/generated/models/ApproverInformationVisibility.java b/src/main/java/com/microsoft/graph/generated/models/ApproverInformationVisibility.java new file mode 100644 index 00000000000..0786027bc2e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ApproverInformationVisibility.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ApproverInformationVisibility implements ValuedEnum { + Default("default"), + NotVisible("notVisible"), + Visible("visible"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ApproverInformationVisibility(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ApproverInformationVisibility forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "default": return Default; + case "notVisible": return NotVisible; + case "visible": return Visible; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ArkoseFraudProtectionProvider.java b/src/main/java/com/microsoft/graph/generated/models/ArkoseFraudProtectionProvider.java new file mode 100644 index 00000000000..9e385be3653 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ArkoseFraudProtectionProvider.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ArkoseFraudProtectionProvider extends FraudProtectionProvider implements Parsable { + /** + * Instantiates a new {@link ArkoseFraudProtectionProvider} and sets the default values. + */ + public ArkoseFraudProtectionProvider() { + super(); + this.setOdataType("#microsoft.graph.arkoseFraudProtectionProvider"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ArkoseFraudProtectionProvider} + */ + @jakarta.annotation.Nonnull + public static ArkoseFraudProtectionProvider createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ArkoseFraudProtectionProvider(); + } + /** + * Gets the clientSubDomain property value. Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientSubDomain() { + return this.backingStore.get("clientSubDomain"); + } + /** + * 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("clientSubDomain", (n) -> { this.setClientSubDomain(n.getStringValue()); }); + deserializerMap.put("privateKey", (n) -> { this.setPrivateKey(n.getStringValue()); }); + deserializerMap.put("publicKey", (n) -> { this.setPublicKey(n.getStringValue()); }); + deserializerMap.put("verifySubDomain", (n) -> { this.setVerifySubDomain(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the privateKey property value. The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrivateKey() { + return this.backingStore.get("privateKey"); + } + /** + * Gets the publicKey property value. The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPublicKey() { + return this.backingStore.get("publicKey"); + } + /** + * Gets the verifySubDomain property value. Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVerifySubDomain() { + return this.backingStore.get("verifySubDomain"); + } + /** + * Serializes information the 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("clientSubDomain", this.getClientSubDomain()); + writer.writeStringValue("privateKey", this.getPrivateKey()); + writer.writeStringValue("publicKey", this.getPublicKey()); + writer.writeStringValue("verifySubDomain", this.getVerifySubDomain()); + } + /** + * Sets the clientSubDomain property value. Used to invoke the Arkose service from the client application. Request from your Arkose Customer Success Manager or use the default client-api value. + * @param value Value to set for the clientSubDomain property. + */ + public void setClientSubDomain(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientSubDomain", value); + } + /** + * Sets the privateKey property value. The private key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + * @param value Value to set for the privateKey property. + */ + public void setPrivateKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("privateKey", value); + } + /** + * Sets the publicKey property value. The public key available on the Arkose Portal. Contact your Arkose Customer Success Manager for assistance with your keys. + * @param value Value to set for the publicKey property. + */ + public void setPublicKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("publicKey", value); + } + /** + * Sets the verifySubDomain property value. Used to invoke the Arkose service from the Microsoft authentication server. Request from your Arkose Customer Success Manager or use the default verify-api value. + * @param value Value to set for the verifySubDomain property. + */ + public void setVerifySubDomain(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("verifySubDomain", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AssignedPlaceMode.java b/src/main/java/com/microsoft/graph/generated/models/AssignedPlaceMode.java new file mode 100644 index 00000000000..a39f1ce2693 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AssignedPlaceMode.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AssignedPlaceMode extends PlaceMode implements Parsable { + /** + * Instantiates a new {@link AssignedPlaceMode} and sets the default values. + */ + public AssignedPlaceMode() { + super(); + this.setOdataType("#microsoft.graph.assignedPlaceMode"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AssignedPlaceMode} + */ + @jakarta.annotation.Nonnull + public static AssignedPlaceMode createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AssignedPlaceMode(); + } + /** + * Gets the assignedUserEmailAddress property value. The email address of the user to whom the desk is assigned. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignedUserEmailAddress() { + return this.backingStore.get("assignedUserEmailAddress"); + } + /** + * Gets the assignedUserId property value. The user ID of the user to whom the desk is assigned. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssignedUserId() { + return this.backingStore.get("assignedUserId"); + } + /** + * 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("assignedUserEmailAddress", (n) -> { this.setAssignedUserEmailAddress(n.getStringValue()); }); + deserializerMap.put("assignedUserId", (n) -> { this.setAssignedUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("assignedUserEmailAddress", this.getAssignedUserEmailAddress()); + writer.writeStringValue("assignedUserId", this.getAssignedUserId()); + } + /** + * Sets the assignedUserEmailAddress property value. The email address of the user to whom the desk is assigned. + * @param value Value to set for the assignedUserEmailAddress property. + */ + public void setAssignedUserEmailAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignedUserEmailAddress", value); + } + /** + * Sets the assignedUserId property value. The user ID of the user to whom the desk is assigned. + * @param value Value to set for the assignedUserId property. + */ + public void setAssignedUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assignedUserId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AttachmentItem.java b/src/main/java/com/microsoft/graph/generated/models/AttachmentItem.java index 01ddde9d654..2a96cc3bfb2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AttachmentItem.java +++ b/src/main/java/com/microsoft/graph/generated/models/AttachmentItem.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the attachmentType property value. The type of attachment. Possible values are: file, item, reference. Required. + * Gets the attachmentType property value. The type of attachment. The possible values are: file, item, reference. Required. * @return a {@link AttachmentType} */ @jakarta.annotation.Nullable @@ -150,7 +150,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers return deserializerMap; } /** - * Gets the key property value. Possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty. + * Gets the key property value. The possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty. * @return a {@link AttributeDefinitionMetadata} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the key property value. Possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty. + * Sets the key property value. The possible values are: BaseAttributeName, ComplexObjectDefinition, IsContainer, IsCustomerDefined, IsDomainQualified, LinkPropertyNames, LinkTypeName, MaximumLength, ReferencedProperty. * @param value Value to set for the key property. */ public void setKey(@jakarta.annotation.Nullable final AttributeDefinitionMetadata value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Authentication.java b/src/main/java/com/microsoft/graph/generated/models/Authentication.java index 7518486e90c..af4264e2dbe 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Authentication.java +++ b/src/main/java/com/microsoft/graph/generated/models/Authentication.java @@ -32,6 +32,14 @@ public static Authentication createFromDiscriminatorValue(@jakarta.annotation.No public java.util.List getEmailMethods() { return this.backingStore.get("emailMethods"); } + /** + * Gets the externalAuthenticationMethods property value. Represents the external MFA registered to a user for authentication using an external identity provider. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getExternalAuthenticationMethods() { + return this.backingStore.get("externalAuthenticationMethods"); + } /** * Gets the fido2Methods property value. Represents the FIDO2 security keys registered to a user for authentication. * @return a {@link java.util.List} @@ -48,6 +56,7 @@ public java.util.List getFido2Methods() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("emailMethods", (n) -> { this.setEmailMethods(n.getCollectionOfObjectValues(EmailAuthenticationMethod::createFromDiscriminatorValue)); }); + deserializerMap.put("externalAuthenticationMethods", (n) -> { this.setExternalAuthenticationMethods(n.getCollectionOfObjectValues(ExternalAuthenticationMethod::createFromDiscriminatorValue)); }); deserializerMap.put("fido2Methods", (n) -> { this.setFido2Methods(n.getCollectionOfObjectValues(Fido2AuthenticationMethod::createFromDiscriminatorValue)); }); deserializerMap.put("methods", (n) -> { this.setMethods(n.getCollectionOfObjectValues(AuthenticationMethod::createFromDiscriminatorValue)); }); deserializerMap.put("microsoftAuthenticatorMethods", (n) -> { this.setMicrosoftAuthenticatorMethods(n.getCollectionOfObjectValues(MicrosoftAuthenticatorAuthenticationMethod::createFromDiscriminatorValue)); }); @@ -140,6 +149,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("emailMethods", this.getEmailMethods()); + writer.writeCollectionOfObjectValues("externalAuthenticationMethods", this.getExternalAuthenticationMethods()); writer.writeCollectionOfObjectValues("fido2Methods", this.getFido2Methods()); writer.writeCollectionOfObjectValues("methods", this.getMethods()); writer.writeCollectionOfObjectValues("microsoftAuthenticatorMethods", this.getMicrosoftAuthenticatorMethods()); @@ -158,6 +168,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setEmailMethods(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("emailMethods", value); } + /** + * Sets the externalAuthenticationMethods property value. Represents the external MFA registered to a user for authentication using an external identity provider. + * @param value Value to set for the externalAuthenticationMethods property. + */ + public void setExternalAuthenticationMethods(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("externalAuthenticationMethods", value); + } /** * Sets the fido2Methods property value. Represents the FIDO2 security keys registered to a user for authentication. * @param value Value to set for the fido2Methods property. diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthenticationAppDeviceDetails.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationAppDeviceDetails.java new file mode 100644 index 00000000000..56ff12ddc23 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationAppDeviceDetails.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.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 AuthenticationAppDeviceDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link AuthenticationAppDeviceDetails} and sets the default values. + */ + public AuthenticationAppDeviceDetails() { + 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 AuthenticationAppDeviceDetails} + */ + @jakarta.annotation.Nonnull + public static AuthenticationAppDeviceDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AuthenticationAppDeviceDetails(); + } + /** + * 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 appVersion property value. The appVersion property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppVersion() { + return this.backingStore.get("appVersion"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the clientApp property value. The clientApp property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientApp() { + return this.backingStore.get("clientApp"); + } + /** + * Gets the deviceId property value. The deviceId property + * @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>(5); + deserializerMap.put("appVersion", (n) -> { this.setAppVersion(n.getStringValue()); }); + deserializerMap.put("clientApp", (n) -> { this.setClientApp(n.getStringValue()); }); + deserializerMap.put("deviceId", (n) -> { this.setDeviceId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("operatingSystem", (n) -> { this.setOperatingSystem(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 operatingSystem property value. The operatingSystem property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOperatingSystem() { + return this.backingStore.get("operatingSystem"); + } + /** + * Serializes information the 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("appVersion", this.getAppVersion()); + writer.writeStringValue("clientApp", this.getClientApp()); + writer.writeStringValue("deviceId", this.getDeviceId()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("operatingSystem", this.getOperatingSystem()); + 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 appVersion property value. The appVersion property + * @param value Value to set for the appVersion property. + */ + public void setAppVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appVersion", 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 clientApp property value. The clientApp property + * @param value Value to set for the clientApp property. + */ + public void setClientApp(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientApp", value); + } + /** + * Sets the deviceId property value. The deviceId property + * @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); + } + /** + * Sets the operatingSystem property value. The operatingSystem property + * @param value Value to set for the operatingSystem property. + */ + public void setOperatingSystem(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("operatingSystem", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthenticationEventListener.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationEventListener.java index 53b086775d2..c6086154d08 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AuthenticationEventListener.java +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationEventListener.java @@ -31,9 +31,12 @@ public static AuthenticationEventListener createFromDiscriminatorValue(@jakarta. case "#microsoft.graph.onAttributeCollectionSubmitListener": return new OnAttributeCollectionSubmitListener(); case "#microsoft.graph.onAuthenticationMethodLoadStartListener": return new OnAuthenticationMethodLoadStartListener(); case "#microsoft.graph.onEmailOtpSendListener": return new OnEmailOtpSendListener(); + case "#microsoft.graph.onFraudProtectionLoadStartListener": return new OnFraudProtectionLoadStartListener(); case "#microsoft.graph.onInteractiveAuthFlowStartListener": return new OnInteractiveAuthFlowStartListener(); + case "#microsoft.graph.onPasswordSubmitListener": return new OnPasswordSubmitListener(); case "#microsoft.graph.onTokenIssuanceStartListener": return new OnTokenIssuanceStartListener(); case "#microsoft.graph.onUserCreateStartListener": return new OnUserCreateStartListener(); + case "#microsoft.graph.onVerifiedIdClaimValidationListener": return new OnVerifiedIdClaimValidationListener(); } } return new AuthenticationEventListener(); @@ -54,6 +57,14 @@ public String getAuthenticationEventsFlowId() { public AuthenticationConditions getConditions() { return this.backingStore.get("conditions"); } + /** + * Gets the displayName property value. The display name of the listener. + * @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>} @@ -63,6 +74,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("authenticationEventsFlowId", (n) -> { this.setAuthenticationEventsFlowId(n.getStringValue()); }); deserializerMap.put("conditions", (n) -> { this.setConditions(n.getObjectValue(AuthenticationConditions::createFromDiscriminatorValue)); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); return deserializerMap; } /** @@ -74,6 +86,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeStringValue("authenticationEventsFlowId", this.getAuthenticationEventsFlowId()); writer.writeObjectValue("conditions", this.getConditions()); + writer.writeStringValue("displayName", this.getDisplayName()); } /** * Sets the authenticationEventsFlowId property value. The identifier of the authenticationEventsFlow object. @@ -89,4 +102,11 @@ public void setAuthenticationEventsFlowId(@jakarta.annotation.Nullable final Str public void setConditions(@jakarta.annotation.Nullable final AuthenticationConditions value) { this.backingStore.set("conditions", value); } + /** + * Sets the displayName property value. The display name of the listener. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethod.java index e699d58ce20..d60ee6a69e6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethod.java @@ -3,6 +3,7 @@ import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -27,11 +28,13 @@ public static AuthenticationMethod createFromDiscriminatorValue(@jakarta.annotat final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.emailAuthenticationMethod": return new EmailAuthenticationMethod(); + case "#microsoft.graph.externalAuthenticationMethod": return new ExternalAuthenticationMethod(); case "#microsoft.graph.fido2AuthenticationMethod": return new Fido2AuthenticationMethod(); case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod": return new MicrosoftAuthenticatorAuthenticationMethod(); case "#microsoft.graph.passwordAuthenticationMethod": return new PasswordAuthenticationMethod(); case "#microsoft.graph.phoneAuthenticationMethod": return new PhoneAuthenticationMethod(); case "#microsoft.graph.platformCredentialAuthenticationMethod": return new PlatformCredentialAuthenticationMethod(); + case "#microsoft.graph.qrCodePinAuthenticationMethod": return new QrCodePinAuthenticationMethod(); case "#microsoft.graph.softwareOathAuthenticationMethod": return new SoftwareOathAuthenticationMethod(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethod": return new TemporaryAccessPassAuthenticationMethod(); case "#microsoft.graph.windowsHelloForBusinessAuthenticationMethod": return new WindowsHelloForBusinessAuthenticationMethod(); @@ -39,6 +42,14 @@ public static AuthenticationMethod createFromDiscriminatorValue(@jakarta.annotat } return new AuthenticationMethod(); } + /** + * Gets the createdDateTime property value. Represents the date and time when an entity was created. Read-only. + * @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>} @@ -46,6 +57,7 @@ public static AuthenticationMethod createFromDiscriminatorValue(@jakarta.annotat @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); return deserializerMap; } /** @@ -55,5 +67,13 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + } + /** + * Sets the createdDateTime property value. Represents the date and time when an entity was created. Read-only. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodConfiguration.java index d3ee0209762..da023bfe3bd 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodConfiguration.java @@ -27,11 +27,14 @@ public static AuthenticationMethodConfiguration createFromDiscriminatorValue(@ja final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.emailAuthenticationMethodConfiguration": return new EmailAuthenticationMethodConfiguration(); + case "#microsoft.graph.externalAuthenticationMethodConfiguration": return new ExternalAuthenticationMethodConfiguration(); case "#microsoft.graph.fido2AuthenticationMethodConfiguration": return new Fido2AuthenticationMethodConfiguration(); case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration": return new MicrosoftAuthenticatorAuthenticationMethodConfiguration(); + case "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration": return new QrCodePinAuthenticationMethodConfiguration(); case "#microsoft.graph.smsAuthenticationMethodConfiguration": return new SmsAuthenticationMethodConfiguration(); case "#microsoft.graph.softwareOathAuthenticationMethodConfiguration": return new SoftwareOathAuthenticationMethodConfiguration(); case "#microsoft.graph.temporaryAccessPassAuthenticationMethodConfiguration": return new TemporaryAccessPassAuthenticationMethodConfiguration(); + case "#microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration": return new VerifiableCredentialsAuthenticationMethodConfiguration(); case "#microsoft.graph.voiceAuthenticationMethodConfiguration": return new VoiceAuthenticationMethodConfiguration(); case "#microsoft.graph.x509CertificateAuthenticationMethodConfiguration": return new X509CertificateAuthenticationMethodConfiguration(); } @@ -58,7 +61,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the state property value. The state of the policy. Possible values are: enabled, disabled. + * Gets the state property value. The state of the policy. The possible values are: enabled, disabled. * @return a {@link AuthenticationMethodState} */ @jakarta.annotation.Nullable @@ -83,7 +86,7 @@ public void setExcludeTargets(@jakarta.annotation.Nullable final java.util.List< this.backingStore.set("excludeTargets", value); } /** - * Sets the state property value. The state of the policy. Possible values are: enabled, disabled. + * Sets the state property value. The state of the policy. The possible values are: enabled, disabled. * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final AuthenticationMethodState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodFeatureConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodFeatureConfiguration.java index 58e593e2325..13c8f3194da 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodFeatureConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodFeatureConfiguration.java @@ -93,7 +93,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the state property value. Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled. + * Gets the state property value. Enable or disable the feature. The possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled. * @return a {@link AdvancedConfigState} */ @jakarta.annotation.Nullable @@ -149,7 +149,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the state property value. Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled. + * Sets the state property value. Enable or disable the feature. The possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Microsoft Entra ID for the setting. The default value is disabled. * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final AdvancedConfigState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodModes.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodModes.java index 33292658841..dba17f061c4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodModes.java +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodModes.java @@ -21,7 +21,8 @@ public enum AuthenticationMethodModes implements ValuedEnum { X509CertificateMultiFactor("x509CertificateMultiFactor"), FederatedSingleFactor("federatedSingleFactor"), FederatedMultiFactor("federatedMultiFactor"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + QrCodePin("qrCodePin"); public final String value; AuthenticationMethodModes(final String value) { this.value = value; @@ -49,6 +50,7 @@ public static AuthenticationMethodModes forValue(@jakarta.annotation.Nonnull fin case "federatedSingleFactor": return FederatedSingleFactor; case "federatedMultiFactor": return FederatedMultiFactor; case "unknownFutureValue": return UnknownFutureValue; + case "qrCodePin": return QrCodePin; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodTarget.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodTarget.java index fbe883b074d..55d34d0d297 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodTarget.java +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodTarget.java @@ -27,7 +27,9 @@ public static AuthenticationMethodTarget createFromDiscriminatorValue(@jakarta.a final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodTarget": return new MicrosoftAuthenticatorAuthenticationMethodTarget(); + case "#microsoft.graph.passkeyAuthenticationMethodTarget": return new PasskeyAuthenticationMethodTarget(); case "#microsoft.graph.smsAuthenticationMethodTarget": return new SmsAuthenticationMethodTarget(); + case "#microsoft.graph.verifiableCredentialAuthenticationMethodTarget": return new VerifiableCredentialAuthenticationMethodTarget(); } } return new AuthenticationMethodTarget(); diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodsRegistrationCampaignIncludeTarget.java b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodsRegistrationCampaignIncludeTarget.java index 41f48920fa8..d03a7153bfb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodsRegistrationCampaignIncludeTarget.java +++ b/src/main/java/com/microsoft/graph/generated/models/AuthenticationMethodsRegistrationCampaignIncludeTarget.java @@ -85,7 +85,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. + * Gets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -142,7 +142,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value must be microsoftAuthenticator. + * Sets the targetedAuthenticationMethod property value. The authentication method that the user is prompted to register. The value can be Fido2 or microsoftAuthenticator. * @param value Value to set for the targetedAuthenticationMethod property. */ public void setTargetedAuthenticationMethod(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AuthorizationPolicy.java b/src/main/java/com/microsoft/graph/generated/models/AuthorizationPolicy.java index d474c6411a7..4718d76ce0e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AuthorizationPolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/AuthorizationPolicy.java @@ -51,7 +51,7 @@ public Boolean getAllowEmailVerifiedUsersToJoinOrganization() { return this.backingStore.get("allowEmailVerifiedUsersToJoinOrganization"); } /** - * Gets the allowInvitesFrom property value. Indicates who can invite guests to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values. + * Gets the allowInvitesFrom property value. Indicates who can invite guests to the organization. The possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values. * @return a {@link AllowInvitesFrom} */ @jakarta.annotation.Nullable @@ -145,7 +145,7 @@ public void setAllowEmailVerifiedUsersToJoinOrganization(@jakarta.annotation.Nul this.backingStore.set("allowEmailVerifiedUsersToJoinOrganization", value); } /** - * Sets the allowInvitesFrom property value. Indicates who can invite guests to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values. + * Sets the allowInvitesFrom property value. Indicates who can invite guests to the organization. The possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. For more information, see allowInvitesFrom values. * @param value Value to set for the allowInvitesFrom property. */ public void setAllowInvitesFrom(@jakarta.annotation.Nullable final AllowInvitesFrom value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AvailabilityItem.java b/src/main/java/com/microsoft/graph/generated/models/AvailabilityItem.java index 24395848c02..f1c13f88a34 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AvailabilityItem.java +++ b/src/main/java/com/microsoft/graph/generated/models/AvailabilityItem.java @@ -102,7 +102,7 @@ public DateTimeTimeZone getStartDateTime() { return this.backingStore.get("startDateTime"); } /** - * Gets the status property value. The status of the staff member. Possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue. + * Gets the status property value. The status of the staff member. The possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue. * @return a {@link BookingsAvailabilityStatus} */ @jakarta.annotation.Nullable @@ -166,7 +166,7 @@ public void setStartDateTime(@jakarta.annotation.Nullable final DateTimeTimeZone this.backingStore.set("startDateTime", value); } /** - * Sets the status property value. The status of the staff member. Possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue. + * Sets the status property value. The status of the staff member. The possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final BookingsAvailabilityStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/AvailableAccessPackage.java b/src/main/java/com/microsoft/graph/generated/models/AvailableAccessPackage.java new file mode 100644 index 00000000000..06c69bab077 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AvailableAccessPackage.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AvailableAccessPackage extends Entity implements Parsable { + /** + * Instantiates a new {@link AvailableAccessPackage} and sets the default values. + */ + public AvailableAccessPackage() { + 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 AvailableAccessPackage} + */ + @jakarta.annotation.Nonnull + public static AvailableAccessPackage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AvailableAccessPackage(); + } + /** + * Gets the description property value. The description of the access package. + * @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 access package. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("resourceRoleScopes", (n) -> { this.setResourceRoleScopes(n.getCollectionOfObjectValues(AccessPackageResourceRoleScope::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the resourceRoleScopes property value. The resource role scopes associated with this available access package. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getResourceRoleScopes() { + return this.backingStore.get("resourceRoleScopes"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("resourceRoleScopes", this.getResourceRoleScopes()); + } + /** + * Sets the description property value. The description of the access package. + * @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 access package. + * @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 resourceRoleScopes property value. The resource role scopes associated with this available access package. + * @param value Value to set for the resourceRoleScopes property. + */ + public void setResourceRoleScopes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("resourceRoleScopes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/AvailableAccessPackageCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/AvailableAccessPackageCollectionResponse.java new file mode 100644 index 00000000000..57c7117fc4c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/AvailableAccessPackageCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AvailableAccessPackageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link AvailableAccessPackageCollectionResponse} and sets the default values. + */ + public AvailableAccessPackageCollectionResponse() { + 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 AvailableAccessPackageCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static AvailableAccessPackageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AvailableAccessPackageCollectionResponse(); + } + /** + * 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(AvailableAccessPackage::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/generated/models/AzureADJoinPolicy.java b/src/main/java/com/microsoft/graph/generated/models/AzureADJoinPolicy.java index 453591afa0d..8342cd0c7ea 100644 --- a/src/main/java/com/microsoft/graph/generated/models/AzureADJoinPolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/AzureADJoinPolicy.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the allowedToJoin property value. The allowedToJoin property + * Gets the allowedToJoin property value. Determines if Microsoft Entra join is allowed. * @return a {@link DeviceRegistrationMembership} */ @jakarta.annotation.Nullable @@ -69,20 +69,29 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(3); + final HashMap> deserializerMap = new HashMap>(4); deserializerMap.put("allowedToJoin", (n) -> { this.setAllowedToJoin(n.getObjectValue(DeviceRegistrationMembership::createFromDiscriminatorValue)); }); deserializerMap.put("isAdminConfigurable", (n) -> { this.setIsAdminConfigurable(n.getBooleanValue()); }); + deserializerMap.put("localAdmins", (n) -> { this.setLocalAdmins(n.getObjectValue(LocalAdminSettings::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); return deserializerMap; } /** - * Gets the isAdminConfigurable property value. The isAdminConfigurable property + * Gets the isAdminConfigurable property value. Determines if administrators can modify this policy. * @return a {@link Boolean} */ @jakarta.annotation.Nullable public Boolean getIsAdminConfigurable() { return this.backingStore.get("isAdminConfigurable"); } + /** + * Gets the localAdmins property value. Determines who becomes a local administrator on joined devices. + * @return a {@link LocalAdminSettings} + */ + @jakarta.annotation.Nullable + public LocalAdminSettings getLocalAdmins() { + return this.backingStore.get("localAdmins"); + } /** * Gets the @odata.type property value. The OdataType property * @return a {@link String} @@ -99,6 +108,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); writer.writeObjectValue("allowedToJoin", this.getAllowedToJoin()); writer.writeBooleanValue("isAdminConfigurable", this.getIsAdminConfigurable()); + writer.writeObjectValue("localAdmins", this.getLocalAdmins()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeAdditionalData(this.getAdditionalData()); } @@ -110,7 +120,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map getAdditionalData() { return value; } /** - * Gets the allowedToRegister property value. The allowedToRegister property + * Gets the allowedToRegister property value. Determines if Microsoft Entra registered is allowed. * @return a {@link DeviceRegistrationMembership} */ @jakarta.annotation.Nullable @@ -76,7 +76,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isAdminConfigurable property value. The isAdminConfigurable property + * Gets the isAdminConfigurable property value. Determines if administrators can modify this policy. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -110,7 +110,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers return deserializerMap; } /** - * Gets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. + * Gets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,14 +63,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("tenantId", this.getTenantId()); } /** - * Sets the displayName property value. The name of the Microsoft Entra tenant. Read only. + * Sets the displayName property value. The name of the Microsoft Entra tenant. Read-only. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. + * Sets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. * @param value Value to set for the tenantId property. */ public void setTenantId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/BackupRestoreRoot.java b/src/main/java/com/microsoft/graph/generated/models/BackupRestoreRoot.java index 3679627b406..88ac20ed5c2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/BackupRestoreRoot.java +++ b/src/main/java/com/microsoft/graph/generated/models/BackupRestoreRoot.java @@ -24,6 +24,14 @@ public static BackupRestoreRoot createFromDiscriminatorValue(@jakarta.annotation Objects.requireNonNull(parseNode); return new BackupRestoreRoot(); } + /** + * Gets the browseSessions property value. The list of browse sessions in the tenant. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getBrowseSessions() { + return this.backingStore.get("browseSessions"); + } /** * Gets the driveInclusionRules property value. The list of drive inclusion rules applied to the tenant. * @return a {@link java.util.List} @@ -48,6 +56,14 @@ public java.util.List getDriveProtectionUnits() { public java.util.List getDriveProtectionUnitsBulkAdditionJobs() { return this.backingStore.get("driveProtectionUnitsBulkAdditionJobs"); } + /** + * Gets the emailNotificationsSetting property value. The email notification settings in the tenant. + * @return a {@link EmailNotificationsSetting} + */ + @jakarta.annotation.Nullable + public EmailNotificationsSetting getEmailNotificationsSetting() { + return this.backingStore.get("emailNotificationsSetting"); + } /** * Gets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. * @return a {@link java.util.List} @@ -71,14 +87,17 @@ public java.util.List getExchangeRestoreSessions() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("browseSessions", (n) -> { this.setBrowseSessions(n.getCollectionOfObjectValues(BrowseSessionBase::createFromDiscriminatorValue)); }); deserializerMap.put("driveInclusionRules", (n) -> { this.setDriveInclusionRules(n.getCollectionOfObjectValues(DriveProtectionRule::createFromDiscriminatorValue)); }); deserializerMap.put("driveProtectionUnits", (n) -> { this.setDriveProtectionUnits(n.getCollectionOfObjectValues(DriveProtectionUnit::createFromDiscriminatorValue)); }); deserializerMap.put("driveProtectionUnitsBulkAdditionJobs", (n) -> { this.setDriveProtectionUnitsBulkAdditionJobs(n.getCollectionOfObjectValues(DriveProtectionUnitsBulkAdditionJob::createFromDiscriminatorValue)); }); + deserializerMap.put("emailNotificationsSetting", (n) -> { this.setEmailNotificationsSetting(n.getObjectValue(EmailNotificationsSetting::createFromDiscriminatorValue)); }); deserializerMap.put("exchangeProtectionPolicies", (n) -> { this.setExchangeProtectionPolicies(n.getCollectionOfObjectValues(ExchangeProtectionPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("exchangeRestoreSessions", (n) -> { this.setExchangeRestoreSessions(n.getCollectionOfObjectValues(ExchangeRestoreSession::createFromDiscriminatorValue)); }); deserializerMap.put("mailboxInclusionRules", (n) -> { this.setMailboxInclusionRules(n.getCollectionOfObjectValues(MailboxProtectionRule::createFromDiscriminatorValue)); }); deserializerMap.put("mailboxProtectionUnits", (n) -> { this.setMailboxProtectionUnits(n.getCollectionOfObjectValues(MailboxProtectionUnit::createFromDiscriminatorValue)); }); deserializerMap.put("mailboxProtectionUnitsBulkAdditionJobs", (n) -> { this.setMailboxProtectionUnitsBulkAdditionJobs(n.getCollectionOfObjectValues(MailboxProtectionUnitsBulkAdditionJob::createFromDiscriminatorValue)); }); + deserializerMap.put("oneDriveForBusinessBrowseSessions", (n) -> { this.setOneDriveForBusinessBrowseSessions(n.getCollectionOfObjectValues(OneDriveForBusinessBrowseSession::createFromDiscriminatorValue)); }); deserializerMap.put("oneDriveForBusinessProtectionPolicies", (n) -> { this.setOneDriveForBusinessProtectionPolicies(n.getCollectionOfObjectValues(OneDriveForBusinessProtectionPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("oneDriveForBusinessRestoreSessions", (n) -> { this.setOneDriveForBusinessRestoreSessions(n.getCollectionOfObjectValues(OneDriveForBusinessRestoreSession::createFromDiscriminatorValue)); }); deserializerMap.put("protectionPolicies", (n) -> { this.setProtectionPolicies(n.getCollectionOfObjectValues(ProtectionPolicyBase::createFromDiscriminatorValue)); }); @@ -87,6 +106,7 @@ public Map> getFieldDeserializers deserializerMap.put("restoreSessions", (n) -> { this.setRestoreSessions(n.getCollectionOfObjectValues(RestoreSessionBase::createFromDiscriminatorValue)); }); deserializerMap.put("serviceApps", (n) -> { this.setServiceApps(n.getCollectionOfObjectValues(ServiceApp::createFromDiscriminatorValue)); }); deserializerMap.put("serviceStatus", (n) -> { this.setServiceStatus(n.getObjectValue(ServiceStatus::createFromDiscriminatorValue)); }); + deserializerMap.put("sharePointBrowseSessions", (n) -> { this.setSharePointBrowseSessions(n.getCollectionOfObjectValues(SharePointBrowseSession::createFromDiscriminatorValue)); }); deserializerMap.put("sharePointProtectionPolicies", (n) -> { this.setSharePointProtectionPolicies(n.getCollectionOfObjectValues(SharePointProtectionPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("sharePointRestoreSessions", (n) -> { this.setSharePointRestoreSessions(n.getCollectionOfObjectValues(SharePointRestoreSession::createFromDiscriminatorValue)); }); deserializerMap.put("siteInclusionRules", (n) -> { this.setSiteInclusionRules(n.getCollectionOfObjectValues(SiteProtectionRule::createFromDiscriminatorValue)); }); @@ -118,6 +138,14 @@ public java.util.List getMailboxProtectionUnits() { public java.util.List getMailboxProtectionUnitsBulkAdditionJobs() { return this.backingStore.get("mailboxProtectionUnitsBulkAdditionJobs"); } + /** + * Gets the oneDriveForBusinessBrowseSessions property value. The list of OneDrive for Business browse sessions in the tenant. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOneDriveForBusinessBrowseSessions() { + return this.backingStore.get("oneDriveForBusinessBrowseSessions"); + } /** * Gets the oneDriveForBusinessProtectionPolicies property value. The list of OneDrive for Business protection policies in the tenant. * @return a {@link java.util.List} @@ -182,6 +210,14 @@ public java.util.List getServiceApps() { public ServiceStatus getServiceStatus() { return this.backingStore.get("serviceStatus"); } + /** + * Gets the sharePointBrowseSessions property value. The list of SharePoint browse sessions in the tenant. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSharePointBrowseSessions() { + return this.backingStore.get("sharePointBrowseSessions"); + } /** * Gets the sharePointProtectionPolicies property value. The list of SharePoint protection policies in the tenant. * @return a {@link java.util.List} @@ -229,14 +265,17 @@ public java.util.List getSiteProtectionUnits public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("browseSessions", this.getBrowseSessions()); writer.writeCollectionOfObjectValues("driveInclusionRules", this.getDriveInclusionRules()); writer.writeCollectionOfObjectValues("driveProtectionUnits", this.getDriveProtectionUnits()); writer.writeCollectionOfObjectValues("driveProtectionUnitsBulkAdditionJobs", this.getDriveProtectionUnitsBulkAdditionJobs()); + writer.writeObjectValue("emailNotificationsSetting", this.getEmailNotificationsSetting()); writer.writeCollectionOfObjectValues("exchangeProtectionPolicies", this.getExchangeProtectionPolicies()); writer.writeCollectionOfObjectValues("exchangeRestoreSessions", this.getExchangeRestoreSessions()); writer.writeCollectionOfObjectValues("mailboxInclusionRules", this.getMailboxInclusionRules()); writer.writeCollectionOfObjectValues("mailboxProtectionUnits", this.getMailboxProtectionUnits()); writer.writeCollectionOfObjectValues("mailboxProtectionUnitsBulkAdditionJobs", this.getMailboxProtectionUnitsBulkAdditionJobs()); + writer.writeCollectionOfObjectValues("oneDriveForBusinessBrowseSessions", this.getOneDriveForBusinessBrowseSessions()); writer.writeCollectionOfObjectValues("oneDriveForBusinessProtectionPolicies", this.getOneDriveForBusinessProtectionPolicies()); writer.writeCollectionOfObjectValues("oneDriveForBusinessRestoreSessions", this.getOneDriveForBusinessRestoreSessions()); writer.writeCollectionOfObjectValues("protectionPolicies", this.getProtectionPolicies()); @@ -245,12 +284,20 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("restoreSessions", this.getRestoreSessions()); writer.writeCollectionOfObjectValues("serviceApps", this.getServiceApps()); writer.writeObjectValue("serviceStatus", this.getServiceStatus()); + writer.writeCollectionOfObjectValues("sharePointBrowseSessions", this.getSharePointBrowseSessions()); writer.writeCollectionOfObjectValues("sharePointProtectionPolicies", this.getSharePointProtectionPolicies()); writer.writeCollectionOfObjectValues("sharePointRestoreSessions", this.getSharePointRestoreSessions()); writer.writeCollectionOfObjectValues("siteInclusionRules", this.getSiteInclusionRules()); writer.writeCollectionOfObjectValues("siteProtectionUnits", this.getSiteProtectionUnits()); writer.writeCollectionOfObjectValues("siteProtectionUnitsBulkAdditionJobs", this.getSiteProtectionUnitsBulkAdditionJobs()); } + /** + * Sets the browseSessions property value. The list of browse sessions in the tenant. + * @param value Value to set for the browseSessions property. + */ + public void setBrowseSessions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("browseSessions", value); + } /** * Sets the driveInclusionRules property value. The list of drive inclusion rules applied to the tenant. * @param value Value to set for the driveInclusionRules property. @@ -272,6 +319,13 @@ public void setDriveProtectionUnits(@jakarta.annotation.Nullable final java.util public void setDriveProtectionUnitsBulkAdditionJobs(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("driveProtectionUnitsBulkAdditionJobs", value); } + /** + * Sets the emailNotificationsSetting property value. The email notification settings in the tenant. + * @param value Value to set for the emailNotificationsSetting property. + */ + public void setEmailNotificationsSetting(@jakarta.annotation.Nullable final EmailNotificationsSetting value) { + this.backingStore.set("emailNotificationsSetting", value); + } /** * Sets the exchangeProtectionPolicies property value. The list of Exchange protection policies in the tenant. * @param value Value to set for the exchangeProtectionPolicies property. @@ -307,6 +361,13 @@ public void setMailboxProtectionUnits(@jakarta.annotation.Nullable final java.ut public void setMailboxProtectionUnitsBulkAdditionJobs(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("mailboxProtectionUnitsBulkAdditionJobs", value); } + /** + * Sets the oneDriveForBusinessBrowseSessions property value. The list of OneDrive for Business browse sessions in the tenant. + * @param value Value to set for the oneDriveForBusinessBrowseSessions property. + */ + public void setOneDriveForBusinessBrowseSessions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("oneDriveForBusinessBrowseSessions", value); + } /** * Sets the oneDriveForBusinessProtectionPolicies property value. The list of OneDrive for Business protection policies in the tenant. * @param value Value to set for the oneDriveForBusinessProtectionPolicies property. @@ -363,6 +424,13 @@ public void setServiceApps(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sharePointBrowseSessions", value); + } /** * Sets the sharePointProtectionPolicies property value. The list of SharePoint protection policies in the tenant. * @param value Value to set for the sharePointProtectionPolicies property. diff --git a/src/main/java/com/microsoft/graph/generated/models/BaseAuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/BaseAuthenticationMethod.java index aa57a3f04ba..0ecfa49d41c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/BaseAuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/BaseAuthenticationMethod.java @@ -17,7 +17,8 @@ public enum BaseAuthenticationMethod implements ValuedEnum { Email("email"), X509Certificate("x509Certificate"), Federation("federation"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + QrCodePin("qrCodePin"); public final String value; BaseAuthenticationMethod(final String value) { this.value = value; @@ -41,6 +42,7 @@ public static BaseAuthenticationMethod forValue(@jakarta.annotation.Nonnull fina case "x509Certificate": return X509Certificate; case "federation": return Federation; case "unknownFutureValue": return UnknownFutureValue; + case "qrCodePin": return QrCodePin; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/BaseMapFeature.java b/src/main/java/com/microsoft/graph/generated/models/BaseMapFeature.java new file mode 100644 index 00000000000..033925af922 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BaseMapFeature.java @@ -0,0 +1,73 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BaseMapFeature extends Entity implements Parsable { + /** + * Instantiates a new {@link BaseMapFeature} and sets the default values. + */ + public BaseMapFeature() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link BaseMapFeature} + */ + @jakarta.annotation.Nonnull + public static BaseMapFeature createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.buildingMap": return new BuildingMap(); + case "#microsoft.graph.fixtureMap": return new FixtureMap(); + case "#microsoft.graph.footprintMap": return new FootprintMap(); + case "#microsoft.graph.levelMap": return new LevelMap(); + case "#microsoft.graph.sectionMap": return new SectionMap(); + case "#microsoft.graph.unitMap": return new UnitMap(); + } + } + return new BaseMapFeature(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("properties", (n) -> { this.setProperties(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the properties property value. Concatenated key-value pair of all properties of a GeoJSON file for this baseMapFeature. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getProperties() { + return this.backingStore.get("properties"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("properties", this.getProperties()); + } + /** + * Sets the properties property value. Concatenated key-value pair of all properties of a GeoJSON file for this baseMapFeature. + * @param value Value to set for the properties property. + */ + public void setProperties(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("properties", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BaselineParameter.java b/src/main/java/com/microsoft/graph/generated/models/BaselineParameter.java new file mode 100644 index 00000000000..39515ad3b94 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BaselineParameter.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 BaselineParameter implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BaselineParameter} and sets the default values. + */ + public BaselineParameter() { + 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 BaselineParameter} + */ + @jakarta.annotation.Nonnull + public static BaselineParameter createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BaselineParameter(); + } + /** + * 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 description property value. User-friendly description of the parameter. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. Parameter names such as FQDN and Tenant ID. + * @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>(4); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("parameterType", (n) -> { this.setParameterType(n.getEnumValue(BaselineParameterType::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 parameterType property value. The parameterType property + * @return a {@link BaselineParameterType} + */ + @jakarta.annotation.Nullable + public BaselineParameterType getParameterType() { + return this.backingStore.get("parameterType"); + } + /** + * Serializes information the 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("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("parameterType", this.getParameterType()); + 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 description property value. User-friendly description of the parameter. + * @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. Parameter names such as FQDN and Tenant ID. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the parameterType property value. The parameterType property + * @param value Value to set for the parameterType property. + */ + public void setParameterType(@jakarta.annotation.Nullable final BaselineParameterType value) { + this.backingStore.set("parameterType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BaselineParameterType.java b/src/main/java/com/microsoft/graph/generated/models/BaselineParameterType.java new file mode 100644 index 00000000000..2e5122f8072 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BaselineParameterType.java @@ -0,0 +1,30 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum BaselineParameterType implements ValuedEnum { + String("string"), + Integer("integer"), + Boolean("boolean"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + BaselineParameterType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static BaselineParameterType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "string": return String; + case "integer": return Integer; + case "boolean": return Boolean; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BaselineResource.java b/src/main/java/com/microsoft/graph/generated/models/BaselineResource.java new file mode 100644 index 00000000000..02944b3255c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BaselineResource.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 BaselineResource implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BaselineResource} and sets the default values. + */ + public BaselineResource() { + 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 BaselineResource} + */ + @jakarta.annotation.Nonnull + public static BaselineResource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BaselineResource(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the displayName property value. Unique name of the resource. + * @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>(4); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("properties", (n) -> { this.setProperties(n.getObjectValue(OpenComplexDictionaryType::createFromDiscriminatorValue)); }); + deserializerMap.put("resourceType", (n) -> { this.setResourceType(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 properties property value. The properties property + * @return a {@link OpenComplexDictionaryType} + */ + @jakarta.annotation.Nullable + public OpenComplexDictionaryType getProperties() { + return this.backingStore.get("properties"); + } + /** + * Gets the resourceType property value. Name of the resource type. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String 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("displayName", this.getDisplayName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("properties", this.getProperties()); + writer.writeStringValue("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 displayName property value. Unique name of the resource. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the properties property value. The properties property + * @param value Value to set for the properties property. + */ + public void setProperties(@jakarta.annotation.Nullable final OpenComplexDictionaryType value) { + this.backingStore.set("properties", value); + } + /** + * Sets the resourceType property value. Name of the resource type. + * @param value Value to set for the resourceType property. + */ + public void setResourceType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BitLockerRemovableDrivePolicy.java b/src/main/java/com/microsoft/graph/generated/models/BitLockerRemovableDrivePolicy.java index c42b2939402..744c97f0ff9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/BitLockerRemovableDrivePolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/BitLockerRemovableDrivePolicy.java @@ -67,7 +67,7 @@ public Boolean getBlockCrossOrganizationWriteAccess() { return this.backingStore.get("blockCrossOrganizationWriteAccess"); } /** - * Gets the encryptionMethod property value. Select the encryption method for removable drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256. + * Gets the encryptionMethod property value. Select the encryption method for removable drives. The possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256. * @return a {@link BitLockerEncryptionMethod} */ @jakarta.annotation.Nullable @@ -138,7 +138,7 @@ public void setBlockCrossOrganizationWriteAccess(@jakarta.annotation.Nullable fi this.backingStore.set("blockCrossOrganizationWriteAccess", value); } /** - * Sets the encryptionMethod property value. Select the encryption method for removable drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256. + * Sets the encryptionMethod property value. Select the encryption method for removable drives. The possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256. * @param value Value to set for the encryptionMethod property. */ public void setEncryptionMethod(@jakarta.annotation.Nullable final BitLockerEncryptionMethod value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/BitlockerRecoveryKey.java b/src/main/java/com/microsoft/graph/generated/models/BitlockerRecoveryKey.java index 03c64a0e20b..401833965bc 100644 --- a/src/main/java/com/microsoft/graph/generated/models/BitlockerRecoveryKey.java +++ b/src/main/java/com/microsoft/graph/generated/models/BitlockerRecoveryKey.java @@ -55,7 +55,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the key property value. The BitLocker recovery key. Returned only on $select. Not nullable. + * Gets the key property value. The BitLocker recovery key. Requires $select to retrieve. Not nullable. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -97,7 +97,7 @@ public void setDeviceId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("deviceId", value); } /** - * Sets the key property value. The BitLocker recovery key. Returned only on $select. Not nullable. + * Sets the key property value. The BitLocker recovery key. Requires $select to retrieve. Not nullable. * @param value Value to set for the key property. */ public void setKey(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/BrowsableResourceType.java b/src/main/java/com/microsoft/graph/generated/models/BrowsableResourceType.java new file mode 100644 index 00000000000..f01c7d8c867 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BrowsableResourceType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum BrowsableResourceType implements ValuedEnum { + None("none"), + Site("site"), + DocumentLibrary("documentLibrary"), + Folder("folder"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + BrowsableResourceType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static BrowsableResourceType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "site": return Site; + case "documentLibrary": return DocumentLibrary; + case "folder": return Folder; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BrowseQueryOrder.java b/src/main/java/com/microsoft/graph/generated/models/BrowseQueryOrder.java new file mode 100644 index 00000000000..91acf2cd2e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BrowseQueryOrder.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum BrowseQueryOrder implements ValuedEnum { + PathAsc("pathAsc"), + PathDsc("pathDsc"), + NameAsc("nameAsc"), + NameDsc("nameDsc"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + BrowseQueryOrder(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static BrowseQueryOrder forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "pathAsc": return PathAsc; + case "pathDsc": return PathDsc; + case "nameAsc": return NameAsc; + case "nameDsc": return NameDsc; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BrowseQueryResponseItem.java b/src/main/java/com/microsoft/graph/generated/models/BrowseQueryResponseItem.java new file mode 100644 index 00000000000..b84814acb01 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BrowseQueryResponseItem.java @@ -0,0 +1,209 @@ +package com.microsoft.graph.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 BrowseQueryResponseItem implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BrowseQueryResponseItem} and sets the default values. + */ + public BrowseQueryResponseItem() { + 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 BrowseQueryResponseItem} + */ + @jakarta.annotation.Nonnull + public static BrowseQueryResponseItem createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BrowseQueryResponseItem(); + } + /** + * 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>(7); + deserializerMap.put("itemKey", (n) -> { this.setItemKey(n.getStringValue()); }); + deserializerMap.put("itemsCount", (n) -> { this.setItemsCount(n.getIntegerValue()); }); + 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()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(BrowseQueryResponseItemType::forValue)); }); + deserializerMap.put("webUrl", (n) -> { this.setWebUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the itemKey property value. Unique identifier of the returned item. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getItemKey() { + return this.backingStore.get("itemKey"); + } + /** + * Gets the itemsCount property value. The count of items present within the items; for example, the count of files in a folder. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getItemsCount() { + return this.backingStore.get("itemsCount"); + } + /** + * Gets the name property value. The name of the item. + * @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 sizeInBytes property value. The size of the item in bytes. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSizeInBytes() { + return this.backingStore.get("sizeInBytes"); + } + /** + * Gets the type property value. The type property + * @return a {@link BrowseQueryResponseItemType} + */ + @jakarta.annotation.Nullable + public BrowseQueryResponseItemType getType() { + return this.backingStore.get("type"); + } + /** + * Gets the webUrl property value. The web URL of the item. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWebUrl() { + return this.backingStore.get("webUrl"); + } + /** + * Serializes information the 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("itemKey", this.getItemKey()); + writer.writeIntegerValue("itemsCount", this.getItemsCount()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("sizeInBytes", this.getSizeInBytes()); + writer.writeEnumValue("type", this.getType()); + writer.writeStringValue("webUrl", this.getWebUrl()); + 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 itemKey property value. Unique identifier of the returned item. + * @param value Value to set for the itemKey property. + */ + public void setItemKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("itemKey", value); + } + /** + * Sets the itemsCount property value. The count of items present within the items; for example, the count of files in a folder. + * @param value Value to set for the itemsCount property. + */ + public void setItemsCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("itemsCount", value); + } + /** + * Sets the name property value. The name of the item. + * @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 sizeInBytes property value. The size of the item in bytes. + * @param value Value to set for the sizeInBytes property. + */ + public void setSizeInBytes(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sizeInBytes", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final BrowseQueryResponseItemType value) { + this.backingStore.set("type", value); + } + /** + * Sets the webUrl property value. The web URL of the item. + * @param value Value to set for the webUrl property. + */ + public void setWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("webUrl", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BrowseQueryResponseItemType.java b/src/main/java/com/microsoft/graph/generated/models/BrowseQueryResponseItemType.java new file mode 100644 index 00000000000..9ee27307cd8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BrowseQueryResponseItemType.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum BrowseQueryResponseItemType implements ValuedEnum { + None("none"), + Site("site"), + DocumentLibrary("documentLibrary"), + Folder("folder"), + File("file"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + BrowseQueryResponseItemType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static BrowseQueryResponseItemType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "site": return Site; + case "documentLibrary": return DocumentLibrary; + case "folder": return Folder; + case "file": return File; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BrowseSessionBase.java b/src/main/java/com/microsoft/graph/generated/models/BrowseSessionBase.java new file mode 100644 index 00000000000..f4cf5033cb9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BrowseSessionBase.java @@ -0,0 +1,172 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BrowseSessionBase extends Entity implements Parsable { + /** + * Instantiates a new {@link BrowseSessionBase} and sets the default values. + */ + public BrowseSessionBase() { + 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 BrowseSessionBase} + */ + @jakarta.annotation.Nonnull + public static BrowseSessionBase 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.oneDriveForBusinessBrowseSession": return new OneDriveForBusinessBrowseSession(); + case "#microsoft.graph.sharePointBrowseSession": return new SharePointBrowseSession(); + } + } + return new BrowseSessionBase(); + } + /** + * Gets the backupSizeInBytes property value. The size of the backup in bytes. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBackupSizeInBytes() { + return this.backingStore.get("backupSizeInBytes"); + } + /** + * Gets the createdDateTime property value. The date and time when the browse session was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the error property value. Contains the error details if the browse session creation fails. + * @return a {@link PublicError} + */ + @jakarta.annotation.Nullable + public PublicError getError() { + return this.backingStore.get("error"); + } + /** + * Gets the expirationDateTime property value. The date and time after which the browse session is deleted automatically. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getExpirationDateTime() { + return this.backingStore.get("expirationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("backupSizeInBytes", (n) -> { this.setBackupSizeInBytes(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("error", (n) -> { this.setError(n.getObjectValue(PublicError::createFromDiscriminatorValue)); }); + deserializerMap.put("expirationDateTime", (n) -> { this.setExpirationDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("restorePointDateTime", (n) -> { this.setRestorePointDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("restorePointId", (n) -> { this.setRestorePointId(n.getStringValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(BrowseSessionStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the restorePointDateTime property value. The date and time of the restore point on which the browse session is created. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getRestorePointDateTime() { + return this.backingStore.get("restorePointDateTime"); + } + /** + * Gets the restorePointId property value. The restorePointId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRestorePointId() { + return this.backingStore.get("restorePointId"); + } + /** + * Gets the status property value. The status property + * @return a {@link BrowseSessionStatus} + */ + @jakarta.annotation.Nullable + public BrowseSessionStatus 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("backupSizeInBytes", this.getBackupSizeInBytes()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeObjectValue("error", this.getError()); + writer.writeOffsetDateTimeValue("expirationDateTime", this.getExpirationDateTime()); + writer.writeOffsetDateTimeValue("restorePointDateTime", this.getRestorePointDateTime()); + writer.writeStringValue("restorePointId", this.getRestorePointId()); + writer.writeEnumValue("status", this.getStatus()); + } + /** + * Sets the backupSizeInBytes property value. The size of the backup in bytes. + * @param value Value to set for the backupSizeInBytes property. + */ + public void setBackupSizeInBytes(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("backupSizeInBytes", value); + } + /** + * Sets the createdDateTime property value. The date and time when the browse session was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the error property value. Contains the error details if the browse session creation fails. + * @param value Value to set for the error property. + */ + public void setError(@jakarta.annotation.Nullable final PublicError value) { + this.backingStore.set("error", value); + } + /** + * Sets the expirationDateTime property value. The date and time after which the browse session is deleted automatically. + * @param value Value to set for the expirationDateTime property. + */ + public void setExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("expirationDateTime", value); + } + /** + * Sets the restorePointDateTime property value. The date and time of the restore point on which the browse session is created. + * @param value Value to set for the restorePointDateTime property. + */ + public void setRestorePointDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("restorePointDateTime", value); + } + /** + * Sets the restorePointId property value. The restorePointId property + * @param value Value to set for the restorePointId property. + */ + public void setRestorePointId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("restorePointId", 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 BrowseSessionStatus value) { + this.backingStore.set("status", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BrowseSessionBaseCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/BrowseSessionBaseCollectionResponse.java new file mode 100644 index 00000000000..beff7f16606 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BrowseSessionBaseCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BrowseSessionBaseCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link BrowseSessionBaseCollectionResponse} and sets the default values. + */ + public BrowseSessionBaseCollectionResponse() { + 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 BrowseSessionBaseCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static BrowseSessionBaseCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BrowseSessionBaseCollectionResponse(); + } + /** + * 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(BrowseSessionBase::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/generated/models/BrowseSessionStatus.java b/src/main/java/com/microsoft/graph/generated/models/BrowseSessionStatus.java new file mode 100644 index 00000000000..383d47afbfb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BrowseSessionStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum BrowseSessionStatus implements ValuedEnum { + Creating("creating"), + Created("created"), + Failed("failed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + BrowseSessionStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static BrowseSessionStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "creating": return Creating; + case "created": return Created; + case "failed": return Failed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Building.java b/src/main/java/com/microsoft/graph/generated/models/Building.java new file mode 100644 index 00000000000..4728c1341bd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/Building.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Building extends Place implements Parsable { + /** + * Instantiates a new {@link Building} and sets the default values. + */ + public Building() { + super(); + this.setOdataType("#microsoft.graph.building"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Building} + */ + @jakarta.annotation.Nonnull + public static Building createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Building(); + } + /** + * 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("map", (n) -> { this.setMap(n.getObjectValue(BuildingMap::createFromDiscriminatorValue)); }); + deserializerMap.put("resourceLinks", (n) -> { this.setResourceLinks(n.getCollectionOfObjectValues(ResourceLink::createFromDiscriminatorValue)); }); + deserializerMap.put("wifiState", (n) -> { this.setWifiState(n.getEnumValue(PlaceFeatureEnablement::forValue)); }); + return deserializerMap; + } + /** + * Gets the map property value. Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson. + * @return a {@link BuildingMap} + */ + @jakarta.annotation.Nullable + public BuildingMap getMap() { + return this.backingStore.get("map"); + } + /** + * Gets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getResourceLinks() { + return this.backingStore.get("resourceLinks"); + } + /** + * Gets the wifiState property value. The wifiState property + * @return a {@link PlaceFeatureEnablement} + */ + @jakarta.annotation.Nullable + public PlaceFeatureEnablement getWifiState() { + return this.backingStore.get("wifiState"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("map", this.getMap()); + writer.writeCollectionOfObjectValues("resourceLinks", this.getResourceLinks()); + writer.writeEnumValue("wifiState", this.getWifiState()); + } + /** + * Sets the map property value. Map file associated with a building in Places. This object is the IMDF-format representation of building.geojson. + * @param value Value to set for the map property. + */ + public void setMap(@jakarta.annotation.Nullable final BuildingMap value) { + this.backingStore.set("map", value); + } + /** + * Sets the resourceLinks property value. A set of links to external resources that are associated with the building. Inherited from place. + * @param value Value to set for the resourceLinks property. + */ + public void setResourceLinks(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("resourceLinks", value); + } + /** + * Sets the wifiState property value. The wifiState property + * @param value Value to set for the wifiState property. + */ + public void setWifiState(@jakarta.annotation.Nullable final PlaceFeatureEnablement value) { + this.backingStore.set("wifiState", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/BuildingCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/BuildingCollectionResponse.java new file mode 100644 index 00000000000..41959bd9180 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BuildingCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BuildingCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link BuildingCollectionResponse} and sets the default values. + */ + public BuildingCollectionResponse() { + 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 BuildingCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static BuildingCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BuildingCollectionResponse(); + } + /** + * 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(Building::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/generated/models/BuildingMap.java b/src/main/java/com/microsoft/graph/generated/models/BuildingMap.java new file mode 100644 index 00000000000..49f5a2e0ff1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/BuildingMap.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BuildingMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link BuildingMap} and sets the default values. + */ + public BuildingMap() { + super(); + this.setOdataType("#microsoft.graph.buildingMap"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link BuildingMap} + */ + @jakarta.annotation.Nonnull + public static BuildingMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BuildingMap(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("footprints", (n) -> { this.setFootprints(n.getCollectionOfObjectValues(FootprintMap::createFromDiscriminatorValue)); }); + deserializerMap.put("levels", (n) -> { this.setLevels(n.getCollectionOfObjectValues(LevelMap::createFromDiscriminatorValue)); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the footprints property value. Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFootprints() { + return this.backingStore.get("footprints"); + } + /** + * Gets the levels property value. Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getLevels() { + return this.backingStore.get("levels"); + } + /** + * Gets the placeId property value. Identifier for the building to which this buildingMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("footprints", this.getFootprints()); + writer.writeCollectionOfObjectValues("levels", this.getLevels()); + writer.writeStringValue("placeId", this.getPlaceId()); + } + /** + * Sets the footprints property value. Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @param value Value to set for the footprints property. + */ + public void setFootprints(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("footprints", value); + } + /** + * Sets the levels property value. Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @param value Value to set for the levels property. + */ + public void setLevels(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("levels", value); + } + /** + * Sets the placeId property value. Identifier for the building to which this buildingMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CaPoliciesDeletableRoot.java b/src/main/java/com/microsoft/graph/generated/models/CaPoliciesDeletableRoot.java new file mode 100644 index 00000000000..89189bfccaf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CaPoliciesDeletableRoot.java @@ -0,0 +1,78 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaPoliciesDeletableRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link CaPoliciesDeletableRoot} and sets the default values. + */ + public CaPoliciesDeletableRoot() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CaPoliciesDeletableRoot} + */ + @jakarta.annotation.Nonnull + public static CaPoliciesDeletableRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CaPoliciesDeletableRoot(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("namedLocations", (n) -> { this.setNamedLocations(n.getCollectionOfObjectValues(NamedLocation::createFromDiscriminatorValue)); }); + deserializerMap.put("policies", (n) -> { this.setPolicies(n.getCollectionOfObjectValues(ConditionalAccessPolicy::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the namedLocations property value. The namedLocations property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getNamedLocations() { + return this.backingStore.get("namedLocations"); + } + /** + * Gets the policies property value. The policies property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPolicies() { + return this.backingStore.get("policies"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("namedLocations", this.getNamedLocations()); + writer.writeCollectionOfObjectValues("policies", this.getPolicies()); + } + /** + * Sets the namedLocations property value. The namedLocations property + * @param value Value to set for the namedLocations property. + */ + public void setNamedLocations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("namedLocations", value); + } + /** + * Sets the policies property value. The policies property + * @param value Value to set for the policies property. + */ + public void setPolicies(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("policies", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CalculatedColumn.java b/src/main/java/com/microsoft/graph/generated/models/CalculatedColumn.java index febfaf61d97..8206b1f567b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CalculatedColumn.java +++ b/src/main/java/com/microsoft/graph/generated/models/CalculatedColumn.java @@ -69,7 +69,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the format property value. For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime. + * Gets the format property value. For dateTime output types, the format of the value. The possible values are: dateOnly or dateTime. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the outputType property value. The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text. + * Gets the outputType property value. The output type used to format values in this column. The possible values are: boolean, currency, dateTime, number, or text. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -128,7 +128,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the format property value. For dateTime output types, the format of the value. Possible values are: dateOnly or dateTime. + * Sets the format property value. For dateTime output types, the format of the value. The possible values are: dateOnly or dateTime. * @param value Value to set for the format property. */ public void setFormat(@jakarta.annotation.Nullable final String value) { @@ -149,7 +149,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the outputType property value. The output type used to format values in this column. Possible values are: boolean, currency, dateTime, number, or text. + * Sets the outputType property value. The output type used to format values in this column. The possible values are: boolean, currency, dateTime, number, or text. * @param value Value to set for the outputType property. */ public void setOutputType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Calendar.java b/src/main/java/com/microsoft/graph/generated/models/Calendar.java index a8a907df367..e495a167907 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Calendar.java +++ b/src/main/java/com/microsoft/graph/generated/models/Calendar.java @@ -25,7 +25,7 @@ public static Calendar createFromDiscriminatorValue(@jakarta.annotation.Nonnull return new Calendar(); } /** - * Gets the allowedOnlineMeetingProviders property value. Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. + * Gets the allowedOnlineMeetingProviders property value. Represent the online meeting service providers that can be used to create online meetings in this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -89,7 +89,7 @@ public CalendarColor getColor() { return this.backingStore.get("color"); } /** - * Gets the defaultOnlineMeetingProvider property value. The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. + * Gets the defaultOnlineMeetingProvider property value. The default online meeting provider for meetings sent from this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. * @return a {@link OnlineMeetingProviderType} */ @jakarta.annotation.Nullable @@ -222,7 +222,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("singleValueExtendedProperties", this.getSingleValueExtendedProperties()); } /** - * Sets the allowedOnlineMeetingProviders property value. Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. + * Sets the allowedOnlineMeetingProviders property value. Represent the online meeting service providers that can be used to create online meetings in this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. * @param value Value to set for the allowedOnlineMeetingProviders property. */ public void setAllowedOnlineMeetingProviders(@jakarta.annotation.Nullable final java.util.List value) { @@ -278,7 +278,7 @@ public void setColor(@jakarta.annotation.Nullable final CalendarColor value) { this.backingStore.set("color", value); } /** - * Sets the defaultOnlineMeetingProvider property value. The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. + * Sets the defaultOnlineMeetingProvider property value. The default online meeting provider for meetings sent from this calendar. The possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. * @param value Value to set for the defaultOnlineMeetingProvider property. */ public void setDefaultOnlineMeetingProvider(@jakarta.annotation.Nullable final OnlineMeetingProviderType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CalendarPermission.java b/src/main/java/com/microsoft/graph/generated/models/CalendarPermission.java index bbceaf5c883..14d154366f5 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CalendarPermission.java +++ b/src/main/java/com/microsoft/graph/generated/models/CalendarPermission.java @@ -25,7 +25,7 @@ public static CalendarPermission createFromDiscriminatorValue(@jakarta.annotatio return new CalendarPermission(); } /** - * Gets the allowedRoles property value. List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom. + * Gets the allowedRoles property value. List of allowed sharing or delegating permission levels for the calendar. The possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -92,7 +92,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("role", this.getRole()); } /** - * Sets the allowedRoles property value. List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom. + * Sets the allowedRoles property value. List of allowed sharing or delegating permission levels for the calendar. The possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom. * @param value Value to set for the allowedRoles property. */ public void setAllowedRoles(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Call.java b/src/main/java/com/microsoft/graph/generated/models/Call.java index ce91c7f8aa6..633d69fdb05 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Call.java +++ b/src/main/java/com/microsoft/graph/generated/models/Call.java @@ -178,7 +178,7 @@ public java.util.List getParticipants() { return this.backingStore.get("participants"); } /** - * Gets the requestedModalities property value. The list of requested modalities. Possible values are: unknown, audio, video, videoBasedScreenSharing, data. + * Gets the requestedModalities property value. The list of requested modalities. The possible values are: unknown, audio, video, videoBasedScreenSharing, data. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -202,7 +202,7 @@ public ParticipantInfo getSource() { return this.backingStore.get("source"); } /** - * Gets the state property value. The call state. Possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only. + * Gets the state property value. The call state. The possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only. * @return a {@link CallState} */ @jakarta.annotation.Nullable @@ -387,7 +387,7 @@ public void setParticipants(@jakarta.annotation.Nullable final java.util.List value) { @@ -408,7 +408,7 @@ public void setSource(@jakarta.annotation.Nullable final ParticipantInfo value) this.backingStore.set("source", value); } /** - * Sets the state property value. The call state. Possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only. + * Sets the state property value. The call state. The possible values are: incoming, establishing, ringing, established, hold, transferring, transferAccepted, redirecting, terminating, terminated. Read-only. * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final CallState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CallAiInsight.java b/src/main/java/com/microsoft/graph/generated/models/CallAiInsight.java new file mode 100644 index 00000000000..868773931d1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CallAiInsight.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallAiInsight extends Entity implements Parsable { + /** + * Instantiates a new {@link CallAiInsight} and sets the default values. + */ + public CallAiInsight() { + 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 CallAiInsight} + */ + @jakarta.annotation.Nonnull + public static CallAiInsight createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CallAiInsight(); + } + /** + * Gets the actionItems property value. The actionItems property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getActionItems() { + return this.backingStore.get("actionItems"); + } + /** + * Gets the callId property value. The callId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCallId() { + return this.backingStore.get("callId"); + } + /** + * Gets the contentCorrelationId property value. The contentCorrelationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getContentCorrelationId() { + return this.backingStore.get("contentCorrelationId"); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the endDateTime property value. The endDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getEndDateTime() { + return this.backingStore.get("endDateTime"); + } + /** + * 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("actionItems", (n) -> { this.setActionItems(n.getCollectionOfObjectValues(ActionItem::createFromDiscriminatorValue)); }); + deserializerMap.put("callId", (n) -> { this.setCallId(n.getStringValue()); }); + deserializerMap.put("contentCorrelationId", (n) -> { this.setContentCorrelationId(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("endDateTime", (n) -> { this.setEndDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("meetingNotes", (n) -> { this.setMeetingNotes(n.getCollectionOfObjectValues(MeetingNote::createFromDiscriminatorValue)); }); + deserializerMap.put("viewpoint", (n) -> { this.setViewpoint(n.getObjectValue(CallAiInsightViewPoint::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the meetingNotes property value. The meetingNotes property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMeetingNotes() { + return this.backingStore.get("meetingNotes"); + } + /** + * Gets the viewpoint property value. The viewpoint property + * @return a {@link CallAiInsightViewPoint} + */ + @jakarta.annotation.Nullable + public CallAiInsightViewPoint getViewpoint() { + return this.backingStore.get("viewpoint"); + } + /** + * Serializes information the 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("actionItems", this.getActionItems()); + writer.writeStringValue("callId", this.getCallId()); + writer.writeStringValue("contentCorrelationId", this.getContentCorrelationId()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeOffsetDateTimeValue("endDateTime", this.getEndDateTime()); + writer.writeCollectionOfObjectValues("meetingNotes", this.getMeetingNotes()); + writer.writeObjectValue("viewpoint", this.getViewpoint()); + } + /** + * Sets the actionItems property value. The actionItems property + * @param value Value to set for the actionItems property. + */ + public void setActionItems(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("actionItems", value); + } + /** + * Sets the callId property value. The callId property + * @param value Value to set for the callId property. + */ + public void setCallId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("callId", value); + } + /** + * Sets the contentCorrelationId property value. The contentCorrelationId property + * @param value Value to set for the contentCorrelationId property. + */ + public void setContentCorrelationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("contentCorrelationId", 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 endDateTime property value. The endDateTime property + * @param value Value to set for the endDateTime property. + */ + public void setEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("endDateTime", value); + } + /** + * Sets the meetingNotes property value. The meetingNotes property + * @param value Value to set for the meetingNotes property. + */ + public void setMeetingNotes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("meetingNotes", value); + } + /** + * Sets the viewpoint property value. The viewpoint property + * @param value Value to set for the viewpoint property. + */ + public void setViewpoint(@jakarta.annotation.Nullable final CallAiInsightViewPoint value) { + this.backingStore.set("viewpoint", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CallAiInsightViewPoint.java b/src/main/java/com/microsoft/graph/generated/models/CallAiInsightViewPoint.java new file mode 100644 index 00000000000..8bf6964d5a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CallAiInsightViewPoint.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.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 CallAiInsightViewPoint implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CallAiInsightViewPoint} and sets the default values. + */ + public CallAiInsightViewPoint() { + 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 CallAiInsightViewPoint} + */ + @jakarta.annotation.Nonnull + public static CallAiInsightViewPoint createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CallAiInsightViewPoint(); + } + /** + * 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("mentionEvents", (n) -> { this.setMentionEvents(n.getCollectionOfObjectValues(MentionEvent::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the mentionEvents property value. The mentionEvents property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMentionEvents() { + return this.backingStore.get("mentionEvents"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("mentionEvents", this.getMentionEvents()); + 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 mentionEvents property value. The mentionEvents property + * @param value Value to set for the mentionEvents property. + */ + public void setMentionEvents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("mentionEvents", 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/generated/models/CallEndedEventMessageDetail.java b/src/main/java/com/microsoft/graph/generated/models/CallEndedEventMessageDetail.java index a8199bdd093..e509b75e0b0 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CallEndedEventMessageDetail.java +++ b/src/main/java/com/microsoft/graph/generated/models/CallEndedEventMessageDetail.java @@ -35,7 +35,7 @@ public PeriodAndDuration getCallDuration() { return this.backingStore.get("callDuration"); } /** - * Gets the callEventType property value. Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue. + * Gets the callEventType property value. Represents the call event type. The possible values are: call, meeting, screenShare, unknownFutureValue. * @return a {@link TeamworkCallEventType} */ @jakarta.annotation.Nullable @@ -101,7 +101,7 @@ public void setCallDuration(@jakarta.annotation.Nullable final PeriodAndDuration this.backingStore.set("callDuration", value); } /** - * Sets the callEventType property value. Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue. + * Sets the callEventType property value. Represents the call event type. The possible values are: call, meeting, screenShare, unknownFutureValue. * @param value Value to set for the callEventType property. */ public void setCallEventType(@jakarta.annotation.Nullable final TeamworkCallEventType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CallMediaState.java b/src/main/java/com/microsoft/graph/generated/models/CallMediaState.java index d98bc2834c9..5cc3238aa11 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CallMediaState.java +++ b/src/main/java/com/microsoft/graph/generated/models/CallMediaState.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the audio property value. The audio media state. Possible values are: active, inactive, unknownFutureValue. + * Gets the audio property value. The audio media state. The possible values are: active, inactive, unknownFutureValue. * @return a {@link MediaState} */ @jakarta.annotation.Nullable @@ -100,7 +100,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map getAllMembers() { return this.backingStore.get("allMembers"); } /** - * Gets the createdDateTime property value. Read only. Timestamp at which the channel was created. + * Gets the createdDateTime property value. Read-only. Timestamp at which the channel was created. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -65,6 +65,14 @@ public String getDisplayName() { public String getEmail() { return this.backingStore.get("email"); } + /** + * Gets the enabledApps property value. A collection of enabled apps in the channel. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEnabledApps() { + return this.backingStore.get("enabledApps"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -77,12 +85,16 @@ public Map> getFieldDeserializers deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("email", (n) -> { this.setEmail(n.getStringValue()); }); + deserializerMap.put("enabledApps", (n) -> { this.setEnabledApps(n.getCollectionOfObjectValues(TeamsApp::createFromDiscriminatorValue)); }); deserializerMap.put("filesFolder", (n) -> { this.setFilesFolder(n.getObjectValue(DriveItem::createFromDiscriminatorValue)); }); deserializerMap.put("isArchived", (n) -> { this.setIsArchived(n.getBooleanValue()); }); deserializerMap.put("isFavoriteByDefault", (n) -> { this.setIsFavoriteByDefault(n.getBooleanValue()); }); + deserializerMap.put("layoutType", (n) -> { this.setLayoutType(n.getEnumValue(ChannelLayoutType::forValue)); }); deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); deserializerMap.put("membershipType", (n) -> { this.setMembershipType(n.getEnumValue(ChannelMembershipType::forValue)); }); deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(ChatMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("migrationMode", (n) -> { this.setMigrationMode(n.getEnumValue(MigrationMode::forValue)); }); + deserializerMap.put("originalCreatedDateTime", (n) -> { this.setOriginalCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("sharedWithTeams", (n) -> { this.setSharedWithTeams(n.getCollectionOfObjectValues(SharedWithChannelTeamInfo::createFromDiscriminatorValue)); }); deserializerMap.put("summary", (n) -> { this.setSummary(n.getObjectValue(ChannelSummary::createFromDiscriminatorValue)); }); deserializerMap.put("tabs", (n) -> { this.setTabs(n.getCollectionOfObjectValues(TeamsTab::createFromDiscriminatorValue)); }); @@ -114,6 +126,14 @@ public Boolean getIsArchived() { public Boolean getIsFavoriteByDefault() { return this.backingStore.get("isFavoriteByDefault"); } + /** + * Gets the layoutType property value. The layout type of the channel. It can be set during creation and updated later. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with the post layout use a traditional postreply conversation format, and channels with the chat layout provide a chatlike threading experience similar to group chats. + * @return a {@link ChannelLayoutType} + */ + @jakarta.annotation.Nullable + public ChannelLayoutType getLayoutType() { + return this.backingStore.get("layoutType"); + } /** * Gets the members property value. A collection of membership records associated with the channel. * @return a {@link java.util.List} @@ -123,7 +143,7 @@ public java.util.List getMembers() { return this.backingStore.get("members"); } /** - * Gets the membershipType property value. The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: shared. + * Gets the membershipType property value. The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: shared. * @return a {@link ChannelMembershipType} */ @jakarta.annotation.Nullable @@ -138,6 +158,22 @@ public ChannelMembershipType getMembershipType() { public java.util.List getMessages() { return this.backingStore.get("messages"); } + /** + * Gets the migrationMode property value. Indicates whether a channel is in migration mode. This value is null for channels that never entered migration mode. The possible values are: inProgress, completed, unknownFutureValue. + * @return a {@link MigrationMode} + */ + @jakarta.annotation.Nullable + public MigrationMode getMigrationMode() { + return this.backingStore.get("migrationMode"); + } + /** + * Gets the originalCreatedDateTime property value. Timestamp of the original creation time for the channel. The value is null if the channel never entered migration mode. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getOriginalCreatedDateTime() { + return this.backingStore.get("originalCreatedDateTime"); + } /** * Gets the sharedWithTeams property value. A collection of teams with which a channel is shared. * @return a {@link java.util.List} @@ -190,12 +226,16 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("email", this.getEmail()); + writer.writeCollectionOfObjectValues("enabledApps", this.getEnabledApps()); writer.writeObjectValue("filesFolder", this.getFilesFolder()); writer.writeBooleanValue("isArchived", this.getIsArchived()); writer.writeBooleanValue("isFavoriteByDefault", this.getIsFavoriteByDefault()); + writer.writeEnumValue("layoutType", this.getLayoutType()); writer.writeCollectionOfObjectValues("members", this.getMembers()); writer.writeEnumValue("membershipType", this.getMembershipType()); writer.writeCollectionOfObjectValues("messages", this.getMessages()); + writer.writeEnumValue("migrationMode", this.getMigrationMode()); + writer.writeOffsetDateTimeValue("originalCreatedDateTime", this.getOriginalCreatedDateTime()); writer.writeCollectionOfObjectValues("sharedWithTeams", this.getSharedWithTeams()); writer.writeObjectValue("summary", this.getSummary()); writer.writeCollectionOfObjectValues("tabs", this.getTabs()); @@ -210,7 +250,7 @@ public void setAllMembers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("enabledApps", value); + } /** * Sets the filesFolder property value. Metadata for the location where the channel's files are stored. * @param value Value to set for the filesFolder property. @@ -258,6 +305,13 @@ public void setIsArchived(@jakarta.annotation.Nullable final Boolean value) { public void setIsFavoriteByDefault(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isFavoriteByDefault", value); } + /** + * Sets the layoutType property value. The layout type of the channel. It can be set during creation and updated later. The possible values are: post, chat, unknownFutureValue. The default value is post. Channels with the post layout use a traditional postreply conversation format, and channels with the chat layout provide a chatlike threading experience similar to group chats. + * @param value Value to set for the layoutType property. + */ + public void setLayoutType(@jakarta.annotation.Nullable final ChannelLayoutType value) { + this.backingStore.set("layoutType", value); + } /** * Sets the members property value. A collection of membership records associated with the channel. * @param value Value to set for the members property. @@ -266,7 +320,7 @@ public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("messages", value); } + /** + * Sets the migrationMode property value. Indicates whether a channel is in migration mode. This value is null for channels that never entered migration mode. The possible values are: inProgress, completed, unknownFutureValue. + * @param value Value to set for the migrationMode property. + */ + public void setMigrationMode(@jakarta.annotation.Nullable final MigrationMode value) { + this.backingStore.set("migrationMode", value); + } + /** + * Sets the originalCreatedDateTime property value. Timestamp of the original creation time for the channel. The value is null if the channel never entered migration mode. + * @param value Value to set for the originalCreatedDateTime property. + */ + public void setOriginalCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("originalCreatedDateTime", value); + } /** * Sets the sharedWithTeams property value. A collection of teams with which a channel is shared. * @param value Value to set for the sharedWithTeams property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ChannelLayoutType.java b/src/main/java/com/microsoft/graph/generated/models/ChannelLayoutType.java new file mode 100644 index 00000000000..f028d070274 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ChannelLayoutType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ChannelLayoutType implements ValuedEnum { + Post("post"), + Chat("chat"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ChannelLayoutType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ChannelLayoutType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "post": return Post; + case "chat": return Chat; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Chat.java b/src/main/java/com/microsoft/graph/generated/models/Chat.java index 12118d3160a..673c73412fd 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Chat.java +++ b/src/main/java/com/microsoft/graph/generated/models/Chat.java @@ -56,10 +56,13 @@ public Map> getFieldDeserializers deserializerMap.put("lastUpdatedDateTime", (n) -> { this.setLastUpdatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(ConversationMember::createFromDiscriminatorValue)); }); deserializerMap.put("messages", (n) -> { this.setMessages(n.getCollectionOfObjectValues(ChatMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("migrationMode", (n) -> { this.setMigrationMode(n.getEnumValue(MigrationMode::forValue)); }); deserializerMap.put("onlineMeetingInfo", (n) -> { this.setOnlineMeetingInfo(n.getObjectValue(TeamworkOnlineMeetingInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("originalCreatedDateTime", (n) -> { this.setOriginalCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("permissionGrants", (n) -> { this.setPermissionGrants(n.getCollectionOfObjectValues(ResourceSpecificPermissionGrant::createFromDiscriminatorValue)); }); deserializerMap.put("pinnedMessages", (n) -> { this.setPinnedMessages(n.getCollectionOfObjectValues(PinnedChatMessageInfo::createFromDiscriminatorValue)); }); deserializerMap.put("tabs", (n) -> { this.setTabs(n.getCollectionOfObjectValues(TeamsTab::createFromDiscriminatorValue)); }); + deserializerMap.put("targetedMessages", (n) -> { this.setTargetedMessages(n.getCollectionOfObjectValues(TargetedChatMessage::createFromDiscriminatorValue)); }); deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); deserializerMap.put("topic", (n) -> { this.setTopic(n.getStringValue()); }); deserializerMap.put("viewpoint", (n) -> { this.setViewpoint(n.getObjectValue(ChatViewpoint::createFromDiscriminatorValue)); }); @@ -114,6 +117,14 @@ public java.util.List getMembers() { public java.util.List getMessages() { return this.backingStore.get("messages"); } + /** + * Gets the migrationMode property value. Indicates whether a chat is in migration mode. This value is null for chats that never entered migration mode. The possible values are: inProgress, completed, unknownFutureValue. + * @return a {@link MigrationMode} + */ + @jakarta.annotation.Nullable + public MigrationMode getMigrationMode() { + return this.backingStore.get("migrationMode"); + } /** * Gets the onlineMeetingInfo property value. Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only. * @return a {@link TeamworkOnlineMeetingInfo} @@ -122,6 +133,14 @@ public java.util.List getMessages() { public TeamworkOnlineMeetingInfo getOnlineMeetingInfo() { return this.backingStore.get("onlineMeetingInfo"); } + /** + * Gets the originalCreatedDateTime property value. Timestamp of the original creation time for the chat. The value is null if the chat never entered migration mode. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getOriginalCreatedDateTime() { + return this.backingStore.get("originalCreatedDateTime"); + } /** * Gets the permissionGrants property value. A collection of permissions granted to apps for the chat. * @return a {@link java.util.List} @@ -146,6 +165,14 @@ public java.util.List getPinnedMessages() { public java.util.List getTabs() { return this.backingStore.get("tabs"); } + /** + * Gets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTargetedMessages() { + return this.backingStore.get("targetedMessages"); + } /** * Gets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only. * @return a {@link String} @@ -193,10 +220,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("lastUpdatedDateTime", this.getLastUpdatedDateTime()); writer.writeCollectionOfObjectValues("members", this.getMembers()); writer.writeCollectionOfObjectValues("messages", this.getMessages()); + writer.writeEnumValue("migrationMode", this.getMigrationMode()); writer.writeObjectValue("onlineMeetingInfo", this.getOnlineMeetingInfo()); + writer.writeOffsetDateTimeValue("originalCreatedDateTime", this.getOriginalCreatedDateTime()); writer.writeCollectionOfObjectValues("permissionGrants", this.getPermissionGrants()); writer.writeCollectionOfObjectValues("pinnedMessages", this.getPinnedMessages()); writer.writeCollectionOfObjectValues("tabs", this.getTabs()); + writer.writeCollectionOfObjectValues("targetedMessages", this.getTargetedMessages()); writer.writeStringValue("tenantId", this.getTenantId()); writer.writeStringValue("topic", this.getTopic()); writer.writeObjectValue("viewpoint", this.getViewpoint()); @@ -258,6 +288,13 @@ public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("messages", value); } + /** + * Sets the migrationMode property value. Indicates whether a chat is in migration mode. This value is null for chats that never entered migration mode. The possible values are: inProgress, completed, unknownFutureValue. + * @param value Value to set for the migrationMode property. + */ + public void setMigrationMode(@jakarta.annotation.Nullable final MigrationMode value) { + this.backingStore.set("migrationMode", value); + } /** * Sets the onlineMeetingInfo property value. Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only. * @param value Value to set for the onlineMeetingInfo property. @@ -265,6 +302,13 @@ public void setMessages(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("tabs", value); } + /** + * Sets the targetedMessages property value. A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @param value Value to set for the targetedMessages property. + */ + public void setTargetedMessages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("targetedMessages", value); + } /** * Sets the tenantId property value. The identifier of the tenant in which the chat was created. Read-only. * @param value Value to set for the tenantId property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ChatMessage.java b/src/main/java/com/microsoft/graph/generated/models/ChatMessage.java index fc7418cb11c..e5739bb680b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ChatMessage.java +++ b/src/main/java/com/microsoft/graph/generated/models/ChatMessage.java @@ -23,6 +23,13 @@ public ChatMessage() { @jakarta.annotation.Nonnull public static ChatMessage 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.targetedChatMessage": return new TargetedChatMessage(); + } + } return new ChatMessage(); } /** @@ -66,7 +73,7 @@ public OffsetDateTime getCreatedDateTime() { return this.backingStore.get("createdDateTime"); } /** - * Gets the deletedDateTime property value. Read only. Timestamp at which the chat message was deleted, or null if not deleted. + * Gets the deletedDateTime property value. Read-only. Timestamp at which the chat message was deleted, or null if not deleted. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -147,7 +154,7 @@ public ChatMessageImportance getImportance() { return this.backingStore.get("importance"); } /** - * Gets the lastEditedDateTime property value. Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + * Gets the lastEditedDateTime property value. Read-only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -155,7 +162,7 @@ public OffsetDateTime getLastEditedDateTime() { return this.backingStore.get("lastEditedDateTime"); } /** - * Gets the lastModifiedDateTime property value. Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. + * Gets the lastModifiedDateTime property value. Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -318,7 +325,7 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime this.backingStore.set("createdDateTime", value); } /** - * Sets the deletedDateTime property value. Read only. Timestamp at which the chat message was deleted, or null if not deleted. + * Sets the deletedDateTime property value. Read-only. Timestamp at which the chat message was deleted, or null if not deleted. * @param value Value to set for the deletedDateTime property. */ public void setDeletedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { @@ -360,14 +367,14 @@ public void setImportance(@jakarta.annotation.Nullable final ChatMessageImportan this.backingStore.set("importance", value); } /** - * Sets the lastEditedDateTime property value. Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. + * Sets the lastEditedDateTime property value. Read-only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null. * @param value Value to set for the lastEditedDateTime property. */ public void setLastEditedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastEditedDateTime", value); } /** - * Sets the lastModifiedDateTime property value. Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. + * Sets the lastModifiedDateTime property value. Read-only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. * @param value Value to set for the lastModifiedDateTime property. */ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CheckInClaim.java b/src/main/java/com/microsoft/graph/generated/models/CheckInClaim.java new file mode 100644 index 00000000000..5540d5ed959 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CheckInClaim.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaim implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CheckInClaim} and sets the default values. + */ + public CheckInClaim() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CheckInClaim} + */ + @jakarta.annotation.Nonnull + public static CheckInClaim createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CheckInClaim(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the calendarEventId property value. The unique identifier for an Outlook calendar event associated with the checkInClaim object. For more information, see the iCalUId property in event. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCalendarEventId() { + return this.backingStore.get("calendarEventId"); + } + /** + * Gets the checkInMethod property value. The checkInMethod property + * @return a {@link CheckInMethod} + */ + @jakarta.annotation.Nullable + public CheckInMethod getCheckInMethod() { + return this.backingStore.get("checkInMethod"); + } + /** + * Gets the createdDateTime property value. The date and time when the checkInClaim object was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("calendarEventId", (n) -> { this.setCalendarEventId(n.getStringValue()); }); + deserializerMap.put("checkInMethod", (n) -> { this.setCheckInMethod(n.getEnumValue(CheckInMethod::forValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("calendarEventId", this.getCalendarEventId()); + writer.writeEnumValue("checkInMethod", this.getCheckInMethod()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the calendarEventId property value. The unique identifier for an Outlook calendar event associated with the checkInClaim object. For more information, see the iCalUId property in event. + * @param value Value to set for the calendarEventId property. + */ + public void setCalendarEventId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("calendarEventId", value); + } + /** + * Sets the checkInMethod property value. The checkInMethod property + * @param value Value to set for the checkInMethod property. + */ + public void setCheckInMethod(@jakarta.annotation.Nullable final CheckInMethod value) { + this.backingStore.set("checkInMethod", value); + } + /** + * Sets the createdDateTime property value. The date and time when the checkInClaim object was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CheckInClaimCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/CheckInClaimCollectionResponse.java new file mode 100644 index 00000000000..1bb9a78e49e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CheckInClaimCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CheckInClaimCollectionResponse} and sets the default values. + */ + public CheckInClaimCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CheckInClaimCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CheckInClaimCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CheckInClaimCollectionResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CheckInClaim::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CheckInMethod.java b/src/main/java/com/microsoft/graph/generated/models/CheckInMethod.java new file mode 100644 index 00000000000..a8d15f1e318 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CheckInMethod.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CheckInMethod implements ValuedEnum { + Unspecified("unspecified"), + Manual("manual"), + Inferred("inferred"), + Verified("verified"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CheckInMethod(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CheckInMethod forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unspecified": return Unspecified; + case "manual": return Manual; + case "inferred": return Inferred; + case "verified": return Verified; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ClaimBinding.java b/src/main/java/com/microsoft/graph/generated/models/ClaimBinding.java new file mode 100644 index 00000000000..231f1371981 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ClaimBinding.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 ClaimBinding implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ClaimBinding} and sets the default values. + */ + public ClaimBinding() { + 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 ClaimBinding} + */ + @jakarta.annotation.Nonnull + public static ClaimBinding createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ClaimBinding(); + } + /** + * 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("matchConfidenceLevel", (n) -> { this.setMatchConfidenceLevel(n.getEnumValue(MatchConfidenceLevel::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sourceAttribute", (n) -> { this.setSourceAttribute(n.getStringValue()); }); + deserializerMap.put("verifiedIdClaim", (n) -> { this.setVerifiedIdClaim(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the matchConfidenceLevel property value. The matchConfidenceLevel property + * @return a {@link MatchConfidenceLevel} + */ + @jakarta.annotation.Nullable + public MatchConfidenceLevel getMatchConfidenceLevel() { + return this.backingStore.get("matchConfidenceLevel"); + } + /** + * 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 sourceAttribute property value. Source attribute name from the source system, for example a directory attribute. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSourceAttribute() { + return this.backingStore.get("sourceAttribute"); + } + /** + * Gets the verifiedIdClaim property value. Verified ID claim name or path, for example vc.credentialSubject.firstName. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVerifiedIdClaim() { + return this.backingStore.get("verifiedIdClaim"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("matchConfidenceLevel", this.getMatchConfidenceLevel()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("sourceAttribute", this.getSourceAttribute()); + writer.writeStringValue("verifiedIdClaim", this.getVerifiedIdClaim()); + 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 matchConfidenceLevel property value. The matchConfidenceLevel property + * @param value Value to set for the matchConfidenceLevel property. + */ + public void setMatchConfidenceLevel(@jakarta.annotation.Nullable final MatchConfidenceLevel value) { + this.backingStore.set("matchConfidenceLevel", 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 sourceAttribute property value. Source attribute name from the source system, for example a directory attribute. + * @param value Value to set for the sourceAttribute property. + */ + public void setSourceAttribute(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sourceAttribute", value); + } + /** + * Sets the verifiedIdClaim property value. Verified ID claim name or path, for example vc.credentialSubject.firstName. + * @param value Value to set for the verifiedIdClaim property. + */ + public void setVerifiedIdClaim(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("verifiedIdClaim", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ClaimBindingSource.java b/src/main/java/com/microsoft/graph/generated/models/ClaimBindingSource.java new file mode 100644 index 00000000000..e9751e1af8b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ClaimBindingSource.java @@ -0,0 +1,25 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ClaimBindingSource implements ValuedEnum { + Directory("directory"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ClaimBindingSource(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ClaimBindingSource forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "directory": return Directory; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ClaimValidation.java b/src/main/java/com/microsoft/graph/generated/models/ClaimValidation.java new file mode 100644 index 00000000000..6efeac380ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ClaimValidation.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 ClaimValidation implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ClaimValidation} and sets the default values. + */ + public ClaimValidation() { + 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 ClaimValidation} + */ + @jakarta.annotation.Nonnull + public static ClaimValidation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ClaimValidation(); + } + /** + * 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 customExtensionId property value. The identifier of a custom extension for claim validation. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCustomExtensionId() { + return this.backingStore.get("customExtensionId"); + } + /** + * 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("customExtensionId", (n) -> { this.setCustomExtensionId(n.getStringValue()); }); + deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. Indicates whether claim validation is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * 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("customExtensionId", this.getCustomExtensionId()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); + 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 customExtensionId property value. The identifier of a custom extension for claim validation. + * @param value Value to set for the customExtensionId property. + */ + public void setCustomExtensionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("customExtensionId", value); + } + /** + * Sets the isEnabled property value. Indicates whether claim validation is enabled. + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } + /** + * Sets the @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/generated/models/CloudAppSecuritySessionControl.java b/src/main/java/com/microsoft/graph/generated/models/CloudAppSecuritySessionControl.java index 25312cfeb3d..d19b75d4187 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudAppSecuritySessionControl.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudAppSecuritySessionControl.java @@ -26,7 +26,7 @@ public static CloudAppSecuritySessionControl createFromDiscriminatorValue(@jakar return new CloudAppSecuritySessionControl(); } /** - * Gets the cloudAppSecurityType property value. Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps. + * Gets the cloudAppSecurityType property value. The possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps. * @return a {@link CloudAppSecuritySessionControlType} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("cloudAppSecurityType", this.getCloudAppSecurityType()); } /** - * Sets the cloudAppSecurityType property value. Possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps. + * Sets the cloudAppSecurityType property value. The possible values are: mcasConfigured, monitorOnly, blockDownloads, unknownFutureValue. For more information, see Deploy Conditional Access App Control for featured apps. * @param value Value to set for the cloudAppSecurityType property. */ public void setCloudAppSecurityType(@jakarta.annotation.Nullable final CloudAppSecuritySessionControlType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java b/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java index 7d01aa508b5..96a5969ee56 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudCommunications.java @@ -51,6 +51,14 @@ public Map getAdditionalData() { } return value; } + /** + * Gets the adhocCalls property value. The adhocCalls property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAdhocCalls() { + return this.backingStore.get("adhocCalls"); + } /** * Gets the backingStore property value. Stores model information. * @return a {@link BackingStore} @@ -81,7 +89,8 @@ public java.util.List getCalls() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(6); + final HashMap> deserializerMap = new HashMap>(7); + deserializerMap.put("adhocCalls", (n) -> { this.setAdhocCalls(n.getCollectionOfObjectValues(AdhocCall::createFromDiscriminatorValue)); }); deserializerMap.put("callRecords", (n) -> { this.setCallRecords(n.getCollectionOfObjectValues(CallRecord::createFromDiscriminatorValue)); }); deserializerMap.put("calls", (n) -> { this.setCalls(n.getCollectionOfObjectValues(Call::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); @@ -128,6 +137,7 @@ public java.util.List getPresences() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("adhocCalls", this.getAdhocCalls()); writer.writeCollectionOfObjectValues("callRecords", this.getCallRecords()); writer.writeCollectionOfObjectValues("calls", this.getCalls()); writer.writeStringValue("@odata.type", this.getOdataType()); @@ -143,6 +153,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { this.backingStore.set("additionalData", value); } + /** + * Sets the adhocCalls property value. The adhocCalls property + * @param value Value to set for the adhocCalls property. + */ + public void setAdhocCalls(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("adhocCalls", value); + } /** * Sets the backingStore property value. Stores model information. * @param value Value to set for the backingStore property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudFlareRuleModel.java b/src/main/java/com/microsoft/graph/generated/models/CloudFlareRuleModel.java index 5824ad97133..e28fd74931b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudFlareRuleModel.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudFlareRuleModel.java @@ -35,7 +35,7 @@ public static CloudFlareRuleModel createFromDiscriminatorValue(@jakarta.annotati return new CloudFlareRuleModel(); } /** - * Gets the action property value. The action property + * Gets the action property value. The action Cloudflare applies when the rule matches traffic. Common values include Managed Challenge, Interactive Challenge, Log, Block, JS Challenge, or Skip. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -77,7 +77,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the name property value. The name property + * Gets the name property value. Friendly name for the rule, used in UIs or logs to help administrators identify the rule. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the ruleId property value. The ruleId property + * Gets the ruleId property value. Unique identifier assigned to the rule by Cloudflare or the integration. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -113,7 +113,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeAdditionalData(this.getAdditionalData()); } /** - * Sets the action property value. The action property + * Sets the action property value. The action Cloudflare applies when the rule matches traffic. Common values include Managed Challenge, Interactive Challenge, Log, Block, JS Challenge, or Skip. * @param value Value to set for the action property. */ public void setAction(@jakarta.annotation.Nullable final String value) { @@ -135,7 +135,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the name property value. The name property + * Sets the name property value. Friendly name for the rule, used in UIs or logs to help administrators identify the rule. * @param value Value to set for the name property. */ public void setName(@jakarta.annotation.Nullable final String value) { @@ -149,7 +149,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the ruleId property value. The ruleId property + * Sets the ruleId property value. Unique identifier assigned to the rule by Cloudflare or the integration. * @param value Value to set for the ruleId property. */ public void setRuleId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudFlareRulesetModel.java b/src/main/java/com/microsoft/graph/generated/models/CloudFlareRulesetModel.java index e8f484b69f6..4413d33982a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudFlareRulesetModel.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudFlareRulesetModel.java @@ -69,7 +69,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the name property value. The name property + * Gets the name property value. Friendly name for the ruleset, used in UIs and logs to help administrators identify the ruleset. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -85,7 +85,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the phaseName property value. The phaseName property + * Gets the phaseName property value. Name of the phase during which the ruleset is evaluated (for example, httprequestfirewallmanaged, httprequestfirewallcustom, or provider-specific phase names). This indicates when in the request/response lifecycle the rules apply. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public String getPhaseName() { return this.backingStore.get("phaseName"); } /** - * Gets the rulesetId property value. The rulesetId property + * Gets the rulesetId property value. Unique identifier assigned to the ruleset by Cloudflare or the integration. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -128,7 +128,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the name property value. The name property + * Sets the name property value. Friendly name for the ruleset, used in UIs and logs to help administrators identify the ruleset. * @param value Value to set for the name property. */ public void setName(@jakarta.annotation.Nullable final String value) { @@ -142,14 +142,14 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the phaseName property value. The phaseName property + * Sets the phaseName property value. Name of the phase during which the ruleset is evaluated (for example, httprequestfirewallmanaged, httprequestfirewallcustom, or provider-specific phase names). This indicates when in the request/response lifecycle the rules apply. * @param value Value to set for the phaseName property. */ public void setPhaseName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("phaseName", value); } /** - * Sets the rulesetId property value. The rulesetId property + * Sets the rulesetId property value. Unique identifier assigned to the ruleset by Cloudflare or the integration. * @param value Value to set for the rulesetId property. */ public void setRulesetId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudFlareVerifiedDetailsModel.java b/src/main/java/com/microsoft/graph/generated/models/CloudFlareVerifiedDetailsModel.java index c26265d782f..5a052e14d5a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudFlareVerifiedDetailsModel.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudFlareVerifiedDetailsModel.java @@ -26,7 +26,7 @@ public static CloudFlareVerifiedDetailsModel createFromDiscriminatorValue(@jakar return new CloudFlareVerifiedDetailsModel(); } /** - * Gets the enabledCustomRules property value. The enabledCustomRules property + * Gets the enabledCustomRules property value. Collection of Cloudflare custom rules that are currently enabled for the zone or host. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public java.util.List getEnabledCustomRules() { return this.backingStore.get("enabledCustomRules"); } /** - * Gets the enabledRecommendedRulesets property value. The enabledRecommendedRulesets property + * Gets the enabledRecommendedRulesets property value. Collection of Cloudflare recommended rulesets that are enabled for the zone or host. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the zoneId property value. The zoneId property + * Gets the zoneId property value. Cloudflare-assigned identifier for the DNS zone associated with the verified host (for example, the Cloudflare Zone ID). This ID is used to correlate verification details with the Cloudflare account and to perform configuration operations via the provider's API. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,21 +73,21 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("zoneId", this.getZoneId()); } /** - * Sets the enabledCustomRules property value. The enabledCustomRules property + * Sets the enabledCustomRules property value. Collection of Cloudflare custom rules that are currently enabled for the zone or host. * @param value Value to set for the enabledCustomRules property. */ public void setEnabledCustomRules(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("enabledCustomRules", value); } /** - * Sets the enabledRecommendedRulesets property value. The enabledRecommendedRulesets property + * Sets the enabledRecommendedRulesets property value. Collection of Cloudflare recommended rulesets that are enabled for the zone or host. * @param value Value to set for the enabledRecommendedRulesets property. */ public void setEnabledRecommendedRulesets(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("enabledRecommendedRulesets", value); } /** - * Sets the zoneId property value. The zoneId property + * Sets the zoneId property value. Cloudflare-assigned identifier for the DNS zone associated with the verified host (for example, the Cloudflare Zone ID). This ID is used to correlate verification details with the Cloudflare account and to perform configuration operations via the provider's API. * @param value Value to set for the zoneId property. */ public void setZoneId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudFlareWebApplicationFirewallProvider.java b/src/main/java/com/microsoft/graph/generated/models/CloudFlareWebApplicationFirewallProvider.java index 05455168506..9c374b2e7b0 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudFlareWebApplicationFirewallProvider.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudFlareWebApplicationFirewallProvider.java @@ -26,7 +26,7 @@ public static CloudFlareWebApplicationFirewallProvider createFromDiscriminatorVa return new CloudFlareWebApplicationFirewallProvider(); } /** - * Gets the apiToken property value. The apiToken property + * Gets the apiToken property value. Cloudflare API token or credential used by Microsoft services to authenticate to the Cloudflare account. Contact your Cloudflare Customer Success Manager for assistance with your apitoken. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the zoneId property value. The zoneId property + * Gets the zoneId property value. Default Cloudflare Zone ID associated with this provider configuration. This ID identifies the DNS zone in Cloudflare that is commonly used for verification and configuration operations for the provider. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -63,14 +63,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("zoneId", this.getZoneId()); } /** - * Sets the apiToken property value. The apiToken property + * Sets the apiToken property value. Cloudflare API token or credential used by Microsoft services to authenticate to the Cloudflare account. Contact your Cloudflare Customer Success Manager for assistance with your apitoken. * @param value Value to set for the apiToken property. */ public void setApiToken(@jakarta.annotation.Nullable final String value) { this.backingStore.set("apiToken", value); } /** - * Sets the zoneId property value. The zoneId property + * Sets the zoneId property value. Default Cloudflare Zone ID associated with this provider configuration. This ID identifies the DNS zone in Cloudflare that is commonly used for verification and configuration operations for the provider. * @param value Value to set for the zoneId property. */ public void setZoneId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPC.java b/src/main/java/com/microsoft/graph/generated/models/CloudPC.java index d840643927f..c4c63910efc 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudPC.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPC.java @@ -129,7 +129,7 @@ public String getProvisioningPolicyName() { return this.backingStore.get("provisioningPolicyName"); } /** - * Gets the provisioningType property value. The type of licenses to be used when provisioning Cloud PCs using this policy. Possible values are: dedicated, shared, unknownFutureValue. The default value is dedicated. + * Gets the provisioningType property value. The type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are: dedicated, shared, unknownFutureValue. The default value is dedicated. * @return a {@link CloudPcProvisioningType} */ @jakarta.annotation.Nullable @@ -253,7 +253,7 @@ public void setProvisioningPolicyName(@jakarta.annotation.Nullable final String this.backingStore.set("provisioningPolicyName", value); } /** - * Sets the provisioningType property value. The type of licenses to be used when provisioning Cloud PCs using this policy. Possible values are: dedicated, shared, unknownFutureValue. The default value is dedicated. + * Sets the provisioningType property value. The type of licenses to be used when provisioning Cloud PCs using this policy. The possible values are: dedicated, shared, unknownFutureValue. The default value is dedicated. * @param value Value to set for the provisioningType property. */ public void setProvisioningType(@jakarta.annotation.Nullable final CloudPcProvisioningType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcDeviceImage.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcDeviceImage.java index cdfc59f9a24..b87b683a782 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudPcDeviceImage.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcDeviceImage.java @@ -35,7 +35,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the errorCode property value. The error code of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. + * Gets the errorCode property value. The error code of the status of the image that indicates why the upload failed, if applicable. The possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. * @return a {@link CloudPcDeviceImageErrorCode} */ @jakarta.annotation.Nullable @@ -64,6 +64,8 @@ public Map> getFieldDeserializers deserializerMap.put("operatingSystem", (n) -> { this.setOperatingSystem(n.getStringValue()); }); deserializerMap.put("osBuildNumber", (n) -> { this.setOsBuildNumber(n.getStringValue()); }); deserializerMap.put("osStatus", (n) -> { this.setOsStatus(n.getEnumValue(CloudPcDeviceImageOsStatus::forValue)); }); + deserializerMap.put("osVersionNumber", (n) -> { this.setOsVersionNumber(n.getStringValue()); }); + deserializerMap.put("sizeInGB", (n) -> { this.setSizeInGB(n.getIntegerValue()); }); deserializerMap.put("sourceImageResourceId", (n) -> { this.setSourceImageResourceId(n.getStringValue()); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(CloudPcDeviceImageStatus::forValue)); }); deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); @@ -94,13 +96,29 @@ public String getOsBuildNumber() { return this.backingStore.get("osBuildNumber"); } /** - * Gets the osStatus property value. The OS status of this image. Possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only. + * Gets the osStatus property value. The OS status of this image. The possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only. * @return a {@link CloudPcDeviceImageOsStatus} */ @jakarta.annotation.Nullable public CloudPcDeviceImageOsStatus getOsStatus() { return this.backingStore.get("osStatus"); } + /** + * Gets the osVersionNumber property value. The operating system version of this image. For example, 10.0.22000.296. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOsVersionNumber() { + return this.backingStore.get("osVersionNumber"); + } + /** + * Gets the sizeInGB property value. The size of the image in GB. For example, 64. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSizeInGB() { + return this.backingStore.get("sizeInGB"); + } /** * Gets the sourceImageResourceId property value. The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only. * @return a {@link String} @@ -110,7 +128,7 @@ public String getSourceImageResourceId() { return this.backingStore.get("sourceImageResourceId"); } /** - * Gets the status property value. The status of the image on the Cloud PC. Possible values are: pending, ready, failed, unknownFutureValue. Read-only. + * Gets the status property value. The status of the image on the Cloud PC. The possible values are: pending, ready, failed, unknownFutureValue. Read-only. * @return a {@link CloudPcDeviceImageStatus} */ @jakarta.annotation.Nullable @@ -139,6 +157,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("operatingSystem", this.getOperatingSystem()); writer.writeStringValue("osBuildNumber", this.getOsBuildNumber()); writer.writeEnumValue("osStatus", this.getOsStatus()); + writer.writeStringValue("osVersionNumber", this.getOsVersionNumber()); + writer.writeIntegerValue("sizeInGB", this.getSizeInGB()); writer.writeStringValue("sourceImageResourceId", this.getSourceImageResourceId()); writer.writeEnumValue("status", this.getStatus()); writer.writeStringValue("version", this.getVersion()); @@ -151,7 +171,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the errorCode property value. The error code of the status of the image that indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. + * Sets the errorCode property value. The error code of the status of the image that indicates why the upload failed, if applicable. The possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, sourceImageNotGeneralized, unknownFutureValue, vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: vmAlreadyAzureAdJoined, paidSourceImageNotSupport, sourceImageNotSupportCustomizeVMName, sourceImageSizeExceedsLimitation. Read-only. * @param value Value to set for the errorCode property. */ public void setErrorCode(@jakarta.annotation.Nullable final CloudPcDeviceImageErrorCode value) { @@ -186,12 +206,26 @@ public void setOsBuildNumber(@jakarta.annotation.Nullable final String value) { this.backingStore.set("osBuildNumber", value); } /** - * Sets the osStatus property value. The OS status of this image. Possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only. + * Sets the osStatus property value. The OS status of this image. The possible values are: supported, supportedWithWarning, unknown, unknownFutureValue. The default value is unknown. Read-only. * @param value Value to set for the osStatus property. */ public void setOsStatus(@jakarta.annotation.Nullable final CloudPcDeviceImageOsStatus value) { this.backingStore.set("osStatus", value); } + /** + * Sets the osVersionNumber property value. The operating system version of this image. For example, 10.0.22000.296. Read-only. + * @param value Value to set for the osVersionNumber property. + */ + public void setOsVersionNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("osVersionNumber", value); + } + /** + * Sets the sizeInGB property value. The size of the image in GB. For example, 64. Read-only. + * @param value Value to set for the sizeInGB property. + */ + public void setSizeInGB(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("sizeInGB", value); + } /** * Sets the sourceImageResourceId property value. The unique identifier (ID) of the source image resource on Azure. The required ID format is: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'. Read-only. * @param value Value to set for the sourceImageResourceId property. @@ -200,7 +234,7 @@ public void setSourceImageResourceId(@jakarta.annotation.Nullable final String v this.backingStore.set("sourceImageResourceId", value); } /** - * Sets the status property value. The status of the image on the Cloud PC. Possible values are: pending, ready, failed, unknownFutureValue. Read-only. + * Sets the status property value. The status of the image on the Cloud PC. The possible values are: pending, ready, failed, unknownFutureValue. Read-only. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final CloudPcDeviceImageStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcDomainJoinConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcDomainJoinConfiguration.java index ff8bb93c704..7fc05abeccd 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudPcDomainJoinConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcDomainJoinConfiguration.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the domainJoinType property value. Specifies the method by which the provisioned Cloud PC joins Microsoft Entra ID. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave the regionName property empty. If you choose the azureADJoin type, provide a value for either the onPremisesConnectionId or the regionName property. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue. + * Gets the domainJoinType property value. Specifies the method by which the provisioned Cloud PC joins Microsoft Entra ID. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave the regionName property empty. If you choose the azureADJoin type, provide a value for either the onPremisesConnectionId or the regionName property. The possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue. * @return a {@link CloudPcDomainJoinType} */ @jakarta.annotation.Nullable @@ -94,7 +94,7 @@ public String getOnPremisesConnectionId() { return this.backingStore.get("onPremisesConnectionId"); } /** - * Gets the regionGroup property value. The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when they provision a Cloud PC, and the Cloud PC is put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland, southKorea. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: norway, switzerland, southKorea. Read-only. + * Gets the regionGroup property value. The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when they provision a Cloud PC, and the Cloud PC is put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Read-only. * @return a {@link CloudPcRegionGroup} */ @jakarta.annotation.Nullable @@ -138,7 +138,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the domainJoinType property value. Specifies the method by which the provisioned Cloud PC joins Microsoft Entra ID. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave the regionName property empty. If you choose the azureADJoin type, provide a value for either the onPremisesConnectionId or the regionName property. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue. + * Sets the domainJoinType property value. Specifies the method by which the provisioned Cloud PC joins Microsoft Entra ID. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave the regionName property empty. If you choose the azureADJoin type, provide a value for either the onPremisesConnectionId or the regionName property. The possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue. * @param value Value to set for the domainJoinType property. */ public void setDomainJoinType(@jakarta.annotation.Nullable final CloudPcDomainJoinType value) { @@ -159,7 +159,7 @@ public void setOnPremisesConnectionId(@jakarta.annotation.Nullable final String this.backingStore.set("onPremisesConnectionId", value); } /** - * Sets the regionGroup property value. The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when they provision a Cloud PC, and the Cloud PC is put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland, southKorea. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: norway, switzerland, southKorea. Read-only. + * Sets the regionGroup property value. The logical geographic group this region belongs to. Multiple regions can belong to one region group. A customer can select a regionGroup when they provision a Cloud PC, and the Cloud PC is put in one of the regions in the group based on resource status. For example, the Europe region group contains the Northern Europe and Western Europe regions. Read-only. * @param value Value to set for the regionGroup property. */ public void setRegionGroup(@jakarta.annotation.Nullable final CloudPcRegionGroup value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcGalleryImage.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcGalleryImage.java index 38499cac10c..5243b85273b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudPcGalleryImage.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcGalleryImage.java @@ -60,6 +60,7 @@ public Map> getFieldDeserializers deserializerMap.put("endDate", (n) -> { this.setEndDate(n.getLocalDateValue()); }); deserializerMap.put("expirationDate", (n) -> { this.setExpirationDate(n.getLocalDateValue()); }); deserializerMap.put("offerName", (n) -> { this.setOfferName(n.getStringValue()); }); + deserializerMap.put("osVersionNumber", (n) -> { this.setOsVersionNumber(n.getStringValue()); }); deserializerMap.put("publisherName", (n) -> { this.setPublisherName(n.getStringValue()); }); deserializerMap.put("sizeInGB", (n) -> { this.setSizeInGB(n.getIntegerValue()); }); deserializerMap.put("skuName", (n) -> { this.setSkuName(n.getStringValue()); }); @@ -75,6 +76,14 @@ public Map> getFieldDeserializers public String getOfferName() { return this.backingStore.get("offerName"); } + /** + * Gets the osVersionNumber property value. The operating system version of this gallery image. For example, 10.0.22000.296. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOsVersionNumber() { + return this.backingStore.get("osVersionNumber"); + } /** * Gets the publisherName property value. The publisher name of this gallery image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only. * @return a {@link String} @@ -108,7 +117,7 @@ public LocalDate getStartDate() { return this.backingStore.get("startDate"); } /** - * Gets the status property value. The status of the gallery image on the Cloud PC. Possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only. + * Gets the status property value. The status of the gallery image on the Cloud PC. The possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only. * @return a {@link CloudPcGalleryImageStatus} */ @jakarta.annotation.Nullable @@ -126,6 +135,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeLocalDateValue("endDate", this.getEndDate()); writer.writeLocalDateValue("expirationDate", this.getExpirationDate()); writer.writeStringValue("offerName", this.getOfferName()); + writer.writeStringValue("osVersionNumber", this.getOsVersionNumber()); writer.writeStringValue("publisherName", this.getPublisherName()); writer.writeIntegerValue("sizeInGB", this.getSizeInGB()); writer.writeStringValue("skuName", this.getSkuName()); @@ -160,6 +170,13 @@ public void setExpirationDate(@jakarta.annotation.Nullable final LocalDate value public void setOfferName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("offerName", value); } + /** + * Sets the osVersionNumber property value. The operating system version of this gallery image. For example, 10.0.22000.296. Read-only. + * @param value Value to set for the osVersionNumber property. + */ + public void setOsVersionNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("osVersionNumber", value); + } /** * Sets the publisherName property value. The publisher name of this gallery image that is passed to Azure Resource Manager (ARM) to retrieve the image resource. Read-only. * @param value Value to set for the publisherName property. @@ -189,7 +206,7 @@ public void setStartDate(@jakarta.annotation.Nullable final LocalDate value) { this.backingStore.set("startDate", value); } /** - * Sets the status property value. The status of the gallery image on the Cloud PC. Possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only. + * Sets the status property value. The status of the gallery image on the Cloud PC. The possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. The default value is supported. Read-only. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final CloudPcGalleryImageStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcLaunchDetail.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcLaunchDetail.java new file mode 100644 index 00000000000..7e996fbba93 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcLaunchDetail.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.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 CloudPcLaunchDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudPcLaunchDetail} and sets the default values. + */ + public CloudPcLaunchDetail() { + 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 CloudPcLaunchDetail} + */ + @jakarta.annotation.Nonnull + public static CloudPcLaunchDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcLaunchDetail(); + } + /** + * 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 cloudPcId property value. The unique identifier of the Cloud PC. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCloudPcId() { + return this.backingStore.get("cloudPcId"); + } + /** + * Gets the cloudPcLaunchUrl property value. The connect URL of the Cloud PC. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCloudPcLaunchUrl() { + return this.backingStore.get("cloudPcLaunchUrl"); + } + /** + * 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("cloudPcId", (n) -> { this.setCloudPcId(n.getStringValue()); }); + deserializerMap.put("cloudPcLaunchUrl", (n) -> { this.setCloudPcLaunchUrl(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("windows365SwitchCompatibilityFailureReasonType", (n) -> { this.setWindows365SwitchCompatibilityFailureReasonType(n.getEnumValue(Windows365SwitchCompatibilityFailureReasonType::forValue)); }); + deserializerMap.put("windows365SwitchCompatible", (n) -> { this.setWindows365SwitchCompatible(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the windows365SwitchCompatibilityFailureReasonType property value. Indicates the reason the Cloud PC isn't compatible with Windows 365 Switch. Possible values are: osVersionNotSupported, hardwareNotSupported, unknownFutureValue. osVersionNotSupported indicates that the user needs to update their Cloud PC operating system version. hardwareNotSupported indicates that the Cloud PC needs more CPUs or RAM to support the functionality. + * @return a {@link Windows365SwitchCompatibilityFailureReasonType} + */ + @jakarta.annotation.Nullable + public Windows365SwitchCompatibilityFailureReasonType getWindows365SwitchCompatibilityFailureReasonType() { + return this.backingStore.get("windows365SwitchCompatibilityFailureReasonType"); + } + /** + * Gets the windows365SwitchCompatible property value. Indicates whether the Cloud PC supports switch functionality. If the value is true, it supports switch functionality; otherwise, false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getWindows365SwitchCompatible() { + return this.backingStore.get("windows365SwitchCompatible"); + } + /** + * Serializes information the 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("cloudPcId", this.getCloudPcId()); + writer.writeStringValue("cloudPcLaunchUrl", this.getCloudPcLaunchUrl()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("windows365SwitchCompatibilityFailureReasonType", this.getWindows365SwitchCompatibilityFailureReasonType()); + writer.writeBooleanValue("windows365SwitchCompatible", this.getWindows365SwitchCompatible()); + 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 cloudPcId property value. The unique identifier of the Cloud PC. + * @param value Value to set for the cloudPcId property. + */ + public void setCloudPcId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cloudPcId", value); + } + /** + * Sets the cloudPcLaunchUrl property value. The connect URL of the Cloud PC. + * @param value Value to set for the cloudPcLaunchUrl property. + */ + public void setCloudPcLaunchUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("cloudPcLaunchUrl", 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 windows365SwitchCompatibilityFailureReasonType property value. Indicates the reason the Cloud PC isn't compatible with Windows 365 Switch. Possible values are: osVersionNotSupported, hardwareNotSupported, unknownFutureValue. osVersionNotSupported indicates that the user needs to update their Cloud PC operating system version. hardwareNotSupported indicates that the Cloud PC needs more CPUs or RAM to support the functionality. + * @param value Value to set for the windows365SwitchCompatibilityFailureReasonType property. + */ + public void setWindows365SwitchCompatibilityFailureReasonType(@jakarta.annotation.Nullable final Windows365SwitchCompatibilityFailureReasonType value) { + this.backingStore.set("windows365SwitchCompatibilityFailureReasonType", value); + } + /** + * Sets the windows365SwitchCompatible property value. Indicates whether the Cloud PC supports switch functionality. If the value is true, it supports switch functionality; otherwise, false. + * @param value Value to set for the windows365SwitchCompatible property. + */ + public void setWindows365SwitchCompatible(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("windows365SwitchCompatible", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcOnPremisesConnection.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcOnPremisesConnection.java index b5135fed059..28db082ed3b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudPcOnPremisesConnection.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcOnPremisesConnection.java @@ -49,7 +49,7 @@ public String getAdDomainUsername() { return this.backingStore.get("adDomainUsername"); } /** - * Gets the alternateResourceUrl property value. The interface URL of the partner service's resource that links to this Azure network connection. Returned only on $select. + * Gets the alternateResourceUrl property value. The interface URL of the partner service's resource that links to this Azure network connection. Requires $select to retrieve. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -85,11 +85,14 @@ public Map> getFieldDeserializers deserializerMap.put("alternateResourceUrl", (n) -> { this.setAlternateResourceUrl(n.getStringValue()); }); deserializerMap.put("connectionType", (n) -> { this.setConnectionType(n.getEnumValue(CloudPcOnPremisesConnectionType::forValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("healthCheckPaused", (n) -> { this.setHealthCheckPaused(n.getBooleanValue()); }); deserializerMap.put("healthCheckStatus", (n) -> { this.setHealthCheckStatus(n.getEnumValue(CloudPcOnPremisesConnectionStatus::forValue)); }); deserializerMap.put("healthCheckStatusDetail", (n) -> { this.setHealthCheckStatusDetail(n.getObjectValue(CloudPcOnPremisesConnectionStatusDetail::createFromDiscriminatorValue)); }); deserializerMap.put("inUse", (n) -> { this.setInUse(n.getBooleanValue()); }); + deserializerMap.put("inUseByCloudPc", (n) -> { this.setInUseByCloudPc(n.getBooleanValue()); }); deserializerMap.put("organizationalUnit", (n) -> { this.setOrganizationalUnit(n.getStringValue()); }); deserializerMap.put("resourceGroupId", (n) -> { this.setResourceGroupId(n.getStringValue()); }); + deserializerMap.put("scopeIds", (n) -> { this.setScopeIds(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("subnetId", (n) -> { this.setSubnetId(n.getStringValue()); }); deserializerMap.put("subscriptionId", (n) -> { this.setSubscriptionId(n.getStringValue()); }); deserializerMap.put("subscriptionName", (n) -> { this.setSubscriptionName(n.getStringValue()); }); @@ -97,6 +100,14 @@ public Map> getFieldDeserializers deserializerMap.put("virtualNetworkLocation", (n) -> { this.setVirtualNetworkLocation(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the healthCheckPaused property value. Indicates whether regular health checks on the network or domain configuration are paused or active. false if the regular health checks on the network or domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for four weeks. If you retry a health check on network or domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past four weeks, healthCheckPaused is set to false. Read-only. Default is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHealthCheckPaused() { + return this.backingStore.get("healthCheckPaused"); + } /** * Gets the healthCheckStatus property value. The healthCheckStatus property * @return a {@link CloudPcOnPremisesConnectionStatus} @@ -106,7 +117,7 @@ public CloudPcOnPremisesConnectionStatus getHealthCheckStatus() { return this.backingStore.get("healthCheckStatus"); } /** - * Gets the healthCheckStatusDetail property value. Indicates the results of health checks performed on the on-premises connection. Read-only. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. + * Gets the healthCheckStatusDetail property value. Indicates the results of health checks performed on the on-premises connection. Read-only. Requires $select to retrieve. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. * @return a {@link CloudPcOnPremisesConnectionStatusDetail} */ @jakarta.annotation.Nullable @@ -121,6 +132,14 @@ public CloudPcOnPremisesConnectionStatusDetail getHealthCheckStatusDetail() { public Boolean getInUse() { return this.backingStore.get("inUse"); } + /** + * Gets the inUseByCloudPc property value. Indicates whether a Cloud PC is using this on-premises network connection. true if at least one Cloud PC is using it. Otherwise, false. Read-only. Default is false. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getInUseByCloudPc() { + return this.backingStore.get("inUseByCloudPc"); + } /** * Gets the organizationalUnit property value. The organizational unit (OU) in which the computer account is created. If left null, the OU configured as the default (a well-known computer object container) in the tenant's Active Directory domain (OU) is used. Optional. * @return a {@link String} @@ -137,6 +156,14 @@ public String getOrganizationalUnit() { public String getResourceGroupId() { return this.backingStore.get("resourceGroupId"); } + /** + * Gets the scopeIds property value. The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getScopeIds() { + return this.backingStore.get("scopeIds"); + } /** * Gets the subnetId property value. The unique identifier of the target subnet used associated with the on-premises network connectivity for Cloud PCs. Required format: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkId}/subnets/{subnetName}' * @return a {@link String} @@ -190,11 +217,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("alternateResourceUrl", this.getAlternateResourceUrl()); writer.writeEnumValue("connectionType", this.getConnectionType()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("healthCheckPaused", this.getHealthCheckPaused()); writer.writeEnumValue("healthCheckStatus", this.getHealthCheckStatus()); writer.writeObjectValue("healthCheckStatusDetail", this.getHealthCheckStatusDetail()); writer.writeBooleanValue("inUse", this.getInUse()); + writer.writeBooleanValue("inUseByCloudPc", this.getInUseByCloudPc()); writer.writeStringValue("organizationalUnit", this.getOrganizationalUnit()); writer.writeStringValue("resourceGroupId", this.getResourceGroupId()); + writer.writeCollectionOfPrimitiveValues("scopeIds", this.getScopeIds()); writer.writeStringValue("subnetId", this.getSubnetId()); writer.writeStringValue("subscriptionId", this.getSubscriptionId()); writer.writeStringValue("subscriptionName", this.getSubscriptionName()); @@ -223,7 +253,7 @@ public void setAdDomainUsername(@jakarta.annotation.Nullable final String value) this.backingStore.set("adDomainUsername", value); } /** - * Sets the alternateResourceUrl property value. The interface URL of the partner service's resource that links to this Azure network connection. Returned only on $select. + * Sets the alternateResourceUrl property value. The interface URL of the partner service's resource that links to this Azure network connection. Requires $select to retrieve. * @param value Value to set for the alternateResourceUrl property. */ public void setAlternateResourceUrl(@jakarta.annotation.Nullable final String value) { @@ -243,6 +273,13 @@ public void setConnectionType(@jakarta.annotation.Nullable final CloudPcOnPremis public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the healthCheckPaused property value. Indicates whether regular health checks on the network or domain configuration are paused or active. false if the regular health checks on the network or domain configuration are currently active. true if the checks are paused. If you perform a create or update operation on a onPremisesNetworkConnection resource, this value is set to false for four weeks. If you retry a health check on network or domain configuration, this value is set to false for two weeks. If the onPremisesNetworkConnection resource is attached in a provisioningPolicy or used by a Cloud PC in the past four weeks, healthCheckPaused is set to false. Read-only. Default is false. + * @param value Value to set for the healthCheckPaused property. + */ + public void setHealthCheckPaused(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("healthCheckPaused", value); + } /** * Sets the healthCheckStatus property value. The healthCheckStatus property * @param value Value to set for the healthCheckStatus property. @@ -251,7 +288,7 @@ public void setHealthCheckStatus(@jakarta.annotation.Nullable final CloudPcOnPre this.backingStore.set("healthCheckStatus", value); } /** - * Sets the healthCheckStatusDetail property value. Indicates the results of health checks performed on the on-premises connection. Read-only. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. + * Sets the healthCheckStatusDetail property value. Indicates the results of health checks performed on the on-premises connection. Read-only. Requires $select to retrieve. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetail. Read-only. * @param value Value to set for the healthCheckStatusDetail property. */ public void setHealthCheckStatusDetail(@jakarta.annotation.Nullable final CloudPcOnPremisesConnectionStatusDetail value) { @@ -264,6 +301,13 @@ public void setHealthCheckStatusDetail(@jakarta.annotation.Nullable final CloudP public void setInUse(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("inUse", value); } + /** + * Sets the inUseByCloudPc property value. Indicates whether a Cloud PC is using this on-premises network connection. true if at least one Cloud PC is using it. Otherwise, false. Read-only. Default is false. + * @param value Value to set for the inUseByCloudPc property. + */ + public void setInUseByCloudPc(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("inUseByCloudPc", value); + } /** * Sets the organizationalUnit property value. The organizational unit (OU) in which the computer account is created. If left null, the OU configured as the default (a well-known computer object container) in the tenant's Active Directory domain (OU) is used. Optional. * @param value Value to set for the organizationalUnit property. @@ -278,6 +322,13 @@ public void setOrganizationalUnit(@jakarta.annotation.Nullable final String valu public void setResourceGroupId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("resourceGroupId", value); } + /** + * Sets the scopeIds property value. The scope IDs of the corresponding permission. Currently, it's the Intune scope tag ID. + * @param value Value to set for the scopeIds property. + */ + public void setScopeIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("scopeIds", value); + } /** * Sets the subnetId property value. The unique identifier of the target subnet used associated with the on-premises network connectivity for Cloud PCs. Required format: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkId}/subnets/{subnetName}' * @param value Value to set for the subnetId property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcOnPremisesConnectionHealthCheck.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcOnPremisesConnectionHealthCheck.java index 10ca6a6925c..d13db07dd73 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudPcOnPremisesConnectionHealthCheck.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcOnPremisesConnectionHealthCheck.java @@ -89,7 +89,7 @@ public OffsetDateTime getEndDateTime() { return this.backingStore.get("endDateTime"); } /** - * Gets the errorType property value. The type of error that occurred during this health check. Possible values are: endpointConnectivityCheckCloudPcUrlNotAllowListed, endpointConnectivityCheckWVDUrlNotAllowListed, etc. (The all possible values can refer to cloudPcOnPremisesConnectionHealthCheckErrorType) Read-Only. + * Gets the errorType property value. The type of error that occurred during this health check. Read-only. * @return a {@link CloudPcOnPremisesConnectionHealthCheckErrorType} */ @jakarta.annotation.Nullable @@ -207,7 +207,7 @@ public void setEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime val this.backingStore.set("endDateTime", value); } /** - * Sets the errorType property value. The type of error that occurred during this health check. Possible values are: endpointConnectivityCheckCloudPcUrlNotAllowListed, endpointConnectivityCheckWVDUrlNotAllowListed, etc. (The all possible values can refer to cloudPcOnPremisesConnectionHealthCheckErrorType) Read-Only. + * Sets the errorType property value. The type of error that occurred during this health check. Read-only. * @param value Value to set for the errorType property. */ public void setErrorType(@jakarta.annotation.Nullable final CloudPcOnPremisesConnectionHealthCheckErrorType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcOperatingSystem.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcOperatingSystem.java new file mode 100644 index 00000000000..ddfb272adec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcOperatingSystem.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcOperatingSystem implements ValuedEnum { + Windows10("windows10"), + Windows11("windows11"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcOperatingSystem(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcOperatingSystem forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "windows10": return Windows10; + case "windows11": return Windows11; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcProvisioningPolicy.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcProvisioningPolicy.java index 54041122fe1..74f0945893c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudPcProvisioningPolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcProvisioningPolicy.java @@ -171,7 +171,7 @@ public MicrosoftManagedDesktop getMicrosoftManagedDesktop() { return this.backingStore.get("microsoftManagedDesktop"); } /** - * Gets the provisioningType property value. Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy was created. Possible values are: dedicated, shared, unknownFutureValue. + * Gets the provisioningType property value. Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy was created. The possible values are: dedicated, shared, unknownFutureValue. * @return a {@link CloudPcProvisioningType} */ @jakarta.annotation.Nullable @@ -317,7 +317,7 @@ public void setMicrosoftManagedDesktop(@jakarta.annotation.Nullable final Micros this.backingStore.set("microsoftManagedDesktop", value); } /** - * Sets the provisioningType property value. Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy was created. Possible values are: dedicated, shared, unknownFutureValue. + * Sets the provisioningType property value. Specifies the type of license used when provisioning Cloud PCs using this policy. By default, the license type is dedicated if the provisioningType isn't specified when you create the cloudPcProvisioningPolicy. You can't change this property after the cloudPcProvisioningPolicy was created. The possible values are: dedicated, shared, unknownFutureValue. * @param value Value to set for the provisioningType property. */ public void setProvisioningType(@jakarta.annotation.Nullable final CloudPcProvisioningType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcRecommendationReportType.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcRecommendationReportType.java new file mode 100644 index 00000000000..749b6226ed9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcRecommendationReportType.java @@ -0,0 +1,25 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcRecommendationReportType implements ValuedEnum { + CloudPcUsageCategoryReport("cloudPcUsageCategoryReport"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcRecommendationReportType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcRecommendationReportType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "cloudPcUsageCategoryReport": return CloudPcUsageCategoryReport; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcReport.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcReport.java new file mode 100644 index 00000000000..cd882288e1f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcReport.java @@ -0,0 +1,44 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcReport extends Entity implements Parsable { + /** + * Instantiates a new {@link CloudPcReport} and sets the default values. + */ + public CloudPcReport() { + 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 CloudPcReport} + */ + @jakarta.annotation.Nonnull + public static CloudPcReport createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcReport(); + } + /** + * 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/generated/models/CloudPcRestorePointSetting.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcRestorePointSetting.java index 09e8a292a8c..de99ace9642 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CloudPcRestorePointSetting.java +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcRestorePointSetting.java @@ -68,7 +68,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the frequencyType property value. The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are: default, fourHours, sixHours, twelveHours, sixteenHours, twentyFourHours, unknownFutureValue. The default value is default that indicates that the time interval for automatic capturing of restore point snapshots is set to 12 hours. + * Gets the frequencyType property value. The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. The possible values are: default, fourHours, sixHours, twelveHours, sixteenHours, twentyFourHours, unknownFutureValue. The default value is default that indicates that the time interval for automatic capturing of restore point snapshots is set to 12 hours. * @return a {@link CloudPcRestorePointFrequencyType} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the frequencyType property value. The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are: default, fourHours, sixHours, twelveHours, sixteenHours, twentyFourHours, unknownFutureValue. The default value is default that indicates that the time interval for automatic capturing of restore point snapshots is set to 12 hours. + * Sets the frequencyType property value. The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. The possible values are: default, fourHours, sixHours, twelveHours, sixteenHours, twentyFourHours, unknownFutureValue. The default value is default that indicates that the time interval for automatic capturing of restore point snapshots is set to 12 hours. * @param value Value to set for the frequencyType property. */ public void setFrequencyType(@jakarta.annotation.Nullable final CloudPcRestorePointFrequencyType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcServicePlan.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcServicePlan.java new file mode 100644 index 00000000000..d35b69cbe8e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcServicePlan.java @@ -0,0 +1,112 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcServicePlan extends Entity implements Parsable { + /** + * Instantiates a new {@link CloudPcServicePlan} and sets the default values. + */ + public CloudPcServicePlan() { + 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 CloudPcServicePlan} + */ + @jakarta.annotation.Nonnull + public static CloudPcServicePlan createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcServicePlan(); + } + /** + * Gets the displayName property value. The name for the service plan. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("ramInGB", (n) -> { this.setRamInGB(n.getIntegerValue()); }); + deserializerMap.put("storageInGB", (n) -> { this.setStorageInGB(n.getIntegerValue()); }); + deserializerMap.put("vCpuCount", (n) -> { this.setVCpuCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the ramInGB property value. The size of the RAM in GB. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getRamInGB() { + return this.backingStore.get("ramInGB"); + } + /** + * Gets the storageInGB property value. The size of the operating system disk in GB. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getStorageInGB() { + return this.backingStore.get("storageInGB"); + } + /** + * Gets the vCpuCount property value. The number of vCPUs. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getVCpuCount() { + return this.backingStore.get("vCpuCount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeIntegerValue("ramInGB", this.getRamInGB()); + writer.writeIntegerValue("storageInGB", this.getStorageInGB()); + writer.writeIntegerValue("vCpuCount", this.getVCpuCount()); + } + /** + * Sets the displayName property value. The name for the service plan. Read-only. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the ramInGB property value. The size of the RAM in GB. Read-only. + * @param value Value to set for the ramInGB property. + */ + public void setRamInGB(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("ramInGB", value); + } + /** + * 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) { + this.backingStore.set("storageInGB", value); + } + /** + * Sets the vCpuCount property value. The number of vCPUs. Read-only. + * @param value Value to set for the vCpuCount property. + */ + public void setVCpuCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("vCpuCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudPcServicePlanCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcServicePlanCollectionResponse.java new file mode 100644 index 00000000000..572f39a3686 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcServicePlanCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CloudPcServicePlanCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CloudPcServicePlanCollectionResponse} and sets the default values. + */ + public CloudPcServicePlanCollectionResponse() { + 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 CloudPcServicePlanCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CloudPcServicePlanCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudPcServicePlanCollectionResponse(); + } + /** + * 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(CloudPcServicePlan::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/generated/models/CloudPcUserAccountType.java b/src/main/java/com/microsoft/graph/generated/models/CloudPcUserAccountType.java new file mode 100644 index 00000000000..fc2aa864cf2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudPcUserAccountType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CloudPcUserAccountType implements ValuedEnum { + StandardUser("standardUser"), + Administrator("administrator"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CloudPcUserAccountType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CloudPcUserAccountType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "standardUser": return StandardUser; + case "administrator": return Administrator; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CloudVideoInteropInfo.java b/src/main/java/com/microsoft/graph/generated/models/CloudVideoInteropInfo.java new file mode 100644 index 00000000000..267700bf63f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CloudVideoInteropInfo.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 CloudVideoInteropInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CloudVideoInteropInfo} and sets the default values. + */ + public CloudVideoInteropInfo() { + 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 CloudVideoInteropInfo} + */ + @jakarta.annotation.Nonnull + public static CloudVideoInteropInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CloudVideoInteropInfo(); + } + /** + * 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("moreInfoWebUrl", (n) -> { this.setMoreInfoWebUrl(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("tenantKey", (n) -> { this.setTenantKey(n.getStringValue()); }); + deserializerMap.put("videoTeleconferenceId", (n) -> { this.setVideoTeleconferenceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the moreInfoWebUrl property value. Provides other video teleconferencing (VTC) dial-in options. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMoreInfoWebUrl() { + return this.backingStore.get("moreInfoWebUrl"); + } + /** + * 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 tenantKey property value. The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTenantKey() { + return this.backingStore.get("tenantKey"); + } + /** + * Gets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVideoTeleconferenceId() { + return this.backingStore.get("videoTeleconferenceId"); + } + /** + * Serializes information the 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("moreInfoWebUrl", this.getMoreInfoWebUrl()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("tenantKey", this.getTenantKey()); + writer.writeStringValue("videoTeleconferenceId", this.getVideoTeleconferenceId()); + 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 moreInfoWebUrl property value. Provides other video teleconferencing (VTC) dial-in options. Read-only. + * @param value Value to set for the moreInfoWebUrl property. + */ + public void setMoreInfoWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("moreInfoWebUrl", 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 tenantKey property value. The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. + * @param value Value to set for the tenantKey property. + */ + public void setTenantKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("tenantKey", value); + } + /** + * Sets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only. + * @param value Value to set for the videoTeleconferenceId property. + */ + public void setVideoTeleconferenceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("videoTeleconferenceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CommunicationsGuestIdentity.java b/src/main/java/com/microsoft/graph/generated/models/CommunicationsGuestIdentity.java index 94633e415a8..60e371eb5d6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CommunicationsGuestIdentity.java +++ b/src/main/java/com/microsoft/graph/generated/models/CommunicationsGuestIdentity.java @@ -25,6 +25,14 @@ public static CommunicationsGuestIdentity createFromDiscriminatorValue(@jakarta. Objects.requireNonNull(parseNode); return new CommunicationsGuestIdentity(); } + /** + * Gets the email property value. The email of the guest user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEmail() { + return this.backingStore.get("email"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -32,6 +40,7 @@ public static CommunicationsGuestIdentity createFromDiscriminatorValue(@jakarta. @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("email", (n) -> { this.setEmail(n.getStringValue()); }); return deserializerMap; } /** @@ -41,5 +50,13 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeStringValue("email", this.getEmail()); + } + /** + * Sets the email property value. The email of the guest user. + * @param value Value to set for the email property. + */ + public void setEmail(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("email", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/CommunicationsIdentitySet.java b/src/main/java/com/microsoft/graph/generated/models/CommunicationsIdentitySet.java index 9b8dd9a2fdb..725bbf78142 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CommunicationsIdentitySet.java +++ b/src/main/java/com/microsoft/graph/generated/models/CommunicationsIdentitySet.java @@ -58,7 +58,7 @@ public Identity getEncrypted() { return this.backingStore.get("encrypted"); } /** - * Gets the endpointType property value. Type of endpoint that the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue. + * Gets the endpointType property value. Type of endpoint that the participant uses. The possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue. * @return a {@link EndpointType} */ @jakarta.annotation.Nullable @@ -151,7 +151,7 @@ public void setEncrypted(@jakarta.annotation.Nullable final Identity value) { this.backingStore.set("encrypted", value); } /** - * Sets the endpointType property value. Type of endpoint that the participant uses. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue. + * Sets the endpointType property value. Type of endpoint that the participant uses. The possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone, unknownFutureValue. * @param value Value to set for the endpointType property. */ public void setEndpointType(@jakarta.annotation.Nullable final EndpointType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CompanySubscription.java b/src/main/java/com/microsoft/graph/generated/models/CompanySubscription.java index 8e094938101..fbb94d22bbc 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CompanySubscription.java +++ b/src/main/java/com/microsoft/graph/generated/models/CompanySubscription.java @@ -127,7 +127,7 @@ public String getSkuPartNumber() { return this.backingStore.get("skuPartNumber"); } /** - * Gets the status property value. The status of this subscription. Possible values are: Enabled, Deleted, Suspended, Warning, LockedOut. + * Gets the status property value. The status of this subscription. The possible values are: Enabled, Deleted, Suspended, Warning, LockedOut. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -233,7 +233,7 @@ public void setSkuPartNumber(@jakarta.annotation.Nullable final String value) { this.backingStore.set("skuPartNumber", value); } /** - * Sets the status property value. The status of this subscription. Possible values are: Enabled, Deleted, Suspended, Warning, LockedOut. + * Sets the status property value. The status of this subscription. The possible values are: Enabled, Deleted, Suspended, Warning, LockedOut. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessConditionSet.java b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessConditionSet.java index 8750052a7de..d9e555c91e7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessConditionSet.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessConditionSet.java @@ -81,7 +81,7 @@ public ConditionalAccessClientApplications getClientApplications() { return this.backingStore.get("clientApplications"); } /** - * Gets the clientAppTypes property value. Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. The easUnsupported enumeration member will be deprecated in favor of exchangeActiveSync, which includes EAS supported and unsupported platforms. + * Gets the clientAppTypes property value. Client application types included in the policy. The possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. The easUnsupported enumeration member will be deprecated in favor of exchangeActiveSync, which includes EAS supported and unsupported platforms. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -151,7 +151,7 @@ public ConditionalAccessPlatforms getPlatforms() { return this.backingStore.get("platforms"); } /** - * Gets the servicePrincipalRiskLevels property value. Service principal risk levels included in the policy. Possible values are: low, medium, high, none, unknownFutureValue. + * Gets the servicePrincipalRiskLevels property value. Service principal risk levels included in the policy. The possible values are: low, medium, high, none, unknownFutureValue. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -159,7 +159,7 @@ public java.util.List getServicePrincipalRiskLevels() { return this.backingStore.get("servicePrincipalRiskLevels"); } /** - * Gets the signInRiskLevels property value. Sign-in risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. + * Gets the signInRiskLevels property value. Sign-in risk levels included in the policy. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -167,7 +167,7 @@ public java.util.List getSignInRiskLevels() { return this.backingStore.get("signInRiskLevels"); } /** - * Gets the userRiskLevels property value. User risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. + * Gets the userRiskLevels property value. User risk levels included in the policy. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -240,7 +240,7 @@ public void setClientApplications(@jakarta.annotation.Nullable final Conditional this.backingStore.set("clientApplications", value); } /** - * Sets the clientAppTypes property value. Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. The easUnsupported enumeration member will be deprecated in favor of exchangeActiveSync, which includes EAS supported and unsupported platforms. + * Sets the clientAppTypes property value. Client application types included in the policy. The possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required. The easUnsupported enumeration member will be deprecated in favor of exchangeActiveSync, which includes EAS supported and unsupported platforms. * @param value Value to set for the clientAppTypes property. */ public void setClientAppTypes(@jakarta.annotation.Nullable final java.util.List value) { @@ -282,21 +282,21 @@ public void setPlatforms(@jakarta.annotation.Nullable final ConditionalAccessPla this.backingStore.set("platforms", value); } /** - * Sets the servicePrincipalRiskLevels property value. Service principal risk levels included in the policy. Possible values are: low, medium, high, none, unknownFutureValue. + * Sets the servicePrincipalRiskLevels property value. Service principal risk levels included in the policy. The possible values are: low, medium, high, none, unknownFutureValue. * @param value Value to set for the servicePrincipalRiskLevels property. */ public void setServicePrincipalRiskLevels(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("servicePrincipalRiskLevels", value); } /** - * Sets the signInRiskLevels property value. Sign-in risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. + * Sets the signInRiskLevels property value. Sign-in risk levels included in the policy. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. * @param value Value to set for the signInRiskLevels property. */ public void setSignInRiskLevels(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("signInRiskLevels", value); } /** - * Sets the userRiskLevels property value. User risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. + * Sets the userRiskLevels property value. User risk levels included in the policy. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Required. * @param value Value to set for the userRiskLevels property. */ public void setUserRiskLevels(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessExternalTenants.java b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessExternalTenants.java index 963f25475cb..69d107ccfa3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessExternalTenants.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessExternalTenants.java @@ -75,7 +75,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the membershipKind property value. The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. + * Gets the membershipKind property value. The membership kind. The possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. * @return a {@link ConditionalAccessExternalTenantsMembershipKind} */ @jakarta.annotation.Nullable @@ -116,7 +116,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the membershipKind property value. The membership kind. Possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. + * Sets the membershipKind property value. The membership kind. The possible values are: all, enumerated, unknownFutureValue. The enumerated member references an conditionalAccessEnumeratedExternalTenants object. * @param value Value to set for the membershipKind property. */ public void setMembershipKind(@jakarta.annotation.Nullable final ConditionalAccessExternalTenantsMembershipKind value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessGrantControl.java b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessGrantControl.java index 3f92d3ba412..22ce9249904 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessGrantControl.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessGrantControl.java @@ -12,7 +12,8 @@ public enum ConditionalAccessGrantControl implements ValuedEnum { ApprovedApplication("approvedApplication"), CompliantApplication("compliantApplication"), PasswordChange("passwordChange"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + RiskRemediation("riskRemediation"); public final String value; ConditionalAccessGrantControl(final String value) { this.value = value; @@ -31,6 +32,7 @@ public static ConditionalAccessGrantControl forValue(@jakarta.annotation.Nonnull case "compliantApplication": return CompliantApplication; case "passwordChange": return PasswordChange; case "unknownFutureValue": return UnknownFutureValue; + case "riskRemediation": return RiskRemediation; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessGrantControls.java b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessGrantControls.java index 36bb4459508..8a909196e4b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessGrantControls.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessGrantControls.java @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the builtInControls property value. List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue. + * Gets the builtInControls property value. List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue, riskRemediation. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: riskRemediation. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -155,7 +155,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the builtInControls property value. List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue. + * Sets the builtInControls property value. List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue, riskRemediation. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: riskRemediation. * @param value Value to set for the builtInControls property. */ public void setBuiltInControls(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessPlatforms.java b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessPlatforms.java index a2bbff849cb..35651965b53 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessPlatforms.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessPlatforms.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the excludePlatforms property value. Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. + * Gets the excludePlatforms property value. The possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -76,7 +76,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the includePlatforms property value. Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. + * Gets the includePlatforms property value. The possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -118,14 +118,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the excludePlatforms property value. Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. + * Sets the excludePlatforms property value. The possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. * @param value Value to set for the excludePlatforms property. */ public void setExcludePlatforms(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("excludePlatforms", value); } /** - * Sets the includePlatforms property value. Possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. + * Sets the includePlatforms property value. The possible values are: android, iOS, windows, windowsPhone, macOS, linux, all, unknownFutureValue. * @param value Value to set for the includePlatforms property. */ public void setIncludePlatforms(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessPolicy.java b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessPolicy.java index 89e382c93f2..24b3c2155ec 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessPolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessPolicy.java @@ -8,12 +8,13 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class ConditionalAccessPolicy extends Entity implements Parsable { +public class ConditionalAccessPolicy extends PolicyDeletableItem implements Parsable { /** * Instantiates a new {@link ConditionalAccessPolicy} and sets the default values. */ public ConditionalAccessPolicy() { super(); + this.setOdataType("#microsoft.graph.conditionalAccessPolicy"); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -41,7 +42,7 @@ public ConditionalAccessConditionSet getConditions() { return this.backingStore.get("conditions"); } /** - * Gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * Gets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -76,6 +77,7 @@ public Map> getFieldDeserializers deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("grantControls", (n) -> { this.setGrantControls(n.getObjectValue(ConditionalAccessGrantControls::createFromDiscriminatorValue)); }); + deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); deserializerMap.put("modifiedDateTime", (n) -> { this.setModifiedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("sessionControls", (n) -> { this.setSessionControls(n.getObjectValue(ConditionalAccessSessionControls::createFromDiscriminatorValue)); }); deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(ConditionalAccessPolicyState::forValue)); }); @@ -91,7 +93,15 @@ public ConditionalAccessGrantControls getGrantControls() { return this.backingStore.get("grantControls"); } /** - * Gets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * Gets the id property value. Specifies the identifier of a conditionalAccessPolicy object. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * Gets the modifiedDateTime property value. The Timestamp type represents 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. Read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -134,6 +144,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeObjectValue("grantControls", this.getGrantControls()); + writer.writeStringValue("id", this.getId()); writer.writeOffsetDateTimeValue("modifiedDateTime", this.getModifiedDateTime()); writer.writeObjectValue("sessionControls", this.getSessionControls()); writer.writeEnumValue("state", this.getState()); @@ -147,7 +158,7 @@ public void setConditions(@jakarta.annotation.Nullable final ConditionalAccessCo this.backingStore.set("conditions", value); } /** - * Sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * Sets the createdDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. * @param value Value to set for the createdDateTime property. */ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { @@ -175,7 +186,14 @@ public void setGrantControls(@jakarta.annotation.Nullable final ConditionalAcces this.backingStore.set("grantControls", value); } /** - * Sets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Readonly. + * Sets the id property value. Specifies the identifier of a conditionalAccessPolicy object. Read-only. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } + /** + * Sets the modifiedDateTime property value. The Timestamp type represents 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. Read-only. * @param value Value to set for the modifiedDateTime property. */ public void setModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessRoot.java b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessRoot.java index b5275d2a7d9..650a6d9ba11 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessRoot.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConditionalAccessRoot.java @@ -40,6 +40,14 @@ public java.util.List getAuthenticationCont public AuthenticationStrengthRoot getAuthenticationStrength() { return this.backingStore.get("authenticationStrength"); } + /** + * Gets the deletedItems property value. The deletedItems property + * @return a {@link CaPoliciesDeletableRoot} + */ + @jakarta.annotation.Nullable + public CaPoliciesDeletableRoot getDeletedItems() { + return this.backingStore.get("deletedItems"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -49,6 +57,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("authenticationContextClassReferences", (n) -> { this.setAuthenticationContextClassReferences(n.getCollectionOfObjectValues(AuthenticationContextClassReference::createFromDiscriminatorValue)); }); deserializerMap.put("authenticationStrength", (n) -> { this.setAuthenticationStrength(n.getObjectValue(AuthenticationStrengthRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("deletedItems", (n) -> { this.setDeletedItems(n.getObjectValue(CaPoliciesDeletableRoot::createFromDiscriminatorValue)); }); deserializerMap.put("namedLocations", (n) -> { this.setNamedLocations(n.getCollectionOfObjectValues(NamedLocation::createFromDiscriminatorValue)); }); deserializerMap.put("policies", (n) -> { this.setPolicies(n.getCollectionOfObjectValues(ConditionalAccessPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("templates", (n) -> { this.setTemplates(n.getCollectionOfObjectValues(ConditionalAccessTemplate::createFromDiscriminatorValue)); }); @@ -87,6 +96,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("authenticationContextClassReferences", this.getAuthenticationContextClassReferences()); writer.writeObjectValue("authenticationStrength", this.getAuthenticationStrength()); + writer.writeObjectValue("deletedItems", this.getDeletedItems()); writer.writeCollectionOfObjectValues("namedLocations", this.getNamedLocations()); writer.writeCollectionOfObjectValues("policies", this.getPolicies()); writer.writeCollectionOfObjectValues("templates", this.getTemplates()); @@ -105,6 +115,13 @@ public void setAuthenticationContextClassReferences(@jakarta.annotation.Nullable public void setAuthenticationStrength(@jakarta.annotation.Nullable final AuthenticationStrengthRoot value) { this.backingStore.set("authenticationStrength", value); } + /** + * Sets the deletedItems property value. The deletedItems property + * @param value Value to set for the deletedItems property. + */ + public void setDeletedItems(@jakarta.annotation.Nullable final CaPoliciesDeletableRoot value) { + this.backingStore.set("deletedItems", value); + } /** * Sets the namedLocations property value. Read-only. Nullable. Returns a collection of the specified named locations. * @param value Value to set for the namedLocations property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ConfigurationBaseline.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationBaseline.java new file mode 100644 index 00000000000..46726db7848 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationBaseline.java @@ -0,0 +1,112 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationBaseline extends Entity implements Parsable { + /** + * Instantiates a new {@link ConfigurationBaseline} and sets the default values. + */ + public ConfigurationBaseline() { + 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 ConfigurationBaseline} + */ + @jakarta.annotation.Nonnull + public static ConfigurationBaseline createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationBaseline(); + } + /** + * Gets the description property value. User-friendly description of the baseline given by the user. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. User-friendly name given by the user to the baseline. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("parameters", (n) -> { this.setParameters(n.getCollectionOfObjectValues(BaselineParameter::createFromDiscriminatorValue)); }); + deserializerMap.put("resources", (n) -> { this.setResources(n.getCollectionOfObjectValues(BaselineResource::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the parameters property value. Collection of parameters attached to the baseline. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getParameters() { + return this.backingStore.get("parameters"); + } + /** + * Gets the resources property value. Collection of resources and their properties that are added to the baseline. At least one property of one resource must be present in the baseline. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getResources() { + return this.backingStore.get("resources"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("parameters", this.getParameters()); + writer.writeCollectionOfObjectValues("resources", this.getResources()); + } + /** + * Sets the description property value. User-friendly description of the baseline given by the user. + * @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. User-friendly name given by the user to the baseline. + * @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 parameters property value. Collection of parameters attached to the baseline. + * @param value Value to set for the parameters property. + */ + public void setParameters(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("parameters", value); + } + /** + * Sets the resources property value. Collection of resources and their properties that are added to the baseline. At least one property of one resource must be present in the baseline. + * @param value Value to set for the resources property. + */ + public void setResources(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("resources", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ConfigurationBaselineCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationBaselineCollectionResponse.java new file mode 100644 index 00000000000..7fcaede3e21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationBaselineCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationBaselineCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ConfigurationBaselineCollectionResponse} and sets the default values. + */ + public ConfigurationBaselineCollectionResponse() { + 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 ConfigurationBaselineCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ConfigurationBaselineCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationBaselineCollectionResponse(); + } + /** + * 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(ConfigurationBaseline::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/generated/models/ConfigurationDrift.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationDrift.java new file mode 100644 index 00000000000..dec5858a685 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationDrift.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationDrift extends Entity implements Parsable { + /** + * Instantiates a new {@link ConfigurationDrift} and sets the default values. + */ + public ConfigurationDrift() { + 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 ConfigurationDrift} + */ + @jakarta.annotation.Nonnull + public static ConfigurationDrift createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationDrift(); + } + /** + * Gets the baselineResourceDisplayName property value. Resource instance for which the drift is detected. Supports $filter (eq, ne, startsWith) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBaselineResourceDisplayName() { + return this.backingStore.get("baselineResourceDisplayName"); + } + /** + * Gets the driftedProperties property value. Properties within one or more resource instances in which drift is detected. Requires $select to retrieve. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDriftedProperties() { + return this.backingStore.get("driftedProperties"); + } + /** + * 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("baselineResourceDisplayName", (n) -> { this.setBaselineResourceDisplayName(n.getStringValue()); }); + deserializerMap.put("driftedProperties", (n) -> { this.setDriftedProperties(n.getCollectionOfObjectValues(DriftedProperty::createFromDiscriminatorValue)); }); + deserializerMap.put("firstReportedDateTime", (n) -> { this.setFirstReportedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("monitorId", (n) -> { this.setMonitorId(n.getStringValue()); }); + deserializerMap.put("resourceInstanceIdentifier", (n) -> { this.setResourceInstanceIdentifier(n.getObjectValue(OpenComplexDictionaryType::createFromDiscriminatorValue)); }); + deserializerMap.put("resourceType", (n) -> { this.setResourceType(n.getStringValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(DriftStatus::forValue)); }); + deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the firstReportedDateTime property value. The date and time at which drift is first detected. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getFirstReportedDateTime() { + return this.backingStore.get("firstReportedDateTime"); + } + /** + * Gets the monitorId property value. Globally unique identifier (GUID) of the monitor. System-generated. Supports $filter (eq, ne). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMonitorId() { + return this.backingStore.get("monitorId"); + } + /** + * Gets the resourceInstanceIdentifier property value. The resourceInstanceIdentifier property + * @return a {@link OpenComplexDictionaryType} + */ + @jakarta.annotation.Nullable + public OpenComplexDictionaryType getResourceInstanceIdentifier() { + return this.backingStore.get("resourceInstanceIdentifier"); + } + /** + * Gets the resourceType property value. Resource for which the drift is detected. Supports $filter (eq, ne, startsWith). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceType() { + return this.backingStore.get("resourceType"); + } + /** + * Gets the status property value. The status property + * @return a {@link DriftStatus} + */ + @jakarta.annotation.Nullable + public DriftStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the tenantId property value. Globally unique identifier (GUID) of the tenant for which the monitor runs. Fetched automatically by the system. Supports $filter (eq, ne). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTenantId() { + return this.backingStore.get("tenantId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("resourceInstanceIdentifier", this.getResourceInstanceIdentifier()); + writer.writeEnumValue("status", this.getStatus()); + } + /** + * Sets the baselineResourceDisplayName property value. Resource instance for which the drift is detected. Supports $filter (eq, ne, startsWith) and $orderby. + * @param value Value to set for the baselineResourceDisplayName property. + */ + public void setBaselineResourceDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("baselineResourceDisplayName", value); + } + /** + * Sets the driftedProperties property value. Properties within one or more resource instances in which drift is detected. Requires $select to retrieve. + * @param value Value to set for the driftedProperties property. + */ + public void setDriftedProperties(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("driftedProperties", value); + } + /** + * Sets the firstReportedDateTime property value. The date and time at which drift is first detected. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @param value Value to set for the firstReportedDateTime property. + */ + public void setFirstReportedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("firstReportedDateTime", value); + } + /** + * Sets the monitorId property value. Globally unique identifier (GUID) of the monitor. System-generated. Supports $filter (eq, ne). + * @param value Value to set for the monitorId property. + */ + public void setMonitorId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("monitorId", value); + } + /** + * Sets the resourceInstanceIdentifier property value. The resourceInstanceIdentifier property + * @param value Value to set for the resourceInstanceIdentifier property. + */ + public void setResourceInstanceIdentifier(@jakarta.annotation.Nullable final OpenComplexDictionaryType value) { + this.backingStore.set("resourceInstanceIdentifier", value); + } + /** + * Sets the resourceType property value. Resource for which the drift is detected. Supports $filter (eq, ne, startsWith). + * @param value Value to set for the resourceType property. + */ + public void setResourceType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceType", 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 DriftStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the tenantId property value. Globally unique identifier (GUID) of the tenant for which the monitor runs. Fetched automatically by the system. Supports $filter (eq, ne). + * @param value Value to set for the tenantId property. + */ + public void setTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("tenantId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ConfigurationDriftCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationDriftCollectionResponse.java new file mode 100644 index 00000000000..3ed55d1f7b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationDriftCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationDriftCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ConfigurationDriftCollectionResponse} and sets the default values. + */ + public ConfigurationDriftCollectionResponse() { + 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 ConfigurationDriftCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ConfigurationDriftCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationDriftCollectionResponse(); + } + /** + * 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(ConfigurationDrift::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/generated/models/ConfigurationManagement.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationManagement.java new file mode 100644 index 00000000000..03775b68042 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationManagement.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationManagement extends Entity implements Parsable { + /** + * Instantiates a new {@link ConfigurationManagement} and sets the default values. + */ + public ConfigurationManagement() { + 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 ConfigurationManagement} + */ + @jakarta.annotation.Nonnull + public static ConfigurationManagement createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationManagement(); + } + /** + * Gets the configurationDrifts property value. A container for configuration drift resources. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getConfigurationDrifts() { + return this.backingStore.get("configurationDrifts"); + } + /** + * Gets the configurationMonitoringResults property value. A container for configuration monitoring results resources. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getConfigurationMonitoringResults() { + return this.backingStore.get("configurationMonitoringResults"); + } + /** + * Gets the configurationMonitors property value. A container for configuration monitor resources. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getConfigurationMonitors() { + return this.backingStore.get("configurationMonitors"); + } + /** + * Gets the configurationSnapshotJobs property value. A container for snapshot job resources. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getConfigurationSnapshotJobs() { + return this.backingStore.get("configurationSnapshotJobs"); + } + /** + * Gets the configurationSnapshots property value. A container for configuration snapshot baselines. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getConfigurationSnapshots() { + return this.backingStore.get("configurationSnapshots"); + } + /** + * 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("configurationDrifts", (n) -> { this.setConfigurationDrifts(n.getCollectionOfObjectValues(ConfigurationDrift::createFromDiscriminatorValue)); }); + deserializerMap.put("configurationMonitoringResults", (n) -> { this.setConfigurationMonitoringResults(n.getCollectionOfObjectValues(ConfigurationMonitoringResult::createFromDiscriminatorValue)); }); + deserializerMap.put("configurationMonitors", (n) -> { this.setConfigurationMonitors(n.getCollectionOfObjectValues(ConfigurationMonitor::createFromDiscriminatorValue)); }); + deserializerMap.put("configurationSnapshotJobs", (n) -> { this.setConfigurationSnapshotJobs(n.getCollectionOfObjectValues(ConfigurationSnapshotJob::createFromDiscriminatorValue)); }); + deserializerMap.put("configurationSnapshots", (n) -> { this.setConfigurationSnapshots(n.getCollectionOfObjectValues(ConfigurationBaseline::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("configurationDrifts", this.getConfigurationDrifts()); + writer.writeCollectionOfObjectValues("configurationMonitoringResults", this.getConfigurationMonitoringResults()); + writer.writeCollectionOfObjectValues("configurationMonitors", this.getConfigurationMonitors()); + writer.writeCollectionOfObjectValues("configurationSnapshotJobs", this.getConfigurationSnapshotJobs()); + writer.writeCollectionOfObjectValues("configurationSnapshots", this.getConfigurationSnapshots()); + } + /** + * Sets the configurationDrifts property value. A container for configuration drift resources. + * @param value Value to set for the configurationDrifts property. + */ + public void setConfigurationDrifts(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("configurationDrifts", value); + } + /** + * Sets the configurationMonitoringResults property value. A container for configuration monitoring results resources. + * @param value Value to set for the configurationMonitoringResults property. + */ + public void setConfigurationMonitoringResults(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("configurationMonitoringResults", value); + } + /** + * Sets the configurationMonitors property value. A container for configuration monitor resources. + * @param value Value to set for the configurationMonitors property. + */ + public void setConfigurationMonitors(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("configurationMonitors", value); + } + /** + * Sets the configurationSnapshotJobs property value. A container for snapshot job resources. + * @param value Value to set for the configurationSnapshotJobs property. + */ + public void setConfigurationSnapshotJobs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("configurationSnapshotJobs", value); + } + /** + * Sets the configurationSnapshots property value. A container for configuration snapshot baselines. + * @param value Value to set for the configurationSnapshots property. + */ + public void setConfigurationSnapshots(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("configurationSnapshots", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitor.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitor.java new file mode 100644 index 00000000000..7ebe3188121 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitor.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationMonitor extends Entity implements Parsable { + /** + * Instantiates a new {@link ConfigurationMonitor} and sets the default values. + */ + public ConfigurationMonitor() { + 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 ConfigurationMonitor} + */ + @jakarta.annotation.Nonnull + public static ConfigurationMonitor createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationMonitor(); + } + /** + * Gets the baseline property value. The baseline property + * @return a {@link ConfigurationBaseline} + */ + @jakarta.annotation.Nullable + public ConfigurationBaseline getBaseline() { + return this.backingStore.get("baseline"); + } + /** + * 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 date and time when the monitor was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the description property value. User-friendly description of the monitor given by the user. Supports $filter (eq, ne, startsWith) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. User-friendly name given by the user to the monitor. Supports $filter (eq, ne, startsWith) 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("baseline", (n) -> { this.setBaseline(n.getObjectValue(ConfigurationBaseline::createFromDiscriminatorValue)); }); + deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("inactivationReason", (n) -> { this.setInactivationReason(n.getStringValue()); }); + deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("mode", (n) -> { this.setMode(n.getEnumValue(MonitorMode::forValue)); }); + deserializerMap.put("monitorRunFrequencyInHours", (n) -> { this.setMonitorRunFrequencyInHours(n.getIntegerValue()); }); + deserializerMap.put("parameters", (n) -> { this.setParameters(n.getObjectValue(OpenComplexDictionaryType::createFromDiscriminatorValue)); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(MonitorStatus::forValue)); }); + deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the inactivationReason property value. The reason for the monitor's inactivation. Requires $select to retrieve. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getInactivationReason() { + return this.backingStore.get("inactivationReason"); + } + /** + * 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 date and time when the monitor was last modified. If no modifications are made to the monitor, it's the same as createdDateTime. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the mode property value. The mode property + * @return a {@link MonitorMode} + */ + @jakarta.annotation.Nullable + public MonitorMode getMode() { + return this.backingStore.get("mode"); + } + /** + * Gets the monitorRunFrequencyInHours property value. Frequency at which the monitor runs. The default frequency is six hours. Regardless of when you create or update a monitor, it gets triggered within the next 6 hours. Currently, monitors are picked up at fixed times: 6 AM, 12 PM, 6 PM, and 12 AM (all in GMT). For example, if you create a monitor at 9 AM, it gets triggered around 12 PM. If you update a monitor at 4 PM, it gets triggered around 6 PM. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getMonitorRunFrequencyInHours() { + return this.backingStore.get("monitorRunFrequencyInHours"); + } + /** + * Gets the parameters property value. Key-value pairs that contain parameter values which might be used in the baseline. Requires $select to retrieve. + * @return a {@link OpenComplexDictionaryType} + */ + @jakarta.annotation.Nullable + public OpenComplexDictionaryType getParameters() { + return this.backingStore.get("parameters"); + } + /** + * Gets the status property value. The status property + * @return a {@link MonitorStatus} + */ + @jakarta.annotation.Nullable + public MonitorStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the tenantId property value. Globally unique identifier (GUID) of the tenant for which the monitor runs. Fetched automatically by the system. Supports $filter (eq, ne). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTenantId() { + return this.backingStore.get("tenantId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("baseline", this.getBaseline()); + writer.writeObjectValue("createdBy", this.getCreatedBy()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); + writer.writeEnumValue("mode", this.getMode()); + writer.writeObjectValue("parameters", this.getParameters()); + writer.writeEnumValue("status", this.getStatus()); + } + /** + * Sets the baseline property value. The baseline property + * @param value Value to set for the baseline property. + */ + public void setBaseline(@jakarta.annotation.Nullable final ConfigurationBaseline value) { + this.backingStore.set("baseline", 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 date and time when the monitor was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the description property value. User-friendly description of the monitor given by the user. Supports $filter (eq, ne, startsWith) and $orderby. + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the displayName property value. User-friendly name given by the user to the monitor. Supports $filter (eq, ne, startsWith) 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 inactivationReason property value. The reason for the monitor's inactivation. Requires $select to retrieve. + * @param value Value to set for the inactivationReason property. + */ + public void setInactivationReason(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("inactivationReason", 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 date and time when the monitor was last modified. If no modifications are made to the monitor, it's the same as createdDateTime. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @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 mode property value. The mode property + * @param value Value to set for the mode property. + */ + public void setMode(@jakarta.annotation.Nullable final MonitorMode value) { + this.backingStore.set("mode", value); + } + /** + * Sets the monitorRunFrequencyInHours property value. Frequency at which the monitor runs. The default frequency is six hours. Regardless of when you create or update a monitor, it gets triggered within the next 6 hours. Currently, monitors are picked up at fixed times: 6 AM, 12 PM, 6 PM, and 12 AM (all in GMT). For example, if you create a monitor at 9 AM, it gets triggered around 12 PM. If you update a monitor at 4 PM, it gets triggered around 6 PM. + * @param value Value to set for the monitorRunFrequencyInHours property. + */ + public void setMonitorRunFrequencyInHours(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("monitorRunFrequencyInHours", value); + } + /** + * Sets the parameters property value. Key-value pairs that contain parameter values which might be used in the baseline. Requires $select to retrieve. + * @param value Value to set for the parameters property. + */ + public void setParameters(@jakarta.annotation.Nullable final OpenComplexDictionaryType value) { + this.backingStore.set("parameters", 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 MonitorStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the tenantId property value. Globally unique identifier (GUID) of the tenant for which the monitor runs. Fetched automatically by the system. Supports $filter (eq, ne). + * @param value Value to set for the tenantId property. + */ + public void setTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("tenantId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitorCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitorCollectionResponse.java new file mode 100644 index 00000000000..4ccd2f97cd1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitorCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationMonitorCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ConfigurationMonitorCollectionResponse} and sets the default values. + */ + public ConfigurationMonitorCollectionResponse() { + 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 ConfigurationMonitorCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ConfigurationMonitorCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationMonitorCollectionResponse(); + } + /** + * 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(ConfigurationMonitor::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/generated/models/ConfigurationMonitoringResult.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitoringResult.java new file mode 100644 index 00000000000..fd3ac66c155 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitoringResult.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationMonitoringResult extends Entity implements Parsable { + /** + * Instantiates a new {@link ConfigurationMonitoringResult} and sets the default values. + */ + public ConfigurationMonitoringResult() { + 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 ConfigurationMonitoringResult} + */ + @jakarta.annotation.Nonnull + public static ConfigurationMonitoringResult createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationMonitoringResult(); + } + /** + * Gets the driftsCount property value. Number of drifts observed during a monitor run. Supports $filter (eq, ne, ge, le) and $orderby. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getDriftsCount() { + return this.backingStore.get("driftsCount"); + } + /** + * Gets the errorDetails property value. All the error details that prevent the monitor from running successfully. The error details are a contained entity. Requires $select to retrieve. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getErrorDetails() { + return this.backingStore.get("errorDetails"); + } + /** + * 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("driftsCount", (n) -> { this.setDriftsCount(n.getIntegerValue()); }); + deserializerMap.put("errorDetails", (n) -> { this.setErrorDetails(n.getCollectionOfObjectValues(ErrorDetail::createFromDiscriminatorValue)); }); + deserializerMap.put("monitorId", (n) -> { this.setMonitorId(n.getStringValue()); }); + deserializerMap.put("runCompletionDateTime", (n) -> { this.setRunCompletionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("runInitiationDateTime", (n) -> { this.setRunInitiationDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("runStatus", (n) -> { this.setRunStatus(n.getEnumValue(MonitorRunStatus::forValue)); }); + deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the monitorId property value. Globally unique identifier (GUID) of the monitor. System-generated. Supports $filter (eq, ne). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMonitorId() { + return this.backingStore.get("monitorId"); + } + /** + * Gets the runCompletionDateTime property value. Date and time at which the monitor run completed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getRunCompletionDateTime() { + return this.backingStore.get("runCompletionDateTime"); + } + /** + * Gets the runInitiationDateTime property value. Date and time at which the monitor run initiated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getRunInitiationDateTime() { + return this.backingStore.get("runInitiationDateTime"); + } + /** + * Gets the runStatus property value. The runStatus property + * @return a {@link MonitorRunStatus} + */ + @jakarta.annotation.Nullable + public MonitorRunStatus getRunStatus() { + return this.backingStore.get("runStatus"); + } + /** + * Gets the tenantId property value. Globally unique identifier (GUID) of the tenant for which the monitor runs. Fetched automatically by the system. Supports $filter (eq, ne). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTenantId() { + return this.backingStore.get("tenantId"); + } + /** + * Serializes information the 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("runStatus", this.getRunStatus()); + } + /** + * Sets the driftsCount property value. Number of drifts observed during a monitor run. Supports $filter (eq, ne, ge, le) and $orderby. + * @param value Value to set for the driftsCount property. + */ + public void setDriftsCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("driftsCount", value); + } + /** + * Sets the errorDetails property value. All the error details that prevent the monitor from running successfully. The error details are a contained entity. Requires $select to retrieve. + * @param value Value to set for the errorDetails property. + */ + public void setErrorDetails(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("errorDetails", value); + } + /** + * Sets the monitorId property value. Globally unique identifier (GUID) of the monitor. System-generated. Supports $filter (eq, ne). + * @param value Value to set for the monitorId property. + */ + public void setMonitorId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("monitorId", value); + } + /** + * Sets the runCompletionDateTime property value. Date and time at which the monitor run completed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @param value Value to set for the runCompletionDateTime property. + */ + public void setRunCompletionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("runCompletionDateTime", value); + } + /** + * Sets the runInitiationDateTime property value. Date and time at which the monitor run initiated. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @param value Value to set for the runInitiationDateTime property. + */ + public void setRunInitiationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("runInitiationDateTime", value); + } + /** + * Sets the runStatus property value. The runStatus property + * @param value Value to set for the runStatus property. + */ + public void setRunStatus(@jakarta.annotation.Nullable final MonitorRunStatus value) { + this.backingStore.set("runStatus", value); + } + /** + * Sets the tenantId property value. Globally unique identifier (GUID) of the tenant for which the monitor runs. Fetched automatically by the system. Supports $filter (eq, ne). + * @param value Value to set for the tenantId property. + */ + public void setTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("tenantId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitoringResultCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitoringResultCollectionResponse.java new file mode 100644 index 00000000000..09ea45a2e11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationMonitoringResultCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationMonitoringResultCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ConfigurationMonitoringResultCollectionResponse} and sets the default values. + */ + public ConfigurationMonitoringResultCollectionResponse() { + 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 ConfigurationMonitoringResultCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ConfigurationMonitoringResultCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationMonitoringResultCollectionResponse(); + } + /** + * 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(ConfigurationMonitoringResult::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/generated/models/ConfigurationSnapshotJob.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationSnapshotJob.java new file mode 100644 index 00000000000..f0e1a52b83e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationSnapshotJob.java @@ -0,0 +1,210 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationSnapshotJob extends Entity implements Parsable { + /** + * Instantiates a new {@link ConfigurationSnapshotJob} and sets the default values. + */ + public ConfigurationSnapshotJob() { + 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 ConfigurationSnapshotJob} + */ + @jakarta.annotation.Nonnull + public static ConfigurationSnapshotJob createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationSnapshotJob(); + } + /** + * Gets the completedDateTime property value. The date and time when the snapshot job was completed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCompletedDateTime() { + return this.backingStore.get("completedDateTime"); + } + /** + * 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 date and time when the snapshot job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the description property value. User-friendly description of the snapshot given by the user. Supports $filter (eq, ne, startsWith) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. User-friendly name provided by the user during snapshot creation. Supports $filter (eq, ne, startsWith) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * Gets the errorDetails property value. Details of errors related to the reasons why the snapshot can't complete. Requires $select to retrieve. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getErrorDetails() { + return this.backingStore.get("errorDetails"); + } + /** + * 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("completedDateTime", (n) -> { this.setCompletedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("errorDetails", (n) -> { this.setErrorDetails(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("resourceLocation", (n) -> { this.setResourceLocation(n.getStringValue()); }); + deserializerMap.put("resources", (n) -> { this.setResources(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(SnapshotJobStatus::forValue)); }); + deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the resourceLocation property value. The URL at which the snapshot file resides. Requires $select to retrieve. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceLocation() { + return this.backingStore.get("resourceLocation"); + } + /** + * Gets the resources property value. The names of all resources included in the request body by the user who created the snapshot. Fetched by the system. Requires $select to retrieve. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getResources() { + return this.backingStore.get("resources"); + } + /** + * Gets the status property value. The status property + * @return a {@link SnapshotJobStatus} + */ + @jakarta.annotation.Nullable + public SnapshotJobStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the tenantId property value. Globally unique identifier (GUID) of the tenant for which the snapshot is created. Supports $filter (eq, ne). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTenantId() { + return this.backingStore.get("tenantId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("createdBy", this.getCreatedBy()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfPrimitiveValues("resources", this.getResources()); + writer.writeEnumValue("status", this.getStatus()); + } + /** + * Sets the completedDateTime property value. The date and time when the snapshot job was completed. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @param value Value to set for the completedDateTime property. + */ + public void setCompletedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("completedDateTime", 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 date and time when the snapshot job was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $filter (eq, ne, ge, le) and $orderby. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the description property value. User-friendly description of the snapshot given by the user. Supports $filter (eq, ne, startsWith) and $orderby. + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the displayName property value. User-friendly name provided by the user during snapshot creation. Supports $filter (eq, ne, startsWith) 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 errorDetails property value. Details of errors related to the reasons why the snapshot can't complete. Requires $select to retrieve. + * @param value Value to set for the errorDetails property. + */ + public void setErrorDetails(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("errorDetails", value); + } + /** + * Sets the resourceLocation property value. The URL at which the snapshot file resides. Requires $select to retrieve. + * @param value Value to set for the resourceLocation property. + */ + public void setResourceLocation(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceLocation", value); + } + /** + * Sets the resources property value. The names of all resources included in the request body by the user who created the snapshot. Fetched by the system. Requires $select to retrieve. + * @param value Value to set for the resources property. + */ + public void setResources(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("resources", 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 SnapshotJobStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the tenantId property value. Globally unique identifier (GUID) of the tenant for which the snapshot is created. Supports $filter (eq, ne). + * @param value Value to set for the tenantId property. + */ + public void setTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("tenantId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ConfigurationSnapshotJobCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ConfigurationSnapshotJobCollectionResponse.java new file mode 100644 index 00000000000..97b77eb1cfc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ConfigurationSnapshotJobCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ConfigurationSnapshotJobCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ConfigurationSnapshotJobCollectionResponse} and sets the default values. + */ + public ConfigurationSnapshotJobCollectionResponse() { + 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 ConfigurationSnapshotJobCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ConfigurationSnapshotJobCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ConfigurationSnapshotJobCollectionResponse(); + } + /** + * 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(ConfigurationSnapshotJob::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/generated/models/Contact.java b/src/main/java/com/microsoft/graph/generated/models/Contact.java index 14ece201e77..7bd1dfbeef8 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Contact.java +++ b/src/main/java/com/microsoft/graph/generated/models/Contact.java @@ -150,10 +150,13 @@ public Map> getFieldDeserializers deserializerMap.put("parentFolderId", (n) -> { this.setParentFolderId(n.getStringValue()); }); deserializerMap.put("personalNotes", (n) -> { this.setPersonalNotes(n.getStringValue()); }); deserializerMap.put("photo", (n) -> { this.setPhoto(n.getObjectValue(ProfilePhoto::createFromDiscriminatorValue)); }); + deserializerMap.put("primaryEmailAddress", (n) -> { this.setPrimaryEmailAddress(n.getObjectValue(EmailAddress::createFromDiscriminatorValue)); }); deserializerMap.put("profession", (n) -> { this.setProfession(n.getStringValue()); }); + deserializerMap.put("secondaryEmailAddress", (n) -> { this.setSecondaryEmailAddress(n.getObjectValue(EmailAddress::createFromDiscriminatorValue)); }); deserializerMap.put("singleValueExtendedProperties", (n) -> { this.setSingleValueExtendedProperties(n.getCollectionOfObjectValues(SingleValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); deserializerMap.put("spouseName", (n) -> { this.setSpouseName(n.getStringValue()); }); deserializerMap.put("surname", (n) -> { this.setSurname(n.getStringValue()); }); + deserializerMap.put("tertiaryEmailAddress", (n) -> { this.setTertiaryEmailAddress(n.getObjectValue(EmailAddress::createFromDiscriminatorValue)); }); deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); deserializerMap.put("yomiCompanyName", (n) -> { this.setYomiCompanyName(n.getStringValue()); }); deserializerMap.put("yomiGivenName", (n) -> { this.setYomiGivenName(n.getStringValue()); }); @@ -304,6 +307,14 @@ public String getPersonalNotes() { public ProfilePhoto getPhoto() { return this.backingStore.get("photo"); } + /** + * Gets the primaryEmailAddress property value. The contact's primary email address. + * @return a {@link EmailAddress} + */ + @jakarta.annotation.Nullable + public EmailAddress getPrimaryEmailAddress() { + return this.backingStore.get("primaryEmailAddress"); + } /** * Gets the profession property value. The contact's profession. * @return a {@link String} @@ -312,6 +323,14 @@ public ProfilePhoto getPhoto() { public String getProfession() { return this.backingStore.get("profession"); } + /** + * Gets the secondaryEmailAddress property value. The contact's secondary email address. + * @return a {@link EmailAddress} + */ + @jakarta.annotation.Nullable + public EmailAddress getSecondaryEmailAddress() { + return this.backingStore.get("secondaryEmailAddress"); + } /** * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the contact. Read-only. Nullable. * @return a {@link java.util.List} @@ -336,6 +355,14 @@ public String getSpouseName() { public String getSurname() { return this.backingStore.get("surname"); } + /** + * Gets the tertiaryEmailAddress property value. The contact's tertiary email address. + * @return a {@link EmailAddress} + */ + @jakarta.annotation.Nullable + public EmailAddress getTertiaryEmailAddress() { + return this.backingStore.get("tertiaryEmailAddress"); + } /** * Gets the title property value. The contact's title. * @return a {@link String} @@ -404,10 +431,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("parentFolderId", this.getParentFolderId()); writer.writeStringValue("personalNotes", this.getPersonalNotes()); writer.writeObjectValue("photo", this.getPhoto()); + writer.writeObjectValue("primaryEmailAddress", this.getPrimaryEmailAddress()); writer.writeStringValue("profession", this.getProfession()); + writer.writeObjectValue("secondaryEmailAddress", this.getSecondaryEmailAddress()); writer.writeCollectionOfObjectValues("singleValueExtendedProperties", this.getSingleValueExtendedProperties()); writer.writeStringValue("spouseName", this.getSpouseName()); writer.writeStringValue("surname", this.getSurname()); + writer.writeObjectValue("tertiaryEmailAddress", this.getTertiaryEmailAddress()); writer.writeStringValue("title", this.getTitle()); writer.writeStringValue("yomiCompanyName", this.getYomiCompanyName()); writer.writeStringValue("yomiGivenName", this.getYomiGivenName()); @@ -616,6 +646,13 @@ public void setPersonalNotes(@jakarta.annotation.Nullable final String value) { public void setPhoto(@jakarta.annotation.Nullable final ProfilePhoto value) { this.backingStore.set("photo", value); } + /** + * Sets the primaryEmailAddress property value. The contact's primary email address. + * @param value Value to set for the primaryEmailAddress property. + */ + public void setPrimaryEmailAddress(@jakarta.annotation.Nullable final EmailAddress value) { + this.backingStore.set("primaryEmailAddress", value); + } /** * Sets the profession property value. The contact's profession. * @param value Value to set for the profession property. @@ -623,6 +660,13 @@ public void setPhoto(@jakarta.annotation.Nullable final ProfilePhoto value) { public void setProfession(@jakarta.annotation.Nullable final String value) { this.backingStore.set("profession", value); } + /** + * Sets the secondaryEmailAddress property value. The contact's secondary email address. + * @param value Value to set for the secondaryEmailAddress property. + */ + public void setSecondaryEmailAddress(@jakarta.annotation.Nullable final EmailAddress value) { + this.backingStore.set("secondaryEmailAddress", value); + } /** * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the contact. Read-only. Nullable. * @param value Value to set for the singleValueExtendedProperties property. @@ -644,6 +688,13 @@ public void setSpouseName(@jakarta.annotation.Nullable final String value) { public void setSurname(@jakarta.annotation.Nullable final String value) { this.backingStore.set("surname", value); } + /** + * Sets the tertiaryEmailAddress property value. The contact's tertiary email address. + * @param value Value to set for the tertiaryEmailAddress property. + */ + public void setTertiaryEmailAddress(@jakarta.annotation.Nullable final EmailAddress value) { + this.backingStore.set("tertiaryEmailAddress", value); + } /** * Sets the title property value. The contact's title. * @param value Value to set for the title property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ContentCategory.java b/src/main/java/com/microsoft/graph/generated/models/ContentCategory.java new file mode 100644 index 00000000000..b7ee1bd405e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ContentCategory.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ContentCategory implements ValuedEnum { + None("none"), + Ai("ai"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ContentCategory(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ContentCategory forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "ai": return Ai; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Contract.java b/src/main/java/com/microsoft/graph/generated/models/Contract.java index 6c2719daee7..5f63e20e531 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Contract.java +++ b/src/main/java/com/microsoft/graph/generated/models/Contract.java @@ -27,7 +27,7 @@ public static Contract createFromDiscriminatorValue(@jakarta.annotation.Nonnull return new Contract(); } /** - * Gets the contractType property value. Type of contract. Possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below. + * Gets the contractType property value. Type of contract. The possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("displayName", this.getDisplayName()); } /** - * Sets the contractType property value. Type of contract. Possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below. + * Sets the contractType property value. Type of contract. The possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below. * @param value Value to set for the contractType property. */ public void setContractType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ControlConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/ControlConfiguration.java new file mode 100644 index 00000000000..fb50d1abb84 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ControlConfiguration.java @@ -0,0 +1,137 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ControlConfiguration extends Entity implements Parsable { + /** + * Instantiates a new {@link ControlConfiguration} and sets the default values. + */ + public ControlConfiguration() { + 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 ControlConfiguration} + */ + @jakarta.annotation.Nonnull + public static ControlConfiguration 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.endUserSettings": return new EndUserSettings(); + } + } + return new ControlConfiguration(); + } + /** + * Gets the createdBy property value. The userPrincipalName of the user or identity that created the control configuration. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCreatedBy() { + return this.backingStore.get("createdBy"); + } + /** + * Gets the createdDateTime property value. The date and time the control configuration 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("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + deserializerMap.put("modifiedBy", (n) -> { this.setModifiedBy(n.getStringValue()); }); + deserializerMap.put("modifiedDateTime", (n) -> { this.setModifiedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. Determines whether or not the control configuration is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * Gets the modifiedBy property value. The userPrincipalName of the user or identity that modified the control configuration. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getModifiedBy() { + return this.backingStore.get("modifiedBy"); + } + /** + * Gets the modifiedDateTime property value. The date and time the control configuration was modified. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getModifiedDateTime() { + return this.backingStore.get("modifiedDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("createdBy", this.getCreatedBy()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); + writer.writeStringValue("modifiedBy", this.getModifiedBy()); + writer.writeOffsetDateTimeValue("modifiedDateTime", this.getModifiedDateTime()); + } + /** + * Sets the createdBy property value. The userPrincipalName of the user or identity that created the control configuration. + * @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 the control configuration 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 isEnabled property value. Determines whether or not the control configuration is enabled. + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } + /** + * Sets the modifiedBy property value. The userPrincipalName of the user or identity that modified the control configuration. + * @param value Value to set for the modifiedBy property. + */ + public void setModifiedBy(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("modifiedBy", value); + } + /** + * Sets the modifiedDateTime property value. The date and time the control configuration was modified. + * @param value Value to set for the modifiedDateTime property. + */ + public void setModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("modifiedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ControlConfigurationCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ControlConfigurationCollectionResponse.java new file mode 100644 index 00000000000..b0787dc0090 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ControlConfigurationCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ControlConfigurationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ControlConfigurationCollectionResponse} and sets the default values. + */ + public ControlConfigurationCollectionResponse() { + 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 ControlConfigurationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ControlConfigurationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ControlConfigurationCollectionResponse(); + } + /** + * 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(ControlConfiguration::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/generated/models/ConversationThread.java b/src/main/java/com/microsoft/graph/generated/models/ConversationThread.java index f4c3d94ee33..8321b1d5d6c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ConversationThread.java +++ b/src/main/java/com/microsoft/graph/generated/models/ConversationThread.java @@ -26,7 +26,7 @@ public static ConversationThread createFromDiscriminatorValue(@jakarta.annotatio return new ConversationThread(); } /** - * Gets the ccRecipients property value. The Cc: recipients for the thread. Returned only on $select. + * Gets the ccRecipients property value. The Cc: recipients for the thread. Requires $select to retrieve. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -100,7 +100,7 @@ public String getTopic() { return this.backingStore.get("topic"); } /** - * Gets the toRecipients property value. The To: recipients for the thread. Returned only on $select. + * Gets the toRecipients property value. The To: recipients for the thread. Requires $select to retrieve. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -133,7 +133,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("uniqueSenders", this.getUniqueSenders()); } /** - * Sets the ccRecipients property value. The Cc: recipients for the thread. Returned only on $select. + * Sets the ccRecipients property value. The Cc: recipients for the thread. Requires $select to retrieve. * @param value Value to set for the ccRecipients property. */ public void setCcRecipients(@jakarta.annotation.Nullable final java.util.List value) { @@ -182,7 +182,7 @@ public void setTopic(@jakarta.annotation.Nullable final String value) { this.backingStore.set("topic", value); } /** - * Sets the toRecipients property value. The To: recipients for the thread. Returned only on $select. + * Sets the toRecipients property value. The To: recipients for the thread. Requires $select to retrieve. * @param value Value to set for the toRecipients property. */ public void setToRecipients(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CopilotAdmin.java b/src/main/java/com/microsoft/graph/generated/models/CopilotAdmin.java index a7af35a6765..1c58156bfca 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CopilotAdmin.java +++ b/src/main/java/com/microsoft/graph/generated/models/CopilotAdmin.java @@ -24,6 +24,14 @@ public static CopilotAdmin createFromDiscriminatorValue(@jakarta.annotation.Nonn Objects.requireNonNull(parseNode); return new CopilotAdmin(); } + /** + * Gets the catalog property value. The catalog property + * @return a {@link CopilotAdminCatalog} + */ + @jakarta.annotation.Nullable + public CopilotAdminCatalog getCatalog() { + return this.backingStore.get("catalog"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -31,6 +39,7 @@ public static CopilotAdmin createFromDiscriminatorValue(@jakarta.annotation.Nonn @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("catalog", (n) -> { this.setCatalog(n.getObjectValue(CopilotAdminCatalog::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(CopilotAdminSetting::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -49,8 +58,16 @@ public CopilotAdminSetting getSettings() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("catalog", this.getCatalog()); writer.writeObjectValue("settings", this.getSettings()); } + /** + * Sets the catalog property value. The catalog property + * @param value Value to set for the catalog property. + */ + public void setCatalog(@jakarta.annotation.Nullable final CopilotAdminCatalog value) { + this.backingStore.set("catalog", value); + } /** * Sets the settings property value. The settings property * @param value Value to set for the settings property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CopilotAdminCatalog.java b/src/main/java/com/microsoft/graph/generated/models/CopilotAdminCatalog.java new file mode 100644 index 00000000000..1e2ae94a2c7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CopilotAdminCatalog.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotAdminCatalog extends Entity implements Parsable { + /** + * Instantiates a new {@link CopilotAdminCatalog} and sets the default values. + */ + public CopilotAdminCatalog() { + 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 CopilotAdminCatalog} + */ + @jakarta.annotation.Nonnull + public static CopilotAdminCatalog createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotAdminCatalog(); + } + /** + * 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("packages", (n) -> { this.setPackages(n.getCollectionOfObjectValues(CopilotPackageDetail::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the packages property value. The packages property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPackages() { + return this.backingStore.get("packages"); + } + /** + * Serializes information the 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("packages", this.getPackages()); + } + /** + * Sets the packages property value. The packages property + * @param value Value to set for the packages property. + */ + public void setPackages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("packages", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CopilotPackage.java b/src/main/java/com/microsoft/graph/generated/models/CopilotPackage.java new file mode 100644 index 00000000000..8029ab0786b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CopilotPackage.java @@ -0,0 +1,375 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPackage extends Entity implements Parsable { + /** + * Instantiates a new {@link CopilotPackage} and sets the default values. + */ + public CopilotPackage() { + 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 CopilotPackage} + */ + @jakarta.annotation.Nonnull + public static CopilotPackage 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.copilotPackageDetail": return new CopilotPackageDetail(); + } + } + return new CopilotPackage(); + } + /** + * Gets the appId property value. The appId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppId() { + return this.backingStore.get("appId"); + } + /** + * Gets the assetId property value. The assetId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAssetId() { + return this.backingStore.get("assetId"); + } + /** + * Gets the availableTo property value. The availableTo property + * @return a {@link PackageStatus} + */ + @jakarta.annotation.Nullable + public PackageStatus getAvailableTo() { + return this.backingStore.get("availableTo"); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the deployedTo property value. The deployedTo property + * @return a {@link PackageStatus} + */ + @jakarta.annotation.Nullable + public PackageStatus getDeployedTo() { + return this.backingStore.get("deployedTo"); + } + /** + * Gets the displayName property value. The displayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * Gets the elementTypes property value. The elementTypes property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getElementTypes() { + return this.backingStore.get("elementTypes"); + } + /** + * 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("appId", (n) -> { this.setAppId(n.getStringValue()); }); + deserializerMap.put("assetId", (n) -> { this.setAssetId(n.getStringValue()); }); + deserializerMap.put("availableTo", (n) -> { this.setAvailableTo(n.getEnumValue(PackageStatus::forValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("deployedTo", (n) -> { this.setDeployedTo(n.getEnumValue(PackageStatus::forValue)); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("elementTypes", (n) -> { this.setElementTypes(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("isBlocked", (n) -> { this.setIsBlocked(n.getBooleanValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("manifestId", (n) -> { this.setManifestId(n.getStringValue()); }); + deserializerMap.put("manifestVersion", (n) -> { this.setManifestVersion(n.getStringValue()); }); + deserializerMap.put("ownerId", (n) -> { this.setOwnerId(n.getStringValue()); }); + deserializerMap.put("platform", (n) -> { this.setPlatform(n.getStringValue()); }); + deserializerMap.put("publisher", (n) -> { this.setPublisher(n.getStringValue()); }); + deserializerMap.put("shortDescription", (n) -> { this.setShortDescription(n.getStringValue()); }); + deserializerMap.put("supportedHosts", (n) -> { this.setSupportedHosts(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("type", (n) -> { this.setType(n.getEnumValue(PackageType::forValue)); }); + deserializerMap.put("version", (n) -> { this.setVersion(n.getStringValue()); }); + deserializerMap.put("zipFile", (n) -> { this.setZipFile(n.getByteArrayValue()); }); + return deserializerMap; + } + /** + * Gets the isBlocked property value. The isBlocked property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsBlocked() { + return this.backingStore.get("isBlocked"); + } + /** + * 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 manifestId property value. The manifestId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManifestId() { + return this.backingStore.get("manifestId"); + } + /** + * Gets the manifestVersion property value. The manifestVersion property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManifestVersion() { + return this.backingStore.get("manifestVersion"); + } + /** + * Gets the ownerId property value. The ownerId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOwnerId() { + return this.backingStore.get("ownerId"); + } + /** + * Gets the platform property value. The platform property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlatform() { + return this.backingStore.get("platform"); + } + /** + * Gets the publisher property value. The publisher property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPublisher() { + return this.backingStore.get("publisher"); + } + /** + * Gets the shortDescription property value. The shortDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getShortDescription() { + return this.backingStore.get("shortDescription"); + } + /** + * Gets the supportedHosts property value. The supportedHosts property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSupportedHosts() { + return this.backingStore.get("supportedHosts"); + } + /** + * Gets the type property value. The type property + * @return a {@link PackageType} + */ + @jakarta.annotation.Nullable + public PackageType getType() { + return this.backingStore.get("type"); + } + /** + * Gets the version property value. The version property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVersion() { + return this.backingStore.get("version"); + } + /** + * Gets the zipFile property value. The zipFile property + * @return a {@link byte[]} + */ + @jakarta.annotation.Nullable + public byte[] getZipFile() { + return this.backingStore.get("zipFile"); + } + /** + * Serializes information the 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("appId", this.getAppId()); + writer.writeStringValue("assetId", this.getAssetId()); + writer.writeEnumValue("availableTo", this.getAvailableTo()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeEnumValue("deployedTo", this.getDeployedTo()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfPrimitiveValues("elementTypes", this.getElementTypes()); + writer.writeBooleanValue("isBlocked", this.getIsBlocked()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeStringValue("manifestId", this.getManifestId()); + writer.writeStringValue("manifestVersion", this.getManifestVersion()); + writer.writeStringValue("ownerId", this.getOwnerId()); + writer.writeStringValue("platform", this.getPlatform()); + writer.writeStringValue("publisher", this.getPublisher()); + writer.writeStringValue("shortDescription", this.getShortDescription()); + writer.writeCollectionOfPrimitiveValues("supportedHosts", this.getSupportedHosts()); + writer.writeEnumValue("type", this.getType()); + writer.writeStringValue("version", this.getVersion()); + writer.writeByteArrayValue("zipFile", this.getZipFile()); + } + /** + * Sets the appId property value. The appId property + * @param value Value to set for the appId property. + */ + public void setAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appId", value); + } + /** + * Sets the assetId property value. The assetId property + * @param value Value to set for the assetId property. + */ + public void setAssetId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("assetId", value); + } + /** + * Sets the availableTo property value. The availableTo property + * @param value Value to set for the availableTo property. + */ + public void setAvailableTo(@jakarta.annotation.Nullable final PackageStatus value) { + this.backingStore.set("availableTo", 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 deployedTo property value. The deployedTo property + * @param value Value to set for the deployedTo property. + */ + public void setDeployedTo(@jakarta.annotation.Nullable final PackageStatus value) { + this.backingStore.set("deployedTo", value); + } + /** + * Sets the displayName property value. The displayName property + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the elementTypes property value. The elementTypes property + * @param value Value to set for the elementTypes property. + */ + public void setElementTypes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("elementTypes", value); + } + /** + * Sets the isBlocked property value. The isBlocked property + * @param value Value to set for the isBlocked property. + */ + public void setIsBlocked(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isBlocked", 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 manifestId property value. The manifestId property + * @param value Value to set for the manifestId property. + */ + public void setManifestId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("manifestId", value); + } + /** + * Sets the manifestVersion property value. The manifestVersion property + * @param value Value to set for the manifestVersion property. + */ + public void setManifestVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("manifestVersion", value); + } + /** + * Sets the ownerId property value. The ownerId property + * @param value Value to set for the ownerId property. + */ + public void setOwnerId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("ownerId", value); + } + /** + * Sets the platform property value. The platform property + * @param value Value to set for the platform property. + */ + public void setPlatform(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("platform", value); + } + /** + * Sets the publisher property value. The publisher property + * @param value Value to set for the publisher property. + */ + public void setPublisher(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("publisher", value); + } + /** + * Sets the shortDescription property value. The shortDescription property + * @param value Value to set for the shortDescription property. + */ + public void setShortDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("shortDescription", value); + } + /** + * Sets the supportedHosts property value. The supportedHosts property + * @param value Value to set for the supportedHosts property. + */ + public void setSupportedHosts(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("supportedHosts", value); + } + /** + * Sets the type property value. The type property + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final PackageType value) { + this.backingStore.set("type", value); + } + /** + * Sets the version property value. The version property + * @param value Value to set for the version property. + */ + public void setVersion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("version", value); + } + /** + * Sets the zipFile property value. The zipFile property + * @param value Value to set for the zipFile property. + */ + public void setZipFile(@jakarta.annotation.Nullable final byte[] value) { + this.backingStore.set("zipFile", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CopilotPackageDetail.java b/src/main/java/com/microsoft/graph/generated/models/CopilotPackageDetail.java new file mode 100644 index 00000000000..ed8534f4b51 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CopilotPackageDetail.java @@ -0,0 +1,163 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotPackageDetail extends CopilotPackage implements Parsable { + /** + * Instantiates a new {@link CopilotPackageDetail} and sets the default values. + */ + public CopilotPackageDetail() { + 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 CopilotPackageDetail} + */ + @jakarta.annotation.Nonnull + public static CopilotPackageDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotPackageDetail(); + } + /** + * Gets the acquireUsersAndGroups property value. The acquireUsersAndGroups property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAcquireUsersAndGroups() { + return this.backingStore.get("acquireUsersAndGroups"); + } + /** + * Gets the allowedUsersAndGroups property value. The allowedUsersAndGroups property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAllowedUsersAndGroups() { + return this.backingStore.get("allowedUsersAndGroups"); + } + /** + * Gets the categories property value. The categories property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCategories() { + return this.backingStore.get("categories"); + } + /** + * Gets the elementDetails property value. The elementDetails property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getElementDetails() { + return this.backingStore.get("elementDetails"); + } + /** + * 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("acquireUsersAndGroups", (n) -> { this.setAcquireUsersAndGroups(n.getCollectionOfObjectValues(PackageAccessEntity::createFromDiscriminatorValue)); }); + deserializerMap.put("allowedUsersAndGroups", (n) -> { this.setAllowedUsersAndGroups(n.getCollectionOfObjectValues(PackageAccessEntity::createFromDiscriminatorValue)); }); + deserializerMap.put("categories", (n) -> { this.setCategories(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("elementDetails", (n) -> { this.setElementDetails(n.getCollectionOfObjectValues(PackageElementDetail::createFromDiscriminatorValue)); }); + deserializerMap.put("longDescription", (n) -> { this.setLongDescription(n.getStringValue()); }); + deserializerMap.put("sensitivity", (n) -> { this.setSensitivity(n.getStringValue()); }); + deserializerMap.put("sharedWithUsersAndGroups", (n) -> { this.setSharedWithUsersAndGroups(n.getCollectionOfObjectValues(PackageAccessEntity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the longDescription property value. The longDescription property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLongDescription() { + return this.backingStore.get("longDescription"); + } + /** + * Gets the sensitivity property value. The sensitivity property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSensitivity() { + return this.backingStore.get("sensitivity"); + } + /** + * Gets the sharedWithUsersAndGroups property value. The sharedWithUsersAndGroups property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSharedWithUsersAndGroups() { + return this.backingStore.get("sharedWithUsersAndGroups"); + } + /** + * Serializes information the 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("acquireUsersAndGroups", this.getAcquireUsersAndGroups()); + writer.writeCollectionOfObjectValues("allowedUsersAndGroups", this.getAllowedUsersAndGroups()); + writer.writeCollectionOfPrimitiveValues("categories", this.getCategories()); + writer.writeCollectionOfObjectValues("elementDetails", this.getElementDetails()); + writer.writeStringValue("longDescription", this.getLongDescription()); + writer.writeStringValue("sensitivity", this.getSensitivity()); + writer.writeCollectionOfObjectValues("sharedWithUsersAndGroups", this.getSharedWithUsersAndGroups()); + } + /** + * Sets the acquireUsersAndGroups property value. The acquireUsersAndGroups property + * @param value Value to set for the acquireUsersAndGroups property. + */ + public void setAcquireUsersAndGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("acquireUsersAndGroups", value); + } + /** + * Sets the allowedUsersAndGroups property value. The allowedUsersAndGroups property + * @param value Value to set for the allowedUsersAndGroups property. + */ + public void setAllowedUsersAndGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("allowedUsersAndGroups", value); + } + /** + * Sets the categories property value. The categories property + * @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 elementDetails property value. The elementDetails property + * @param value Value to set for the elementDetails property. + */ + public void setElementDetails(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("elementDetails", value); + } + /** + * Sets the longDescription property value. The longDescription property + * @param value Value to set for the longDescription property. + */ + public void setLongDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("longDescription", value); + } + /** + * Sets the sensitivity property value. The sensitivity property + * @param value Value to set for the sensitivity property. + */ + public void setSensitivity(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sensitivity", value); + } + /** + * Sets the sharedWithUsersAndGroups property value. The sharedWithUsersAndGroups property + * @param value Value to set for the sharedWithUsersAndGroups property. + */ + public void setSharedWithUsersAndGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sharedWithUsersAndGroups", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CopilotReportRoot.java b/src/main/java/com/microsoft/graph/generated/models/CopilotReportRoot.java new file mode 100644 index 00000000000..e28a278e646 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CopilotReportRoot.java @@ -0,0 +1,44 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CopilotReportRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link CopilotReportRoot} and sets the default values. + */ + public CopilotReportRoot() { + 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 CopilotReportRoot} + */ + @jakarta.annotation.Nonnull + public static CopilotReportRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CopilotReportRoot(); + } + /** + * 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/generated/models/CountryNamedLocation.java b/src/main/java/com/microsoft/graph/generated/models/CountryNamedLocation.java index abf7c204b0c..9bddc9927cc 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CountryNamedLocation.java +++ b/src/main/java/com/microsoft/graph/generated/models/CountryNamedLocation.java @@ -13,6 +13,7 @@ public class CountryNamedLocation extends NamedLocation implements Parsable { */ public CountryNamedLocation() { super(); + this.setOdataType("#microsoft.graph.countryNamedLocation"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossCloudAzureActiveDirectoryTenant.java b/src/main/java/com/microsoft/graph/generated/models/CrossCloudAzureActiveDirectoryTenant.java index 308020fd117..1c72735c477 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CrossCloudAzureActiveDirectoryTenant.java +++ b/src/main/java/com/microsoft/graph/generated/models/CrossCloudAzureActiveDirectoryTenant.java @@ -26,7 +26,7 @@ public static CrossCloudAzureActiveDirectoryTenant createFromDiscriminatorValue( return new CrossCloudAzureActiveDirectoryTenant(); } /** - * Gets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only. + * Gets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public String getCloudInstance() { return this.backingStore.get("cloudInstance"); } /** - * Gets the displayName property value. The name of the Microsoft Entra tenant. Read only. + * Gets the displayName property value. The name of the Microsoft Entra tenant. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. + * Gets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,21 +73,21 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("tenantId", this.getTenantId()); } /** - * Sets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only. + * Sets the cloudInstance property value. The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read-only. * @param value Value to set for the cloudInstance property. */ public void setCloudInstance(@jakarta.annotation.Nullable final String value) { this.backingStore.set("cloudInstance", value); } /** - * Sets the displayName property value. The name of the Microsoft Entra tenant. Read only. + * Sets the displayName property value. The name of the Microsoft Entra tenant. Read-only. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the tenantId property value. The ID of the Microsoft Entra tenant. Read only. + * Sets the tenantId property value. The ID of the Microsoft Entra tenant. Read-only. * @param value Value to set for the tenantId property. */ public void setTenantId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyAppServiceConnectSetting.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyAppServiceConnectSetting.java new file mode 100644 index 00000000000..454ea26b5b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyAppServiceConnectSetting.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.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 CrossTenantAccessPolicyAppServiceConnectSetting implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CrossTenantAccessPolicyAppServiceConnectSetting} and sets the default values. + */ + public CrossTenantAccessPolicyAppServiceConnectSetting() { + 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 CrossTenantAccessPolicyAppServiceConnectSetting} + */ + @jakarta.annotation.Nonnull + public static CrossTenantAccessPolicyAppServiceConnectSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantAccessPolicyAppServiceConnectSetting(); + } + /** + * 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 applications property value. Defines the target applications that are allowed for inbound app service connect across tenant boundaries. + * @return a {@link CrossTenantAccessPolicyTargetConfiguration} + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyTargetConfiguration getApplications() { + return this.backingStore.get("applications"); + } + /** + * 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("applications", (n) -> { this.setApplications(n.getObjectValue(CrossTenantAccessPolicyTargetConfiguration::createFromDiscriminatorValue)); }); + 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.writeObjectValue("applications", this.getApplications()); + 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 applications property value. Defines the target applications that are allowed for inbound app service connect across tenant boundaries. + * @param value Value to set for the applications property. + */ + public void setApplications(@jakarta.annotation.Nullable final CrossTenantAccessPolicyTargetConfiguration value) { + this.backingStore.set("applications", 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/generated/models/CrossTenantAccessPolicyConfigurationDefault.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationDefault.java index afed2a347ed..3f5b6f11448 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationDefault.java +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationDefault.java @@ -24,6 +24,14 @@ public static CrossTenantAccessPolicyConfigurationDefault createFromDiscriminato Objects.requireNonNull(parseNode); return new CrossTenantAccessPolicyConfigurationDefault(); } + /** + * Gets the appServiceConnectInbound property value. Defines your default configuration for inbound app service connect settings that control which applications can connect across tenant boundaries. + * @return a {@link CrossTenantAccessPolicyAppServiceConnectSetting} + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyAppServiceConnectSetting getAppServiceConnectInbound() { + return this.backingStore.get("appServiceConnectInbound"); + } /** * Gets the automaticUserConsentSettings property value. Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and can't be updated in the default configuration. Read-only. * @return a {@link InboundOutboundPolicyConfiguration} @@ -71,6 +79,7 @@ public CrossTenantAccessPolicyB2BSetting getB2bDirectConnectOutbound() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("appServiceConnectInbound", (n) -> { this.setAppServiceConnectInbound(n.getObjectValue(CrossTenantAccessPolicyAppServiceConnectSetting::createFromDiscriminatorValue)); }); deserializerMap.put("automaticUserConsentSettings", (n) -> { this.setAutomaticUserConsentSettings(n.getObjectValue(InboundOutboundPolicyConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("b2bCollaborationInbound", (n) -> { this.setB2bCollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); deserializerMap.put("b2bCollaborationOutbound", (n) -> { this.setB2bCollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); @@ -79,6 +88,8 @@ public Map> getFieldDeserializers deserializerMap.put("inboundTrust", (n) -> { this.setInboundTrust(n.getObjectValue(CrossTenantAccessPolicyInboundTrust::createFromDiscriminatorValue)); }); deserializerMap.put("invitationRedemptionIdentityProviderConfiguration", (n) -> { this.setInvitationRedemptionIdentityProviderConfiguration(n.getObjectValue(DefaultInvitationRedemptionIdentityProviderConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("isServiceDefault", (n) -> { this.setIsServiceDefault(n.getBooleanValue()); }); + deserializerMap.put("m365CollaborationInbound", (n) -> { this.setM365CollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationInboundSetting::createFromDiscriminatorValue)); }); + deserializerMap.put("m365CollaborationOutbound", (n) -> { this.setM365CollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationOutboundSetting::createFromDiscriminatorValue)); }); deserializerMap.put("tenantRestrictions", (n) -> { this.setTenantRestrictions(n.getObjectValue(CrossTenantAccessPolicyTenantRestrictions::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -106,6 +117,22 @@ public DefaultInvitationRedemptionIdentityProviderConfiguration getInvitationRed public Boolean getIsServiceDefault() { return this.backingStore.get("isServiceDefault"); } + /** + * Gets the m365CollaborationInbound property value. Defines your default configuration for inbound Microsoft 365 collaboration settings that determine which users from other organizations can collaborate with your organization using Microsoft 365 apps. + * @return a {@link CrossTenantAccessPolicyM365CollaborationInboundSetting} + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyM365CollaborationInboundSetting getM365CollaborationInbound() { + return this.backingStore.get("m365CollaborationInbound"); + } + /** + * Gets the m365CollaborationOutbound property value. Defines your default configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with other organizations using Microsoft 365 apps. + * @return a {@link CrossTenantAccessPolicyM365CollaborationOutboundSetting} + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyM365CollaborationOutboundSetting getM365CollaborationOutbound() { + return this.backingStore.get("m365CollaborationOutbound"); + } /** * Gets the tenantRestrictions property value. Defines the default tenant restrictions configuration for users in your organization who access an external organization on your network or devices. * @return a {@link CrossTenantAccessPolicyTenantRestrictions} @@ -121,6 +148,7 @@ public CrossTenantAccessPolicyTenantRestrictions getTenantRestrictions() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("appServiceConnectInbound", this.getAppServiceConnectInbound()); writer.writeObjectValue("automaticUserConsentSettings", this.getAutomaticUserConsentSettings()); writer.writeObjectValue("b2bCollaborationInbound", this.getB2bCollaborationInbound()); writer.writeObjectValue("b2bCollaborationOutbound", this.getB2bCollaborationOutbound()); @@ -129,8 +157,17 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("inboundTrust", this.getInboundTrust()); writer.writeObjectValue("invitationRedemptionIdentityProviderConfiguration", this.getInvitationRedemptionIdentityProviderConfiguration()); writer.writeBooleanValue("isServiceDefault", this.getIsServiceDefault()); + writer.writeObjectValue("m365CollaborationInbound", this.getM365CollaborationInbound()); + writer.writeObjectValue("m365CollaborationOutbound", this.getM365CollaborationOutbound()); writer.writeObjectValue("tenantRestrictions", this.getTenantRestrictions()); } + /** + * Sets the appServiceConnectInbound property value. Defines your default configuration for inbound app service connect settings that control which applications can connect across tenant boundaries. + * @param value Value to set for the appServiceConnectInbound property. + */ + public void setAppServiceConnectInbound(@jakarta.annotation.Nullable final CrossTenantAccessPolicyAppServiceConnectSetting value) { + this.backingStore.set("appServiceConnectInbound", value); + } /** * Sets the automaticUserConsentSettings property value. Determines the default configuration for automatic user consent settings. The inboundAllowed and outboundAllowed properties are always false and can't be updated in the default configuration. Read-only. * @param value Value to set for the automaticUserConsentSettings property. @@ -187,6 +224,20 @@ public void setInvitationRedemptionIdentityProviderConfiguration(@jakarta.annota public void setIsServiceDefault(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isServiceDefault", value); } + /** + * Sets the m365CollaborationInbound property value. Defines your default configuration for inbound Microsoft 365 collaboration settings that determine which users from other organizations can collaborate with your organization using Microsoft 365 apps. + * @param value Value to set for the m365CollaborationInbound property. + */ + public void setM365CollaborationInbound(@jakarta.annotation.Nullable final CrossTenantAccessPolicyM365CollaborationInboundSetting value) { + this.backingStore.set("m365CollaborationInbound", value); + } + /** + * Sets the m365CollaborationOutbound property value. Defines your default configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with other organizations using Microsoft 365 apps. + * @param value Value to set for the m365CollaborationOutbound property. + */ + public void setM365CollaborationOutbound(@jakarta.annotation.Nullable final CrossTenantAccessPolicyM365CollaborationOutboundSetting value) { + this.backingStore.set("m365CollaborationOutbound", value); + } /** * Sets the tenantRestrictions property value. Defines the default tenant restrictions configuration for users in your organization who access an external organization on your network or devices. * @param value Value to set for the tenantRestrictions property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java index 68ccd943fee..2ba4201b4ba 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyConfigurationPartner.java @@ -47,6 +47,14 @@ public Map getAdditionalData() { } return value; } + /** + * Gets the appServiceConnectInbound property value. Defines your partner-specific configuration for inbound app service connect settings that control which applications can connect across tenant boundaries with the partner organization. + * @return a {@link CrossTenantAccessPolicyAppServiceConnectSetting} + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyAppServiceConnectSetting getAppServiceConnectInbound() { + return this.backingStore.get("appServiceConnectInbound"); + } /** * Gets the automaticUserConsentSettings property value. Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. * @return a {@link InboundOutboundPolicyConfiguration} @@ -101,7 +109,8 @@ public BackingStore getBackingStore() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(12); + final HashMap> deserializerMap = new HashMap>(16); + deserializerMap.put("appServiceConnectInbound", (n) -> { this.setAppServiceConnectInbound(n.getObjectValue(CrossTenantAccessPolicyAppServiceConnectSetting::createFromDiscriminatorValue)); }); deserializerMap.put("automaticUserConsentSettings", (n) -> { this.setAutomaticUserConsentSettings(n.getObjectValue(InboundOutboundPolicyConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("b2bCollaborationInbound", (n) -> { this.setB2bCollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); deserializerMap.put("b2bCollaborationOutbound", (n) -> { this.setB2bCollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyB2BSetting::createFromDiscriminatorValue)); }); @@ -111,7 +120,10 @@ public Map> getFieldDeserializers deserializerMap.put("inboundTrust", (n) -> { this.setInboundTrust(n.getObjectValue(CrossTenantAccessPolicyInboundTrust::createFromDiscriminatorValue)); }); deserializerMap.put("isInMultiTenantOrganization", (n) -> { this.setIsInMultiTenantOrganization(n.getBooleanValue()); }); deserializerMap.put("isServiceProvider", (n) -> { this.setIsServiceProvider(n.getBooleanValue()); }); + deserializerMap.put("m365CollaborationInbound", (n) -> { this.setM365CollaborationInbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationInboundSetting::createFromDiscriminatorValue)); }); + deserializerMap.put("m365CollaborationOutbound", (n) -> { this.setM365CollaborationOutbound(n.getObjectValue(CrossTenantAccessPolicyM365CollaborationOutboundSetting::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("serviceProviderConstraints", (n) -> { this.setServiceProviderConstraints(n.getObjectValue(ServiceProviderConstraints::createFromDiscriminatorValue)); }); deserializerMap.put("tenantId", (n) -> { this.setTenantId(n.getStringValue()); }); deserializerMap.put("tenantRestrictions", (n) -> { this.setTenantRestrictions(n.getObjectValue(CrossTenantAccessPolicyTenantRestrictions::createFromDiscriminatorValue)); }); return deserializerMap; @@ -148,6 +160,22 @@ public Boolean getIsInMultiTenantOrganization() { public Boolean getIsServiceProvider() { return this.backingStore.get("isServiceProvider"); } + /** + * Gets the m365CollaborationInbound property value. Defines your partner-specific configuration for inbound Microsoft 365 collaboration settings that determine which users from the partner organization can collaborate with your organization using Microsoft 365 apps. + * @return a {@link CrossTenantAccessPolicyM365CollaborationInboundSetting} + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyM365CollaborationInboundSetting getM365CollaborationInbound() { + return this.backingStore.get("m365CollaborationInbound"); + } + /** + * Gets the m365CollaborationOutbound property value. Defines your partner-specific configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with the partner organization using Microsoft 365 apps. + * @return a {@link CrossTenantAccessPolicyM365CollaborationOutboundSetting} + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyM365CollaborationOutboundSetting getM365CollaborationOutbound() { + return this.backingStore.get("m365CollaborationOutbound"); + } /** * Gets the @odata.type property value. The OdataType property * @return a {@link String} @@ -156,6 +184,14 @@ public Boolean getIsServiceProvider() { public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the serviceProviderConstraints property value. The serviceProviderConstraints property + * @return a {@link ServiceProviderConstraints} + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints getServiceProviderConstraints() { + return this.backingStore.get("serviceProviderConstraints"); + } /** * Gets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @return a {@link String} @@ -178,6 +214,7 @@ public CrossTenantAccessPolicyTenantRestrictions getTenantRestrictions() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeObjectValue("appServiceConnectInbound", this.getAppServiceConnectInbound()); writer.writeObjectValue("automaticUserConsentSettings", this.getAutomaticUserConsentSettings()); writer.writeObjectValue("b2bCollaborationInbound", this.getB2bCollaborationInbound()); writer.writeObjectValue("b2bCollaborationOutbound", this.getB2bCollaborationOutbound()); @@ -187,7 +224,10 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("inboundTrust", this.getInboundTrust()); writer.writeBooleanValue("isInMultiTenantOrganization", this.getIsInMultiTenantOrganization()); writer.writeBooleanValue("isServiceProvider", this.getIsServiceProvider()); + writer.writeObjectValue("m365CollaborationInbound", this.getM365CollaborationInbound()); + writer.writeObjectValue("m365CollaborationOutbound", this.getM365CollaborationOutbound()); writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("serviceProviderConstraints", this.getServiceProviderConstraints()); writer.writeStringValue("tenantId", this.getTenantId()); writer.writeObjectValue("tenantRestrictions", this.getTenantRestrictions()); writer.writeAdditionalData(this.getAdditionalData()); @@ -199,6 +239,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { this.backingStore.set("additionalData", value); } + /** + * Sets the appServiceConnectInbound property value. Defines your partner-specific configuration for inbound app service connect settings that control which applications can connect across tenant boundaries with the partner organization. + * @param value Value to set for the appServiceConnectInbound property. + */ + public void setAppServiceConnectInbound(@jakarta.annotation.Nullable final CrossTenantAccessPolicyAppServiceConnectSetting value) { + this.backingStore.set("appServiceConnectInbound", value); + } /** * Sets the automaticUserConsentSettings property value. Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the inboundAllowed and outboundAllowed properties are null and inherit from the default settings, which is always false. * @param value Value to set for the automaticUserConsentSettings property. @@ -270,6 +317,20 @@ public void setIsInMultiTenantOrganization(@jakarta.annotation.Nullable final Bo public void setIsServiceProvider(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isServiceProvider", value); } + /** + * Sets the m365CollaborationInbound property value. Defines your partner-specific configuration for inbound Microsoft 365 collaboration settings that determine which users from the partner organization can collaborate with your organization using Microsoft 365 apps. + * @param value Value to set for the m365CollaborationInbound property. + */ + public void setM365CollaborationInbound(@jakarta.annotation.Nullable final CrossTenantAccessPolicyM365CollaborationInboundSetting value) { + this.backingStore.set("m365CollaborationInbound", value); + } + /** + * Sets the m365CollaborationOutbound property value. Defines your partner-specific configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with the partner organization using Microsoft 365 apps. + * @param value Value to set for the m365CollaborationOutbound property. + */ + public void setM365CollaborationOutbound(@jakarta.annotation.Nullable final CrossTenantAccessPolicyM365CollaborationOutboundSetting value) { + this.backingStore.set("m365CollaborationOutbound", value); + } /** * Sets the @odata.type property value. The OdataType property * @param value Value to set for the @odata.type property. @@ -277,6 +338,13 @@ public void setIsServiceProvider(@jakarta.annotation.Nullable final Boolean valu public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the serviceProviderConstraints property value. The serviceProviderConstraints property + * @param value Value to set for the serviceProviderConstraints property. + */ + public void setServiceProviderConstraints(@jakarta.annotation.Nullable final ServiceProviderConstraints value) { + this.backingStore.set("serviceProviderConstraints", value); + } /** * Sets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. * @param value Value to set for the tenantId property. diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyM365CollaborationInboundSetting.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyM365CollaborationInboundSetting.java new file mode 100644 index 00000000000..b4e56a8e389 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyM365CollaborationInboundSetting.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.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 CrossTenantAccessPolicyM365CollaborationInboundSetting implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CrossTenantAccessPolicyM365CollaborationInboundSetting} and sets the default values. + */ + public CrossTenantAccessPolicyM365CollaborationInboundSetting() { + 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 CrossTenantAccessPolicyM365CollaborationInboundSetting} + */ + @jakarta.annotation.Nonnull + public static CrossTenantAccessPolicyM365CollaborationInboundSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantAccessPolicyM365CollaborationInboundSetting(); + } + /** + * 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("users", (n) -> { this.setUsers(n.getObjectValue(CrossTenantAccessPolicyTargetConfiguration::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 users property value. Defines the target users from other organizations who are allowed inbound Microsoft 365 collaboration with your organization. + * @return a {@link CrossTenantAccessPolicyTargetConfiguration} + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyTargetConfiguration 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.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("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 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 users property value. Defines the target users from other organizations who are allowed inbound Microsoft 365 collaboration with your organization. + * @param value Value to set for the users property. + */ + public void setUsers(@jakarta.annotation.Nullable final CrossTenantAccessPolicyTargetConfiguration value) { + this.backingStore.set("users", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyM365CollaborationOutboundSetting.java b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyM365CollaborationOutboundSetting.java new file mode 100644 index 00000000000..b6d5d3a96f7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CrossTenantAccessPolicyM365CollaborationOutboundSetting.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.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 CrossTenantAccessPolicyM365CollaborationOutboundSetting implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CrossTenantAccessPolicyM365CollaborationOutboundSetting} and sets the default values. + */ + public CrossTenantAccessPolicyM365CollaborationOutboundSetting() { + 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 CrossTenantAccessPolicyM365CollaborationOutboundSetting} + */ + @jakarta.annotation.Nonnull + public static CrossTenantAccessPolicyM365CollaborationOutboundSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CrossTenantAccessPolicyM365CollaborationOutboundSetting(); + } + /** + * 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("usersAndGroups", (n) -> { this.setUsersAndGroups(n.getObjectValue(CrossTenantAccessPolicyTargetConfiguration::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 usersAndGroups property value. Defines the target users and groups in your organization who are allowed outbound Microsoft 365 collaboration with external organizations. + * @return a {@link CrossTenantAccessPolicyTargetConfiguration} + */ + @jakarta.annotation.Nullable + public CrossTenantAccessPolicyTargetConfiguration getUsersAndGroups() { + return this.backingStore.get("usersAndGroups"); + } + /** + * Serializes information the 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.writeObjectValue("usersAndGroups", this.getUsersAndGroups()); + 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 usersAndGroups property value. Defines the target users and groups in your organization who are allowed outbound Microsoft 365 collaboration with external organizations. + * @param value Value to set for the usersAndGroups property. + */ + public void setUsersAndGroups(@jakarta.annotation.Nullable final CrossTenantAccessPolicyTargetConfiguration value) { + this.backingStore.set("usersAndGroups", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CsaStarLevel.java b/src/main/java/com/microsoft/graph/generated/models/CsaStarLevel.java new file mode 100644 index 00000000000..47e2bde4217 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CsaStarLevel.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CsaStarLevel implements ValuedEnum { + None("none"), + Attestation("attestation"), + Certification("certification"), + ContinuousMonitoring("continuousMonitoring"), + CStarAssessment("cStarAssessment"), + SelfAssessment("selfAssessment"), + NotSupported("notSupported"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CsaStarLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CsaStarLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "attestation": return Attestation; + case "certification": return Certification; + case "continuousMonitoring": return ContinuousMonitoring; + case "cStarAssessment": return CStarAssessment; + case "selfAssessment": return SelfAssessment; + case "notSupported": return NotSupported; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomAppManagementApplicationConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/CustomAppManagementApplicationConfiguration.java new file mode 100644 index 00000000000..c6e969c255e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomAppManagementApplicationConfiguration.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.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 CustomAppManagementApplicationConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CustomAppManagementApplicationConfiguration} and sets the default values. + */ + public CustomAppManagementApplicationConfiguration() { + 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 CustomAppManagementApplicationConfiguration} + */ + @jakarta.annotation.Nonnull + public static CustomAppManagementApplicationConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomAppManagementApplicationConfiguration(); + } + /** + * 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("identifierUris", (n) -> { this.setIdentifierUris(n.getObjectValue(IdentifierUriConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the identifierUris property value. Configuration for identifierUris restrictions. + * @return a {@link IdentifierUriConfiguration} + */ + @jakarta.annotation.Nullable + public IdentifierUriConfiguration getIdentifierUris() { + return this.backingStore.get("identifierUris"); + } + /** + * 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.writeObjectValue("identifierUris", this.getIdentifierUris()); + 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 identifierUris property value. Configuration for identifierUris restrictions. + * @param value Value to set for the identifierUris property. + */ + public void setIdentifierUris(@jakarta.annotation.Nullable final IdentifierUriConfiguration value) { + this.backingStore.set("identifierUris", 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/generated/models/CustomAppManagementConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/CustomAppManagementConfiguration.java index cddc8526eb2..ee11b45cdbe 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomAppManagementConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomAppManagementConfiguration.java @@ -25,6 +25,14 @@ public static CustomAppManagementConfiguration createFromDiscriminatorValue(@jak Objects.requireNonNull(parseNode); return new CustomAppManagementConfiguration(); } + /** + * Gets the applicationRestrictions property value. Restrictions that are applicable only to application objects to which the policy is attached. + * @return a {@link CustomAppManagementApplicationConfiguration} + */ + @jakarta.annotation.Nullable + public CustomAppManagementApplicationConfiguration getApplicationRestrictions() { + return this.backingStore.get("applicationRestrictions"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -32,6 +40,7 @@ public static CustomAppManagementConfiguration createFromDiscriminatorValue(@jak @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("applicationRestrictions", (n) -> { this.setApplicationRestrictions(n.getObjectValue(CustomAppManagementApplicationConfiguration::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -41,5 +50,13 @@ public Map> getFieldDeserializers public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("applicationRestrictions", this.getApplicationRestrictions()); + } + /** + * Sets the applicationRestrictions property value. Restrictions that are applicable only to application objects to which the policy is attached. + * @param value Value to set for the applicationRestrictions property. + */ + public void setApplicationRestrictions(@jakarta.annotation.Nullable final CustomAppManagementApplicationConfiguration value) { + this.backingStore.set("applicationRestrictions", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomAuthenticationExtension.java b/src/main/java/com/microsoft/graph/generated/models/CustomAuthenticationExtension.java index 1a8a413da1c..d5d50bb9d5e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomAuthenticationExtension.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomAuthenticationExtension.java @@ -30,7 +30,9 @@ public static CustomAuthenticationExtension createFromDiscriminatorValue(@jakart case "#microsoft.graph.onAttributeCollectionStartCustomExtension": return new OnAttributeCollectionStartCustomExtension(); case "#microsoft.graph.onAttributeCollectionSubmitCustomExtension": return new OnAttributeCollectionSubmitCustomExtension(); case "#microsoft.graph.onOtpSendCustomExtension": return new OnOtpSendCustomExtension(); + case "#microsoft.graph.onPasswordSubmitCustomExtension": return new OnPasswordSubmitCustomExtension(); case "#microsoft.graph.onTokenIssuanceStartCustomExtension": return new OnTokenIssuanceStartCustomExtension(); + case "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension": return new OnVerifiedIdClaimValidationCustomExtension(); } } return new CustomAuthenticationExtension(); diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomCalloutExtension.java b/src/main/java/com/microsoft/graph/generated/models/CustomCalloutExtension.java index f229fb43115..81584a2e6d4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomCalloutExtension.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomCalloutExtension.java @@ -34,7 +34,9 @@ public static CustomCalloutExtension createFromDiscriminatorValue(@jakarta.annot case "#microsoft.graph.onAttributeCollectionStartCustomExtension": return new OnAttributeCollectionStartCustomExtension(); case "#microsoft.graph.onAttributeCollectionSubmitCustomExtension": return new OnAttributeCollectionSubmitCustomExtension(); case "#microsoft.graph.onOtpSendCustomExtension": return new OnOtpSendCustomExtension(); + case "#microsoft.graph.onPasswordSubmitCustomExtension": return new OnPasswordSubmitCustomExtension(); case "#microsoft.graph.onTokenIssuanceStartCustomExtension": return new OnTokenIssuanceStartCustomExtension(); + case "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension": return new OnVerifiedIdClaimValidationCustomExtension(); } } return new CustomCalloutExtension(); diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResource.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResource.java new file mode 100644 index 00000000000..545da003455 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResource.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResource extends AccessPackageResource implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResource} and sets the default values. + */ + public CustomDataProvidedResource() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResource"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomDataProvidedResource} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResource(); + } + /** + * 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("notificationEndpointConfiguration", (n) -> { this.setNotificationEndpointConfiguration(n.getObjectValue(CustomExtensionEndpointConfiguration::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the notificationEndpointConfiguration property value. The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. + * @return a {@link CustomExtensionEndpointConfiguration} + */ + @jakarta.annotation.Nullable + public CustomExtensionEndpointConfiguration getNotificationEndpointConfiguration() { + return this.backingStore.get("notificationEndpointConfiguration"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("notificationEndpointConfiguration", this.getNotificationEndpointConfiguration()); + } + /** + * Sets the notificationEndpointConfiguration property value. The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. + * @param value Value to set for the notificationEndpointConfiguration property. + */ + public void setNotificationEndpointConfiguration(@jakarta.annotation.Nullable final CustomExtensionEndpointConfiguration value) { + this.backingStore.set("notificationEndpointConfiguration", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceAccessReviewUploadSession.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceAccessReviewUploadSession.java new file mode 100644 index 00000000000..a011281e8cf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceAccessReviewUploadSession.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceAccessReviewUploadSession extends CustomDataProvidedResourceUploadSession implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceAccessReviewUploadSession} and sets the default values. + */ + public CustomDataProvidedResourceAccessReviewUploadSession() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomDataProvidedResourceAccessReviewUploadSession} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceAccessReviewUploadSession createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceAccessReviewUploadSession(); + } + /** + * 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/generated/models/CustomDataProvidedResourceFile.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFile.java new file mode 100644 index 00000000000..55f4828335d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFile.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFile extends Entity implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceFile} and sets the default values. + */ + public CustomDataProvidedResourceFile() { + 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 CustomDataProvidedResourceFile} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceFile createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceFile(); + } + /** + * 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("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("size", (n) -> { this.setSize(n.getLongValue()); }); + deserializerMap.put("uploadedDateTime", (n) -> { this.setUploadedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the name property value. Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the size property value. Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getSize() { + return this.backingStore.get("size"); + } + /** + * Gets the uploadedDateTime property value. Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getUploadedDateTime() { + return this.backingStore.get("uploadedDateTime"); + } + /** + * Serializes information the 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("name", this.getName()); + writer.writeLongValue("size", this.getSize()); + writer.writeOffsetDateTimeValue("uploadedDateTime", this.getUploadedDateTime()); + } + /** + * Sets the name property value. Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. + * @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 size property value. Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param value Value to set for the size property. + */ + public void setSize(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("size", value); + } + /** + * Sets the uploadedDateTime property value. Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. + * @param value Value to set for the uploadedDateTime property. + */ + public void setUploadedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("uploadedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFileCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFileCollectionResponse.java new file mode 100644 index 00000000000..b16e8d7b2a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceFileCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceFileCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceFileCollectionResponse} and sets the default values. + */ + public CustomDataProvidedResourceFileCollectionResponse() { + 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 CustomDataProvidedResourceFileCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceFileCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceFileCollectionResponse(); + } + /** + * 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(CustomDataProvidedResourceFile::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/generated/models/CustomDataProvidedResourceUploadSession.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSession.java new file mode 100644 index 00000000000..095bf5c271c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSession.java @@ -0,0 +1,172 @@ +package com.microsoft.graph.models; + +import com.microsoft.graph.models.customdataprovidedresourcepayloads.Data; +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 CustomDataProvidedResourceUploadSession extends Entity implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSession} and sets the default values. + */ + public CustomDataProvidedResourceUploadSession() { + 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 CustomDataProvidedResourceUploadSession} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceUploadSession 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.customDataProvidedResourceAccessReviewUploadSession": return new CustomDataProvidedResourceAccessReviewUploadSession(); + } + } + return new CustomDataProvidedResourceUploadSession(); + } + /** + * Gets the createdDateTime property value. DateTime when the upload session was created. Read-only. Supports $orderby. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the data property value. An object containing the context for which this data is being uploaded. + * @return a {@link Data} + */ + @jakarta.annotation.Nullable + public Data getData() { + return this.backingStore.get("data"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("data", (n) -> { this.setData(n.getObjectValue(Data::createFromDiscriminatorValue)); }); + deserializerMap.put("files", (n) -> { this.setFiles(n.getCollectionOfObjectValues(CustomDataProvidedResourceFile::createFromDiscriminatorValue)); }); + deserializerMap.put("isUploadDone", (n) -> { this.setIsUploadDone(n.getBooleanValue()); }); + deserializerMap.put("referenceId", (n) -> { this.setReferenceId(n.getStringValue()); }); + deserializerMap.put("stats", (n) -> { this.setStats(n.getObjectValue(CustomDataProvidedResourceUploadStats::createFromDiscriminatorValue)); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(CustomDataProvidedResourceUploadStatus::forValue)); }); + return deserializerMap; + } + /** + * Gets the files property value. The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFiles() { + return this.backingStore.get("files"); + } + /** + * Gets the isUploadDone property value. Indicates if all the necessary files have been uploaded to this session. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsUploadDone() { + return this.backingStore.get("isUploadDone"); + } + /** + * Gets the referenceId property value. The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReferenceId() { + return this.backingStore.get("referenceId"); + } + /** + * Gets the stats property value. The stats property + * @return a {@link CustomDataProvidedResourceUploadStats} + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadStats getStats() { + return this.backingStore.get("stats"); + } + /** + * Gets the status property value. The status property + * @return a {@link CustomDataProvidedResourceUploadStatus} + */ + @jakarta.annotation.Nullable + public CustomDataProvidedResourceUploadStatus 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.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeObjectValue("data", this.getData()); + writer.writeCollectionOfObjectValues("files", this.getFiles()); + writer.writeBooleanValue("isUploadDone", this.getIsUploadDone()); + writer.writeStringValue("referenceId", this.getReferenceId()); + writer.writeObjectValue("stats", this.getStats()); + writer.writeEnumValue("status", this.getStatus()); + } + /** + * Sets the createdDateTime property value. DateTime when the upload session was created. Read-only. Supports $orderby. + * @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 data property value. An object containing the context for which this data is being uploaded. + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final Data value) { + this.backingStore.set("data", value); + } + /** + * Sets the files property value. The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. + * @param value Value to set for the files property. + */ + public void setFiles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("files", value); + } + /** + * Sets the isUploadDone property value. Indicates if all the necessary files have been uploaded to this session. + * @param value Value to set for the isUploadDone property. + */ + public void setIsUploadDone(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isUploadDone", value); + } + /** + * Sets the referenceId property value. The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). + * @param value Value to set for the referenceId property. + */ + public void setReferenceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("referenceId", value); + } + /** + * Sets the stats property value. The stats property + * @param value Value to set for the stats property. + */ + public void setStats(@jakarta.annotation.Nullable final CustomDataProvidedResourceUploadStats value) { + this.backingStore.set("stats", 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 CustomDataProvidedResourceUploadStatus value) { + this.backingStore.set("status", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSessionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSessionCollectionResponse.java new file mode 100644 index 00000000000..3e532c0b099 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadSessionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomDataProvidedResourceUploadSessionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadSessionCollectionResponse} and sets the default values. + */ + public CustomDataProvidedResourceUploadSessionCollectionResponse() { + 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 CustomDataProvidedResourceUploadSessionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceUploadSessionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceUploadSessionCollectionResponse(); + } + /** + * 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(CustomDataProvidedResourceUploadSession::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/generated/models/CustomDataProvidedResourceUploadStats.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStats.java new file mode 100644 index 00000000000..00bd18d2ce1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStats.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 CustomDataProvidedResourceUploadStats implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link CustomDataProvidedResourceUploadStats} and sets the default values. + */ + public CustomDataProvidedResourceUploadStats() { + 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 CustomDataProvidedResourceUploadStats} + */ + @jakarta.annotation.Nonnull + public static CustomDataProvidedResourceUploadStats createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomDataProvidedResourceUploadStats(); + } + /** + * 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("filesUploaded", (n) -> { this.setFilesUploaded(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("totalBytesUploaded", (n) -> { this.setTotalBytesUploaded(n.getLongValue()); }); + return deserializerMap; + } + /** + * Gets the filesUploaded property value. Number of files uploaded in this session. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFilesUploaded() { + return this.backingStore.get("filesUploaded"); + } + /** + * 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 totalBytesUploaded property value. Total bytes uploaded in this session. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalBytesUploaded() { + return this.backingStore.get("totalBytesUploaded"); + } + /** + * Serializes information the 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("filesUploaded", this.getFilesUploaded()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeLongValue("totalBytesUploaded", this.getTotalBytesUploaded()); + 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 filesUploaded property value. Number of files uploaded in this session. + * @param value Value to set for the filesUploaded property. + */ + public void setFilesUploaded(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("filesUploaded", 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 totalBytesUploaded property value. Total bytes uploaded in this session. + * @param value Value to set for the totalBytesUploaded property. + */ + public void setTotalBytesUploaded(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalBytesUploaded", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStatus.java b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStatus.java new file mode 100644 index 00000000000..e8fabd79e55 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomDataProvidedResourceUploadStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CustomDataProvidedResourceUploadStatus implements ValuedEnum { + Active("active"), + Complete("complete"), + Expired("expired"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CustomDataProvidedResourceUploadStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CustomDataProvidedResourceUploadStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "active": return Active; + case "complete": return Complete; + case "expired": return Expired; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomSecurityAttributeComparisonOperator.java b/src/main/java/com/microsoft/graph/generated/models/CustomSecurityAttributeComparisonOperator.java new file mode 100644 index 00000000000..5d53c6aff9c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomSecurityAttributeComparisonOperator.java @@ -0,0 +1,25 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum CustomSecurityAttributeComparisonOperator implements ValuedEnum { + Equals("equals"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + CustomSecurityAttributeComparisonOperator(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static CustomSecurityAttributeComparisonOperator forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "equals": return Equals; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomSecurityAttributeExemption.java b/src/main/java/com/microsoft/graph/generated/models/CustomSecurityAttributeExemption.java new file mode 100644 index 00000000000..19012d89ac7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomSecurityAttributeExemption.java @@ -0,0 +1,68 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomSecurityAttributeExemption extends Entity implements Parsable { + /** + * Instantiates a new {@link CustomSecurityAttributeExemption} and sets the default values. + */ + public CustomSecurityAttributeExemption() { + 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 CustomSecurityAttributeExemption} + */ + @jakarta.annotation.Nonnull + public static CustomSecurityAttributeExemption 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.customSecurityAttributeStringValueExemption": return new CustomSecurityAttributeStringValueExemption(); + } + } + return new CustomSecurityAttributeExemption(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("operator", (n) -> { this.setOperator(n.getEnumValue(CustomSecurityAttributeComparisonOperator::forValue)); }); + return deserializerMap; + } + /** + * Gets the operator property value. The operator property + * @return a {@link CustomSecurityAttributeComparisonOperator} + */ + @jakarta.annotation.Nullable + public CustomSecurityAttributeComparisonOperator getOperator() { + return this.backingStore.get("operator"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumValue("operator", this.getOperator()); + } + /** + * Sets the operator property value. The operator property + * @param value Value to set for the operator property. + */ + public void setOperator(@jakarta.annotation.Nullable final CustomSecurityAttributeComparisonOperator value) { + this.backingStore.set("operator", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/CustomSecurityAttributeStringValueExemption.java b/src/main/java/com/microsoft/graph/generated/models/CustomSecurityAttributeStringValueExemption.java new file mode 100644 index 00000000000..0b9ef493b91 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/CustomSecurityAttributeStringValueExemption.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CustomSecurityAttributeStringValueExemption extends CustomSecurityAttributeExemption implements Parsable { + /** + * Instantiates a new {@link CustomSecurityAttributeStringValueExemption} and sets the default values. + */ + public CustomSecurityAttributeStringValueExemption() { + super(); + this.setOdataType("#microsoft.graph.customSecurityAttributeStringValueExemption"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link CustomSecurityAttributeStringValueExemption} + */ + @jakarta.annotation.Nonnull + public static CustomSecurityAttributeStringValueExemption createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new CustomSecurityAttributeStringValueExemption(); + } + /** + * 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. Value representing custom security attribute value to compare against while evaluating the exemption. + * @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. Value representing custom security attribute value to compare against while evaluating the exemption. + * @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/generated/models/CustomTrainingSetting.java b/src/main/java/com/microsoft/graph/generated/models/CustomTrainingSetting.java index ef4d6b1fc6d..0e9c65a1203 100644 --- a/src/main/java/com/microsoft/graph/generated/models/CustomTrainingSetting.java +++ b/src/main/java/com/microsoft/graph/generated/models/CustomTrainingSetting.java @@ -26,7 +26,7 @@ public static CustomTrainingSetting createFromDiscriminatorValue(@jakarta.annota return new CustomTrainingSetting(); } /** - * Gets the assignedTo property value. A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. + * Gets the assignedTo property value. A user collection that specifies to whom the training should be assigned. The possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("url", this.getUrl()); } /** - * Sets the assignedTo property value. A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. + * Sets the assignedTo property value. A user collection that specifies to whom the training should be assigned. The possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. * @param value Value to set for the assignedTo property. */ public void setAssignedTo(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DataPolicyOperation.java b/src/main/java/com/microsoft/graph/generated/models/DataPolicyOperation.java index a216039ab09..9f9672941d0 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DataPolicyOperation.java +++ b/src/main/java/com/microsoft/graph/generated/models/DataPolicyOperation.java @@ -57,7 +57,7 @@ public Double getProgress() { return this.backingStore.get("progress"); } /** - * Gets the status property value. Possible values are: notStarted, running, complete, failed, unknownFutureValue. + * Gets the status property value. The possible values are: notStarted, running, complete, failed, unknownFutureValue. * @return a {@link DataPolicyOperationStatus} */ @jakarta.annotation.Nullable @@ -117,7 +117,7 @@ public void setProgress(@jakarta.annotation.Nullable final Double value) { this.backingStore.set("progress", value); } /** - * Sets the status property value. Possible values are: notStarted, running, complete, failed, unknownFutureValue. + * Sets the status property value. The possible values are: notStarted, running, complete, failed, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final DataPolicyOperationStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DataProtection.java b/src/main/java/com/microsoft/graph/generated/models/DataProtection.java new file mode 100644 index 00000000000..2401584e724 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/DataProtection.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum DataProtection implements ValuedEnum { + None("none"), + ImpactAssessments("impactAssessments"), + Officers("officers"), + SecureCrossBorderDataTransfer("secureCrossBorderDataTransfer"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + DataProtection(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static DataProtection forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "impactAssessments": return ImpactAssessments; + case "officers": return Officers; + case "secureCrossBorderDataTransfer": return SecureCrossBorderDataTransfer; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/DataRetentionLevel.java b/src/main/java/com/microsoft/graph/generated/models/DataRetentionLevel.java new file mode 100644 index 00000000000..9b6d992a08b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/DataRetentionLevel.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum DataRetentionLevel implements ValuedEnum { + None("none"), + DataRetained("dataRetained"), + DeletedImmediately("deletedImmediately"), + DeletedWithin1Month("deletedWithin1Month"), + DeletedWithin2Weeks("deletedWithin2Weeks"), + DeletedWithin3Months("deletedWithin3Months"), + DeletedWithinMoreThan3Months("deletedWithinMoreThan3Months"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + DataRetentionLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static DataRetentionLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "dataRetained": return DataRetained; + case "deletedImmediately": return DeletedImmediately; + case "deletedWithin1Month": return DeletedWithin1Month; + case "deletedWithin2Weeks": return DeletedWithin2Weeks; + case "deletedWithin3Months": return DeletedWithin3Months; + case "deletedWithinMoreThan3Months": return DeletedWithinMoreThan3Months; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/DelegatedAdminRelationship.java b/src/main/java/com/microsoft/graph/generated/models/DelegatedAdminRelationship.java index ed39639e83c..d4f5a84bea4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DelegatedAdminRelationship.java +++ b/src/main/java/com/microsoft/graph/generated/models/DelegatedAdminRelationship.java @@ -152,7 +152,7 @@ public java.util.List getRequests() { return this.backingStore.get("requests"); } /** - * Gets the status property value. The status of the relationship. Read Only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. + * Gets the status property value. The status of the relationship. Read-only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderby. * @return a {@link DelegatedAdminRelationshipStatus} */ @jakarta.annotation.Nullable @@ -265,7 +265,7 @@ public void setRequests(@jakarta.annotation.Nullable final java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAllowedRoleTemplateIds() { + return this.backingStore.get("allowedRoleTemplateIds"); + } + /** + * Gets the createdDateTime property value. The createdDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("allowedRoleTemplateIds", (n) -> { this.setAllowedRoleTemplateIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the lastModifiedDateTime property value. The lastModifiedDateTime property + * @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.writeCollectionOfPrimitiveValues("allowedRoleTemplateIds", this.getAllowedRoleTemplateIds()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + } + /** + * Sets the allowedRoleTemplateIds property value. The allowedRoleTemplateIds property + * @param value Value to set for the allowedRoleTemplateIds property. + */ + public void setAllowedRoleTemplateIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("allowedRoleTemplateIds", 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 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); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Desk.java b/src/main/java/com/microsoft/graph/generated/models/Desk.java new file mode 100644 index 00000000000..9ab93d61f5b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/Desk.java @@ -0,0 +1,130 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Desk extends Place implements Parsable { + /** + * Instantiates a new {@link Desk} and sets the default values. + */ + public Desk() { + super(); + this.setOdataType("#microsoft.graph.desk"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Desk} + */ + @jakarta.annotation.Nonnull + public static Desk createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Desk(); + } + /** + * Gets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available at the desk. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayDeviceName() { + return this.backingStore.get("displayDeviceName"); + } + /** + * 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("displayDeviceName", (n) -> { this.setDisplayDeviceName(n.getStringValue()); }); + 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; + } + /** + * Gets the heightAdjustableState property value. The heightAdjustableState property + * @return a {@link PlaceFeatureEnablement} + */ + @jakarta.annotation.Nullable + public PlaceFeatureEnablement getHeightAdjustableState() { + return this.backingStore.get("heightAdjustableState"); + } + /** + * Gets the mailboxDetails property value. The mailbox object id and email address that are associated with the desk. + * @return a {@link MailboxDetails} + */ + @jakarta.annotation.Nullable + public MailboxDetails getMailboxDetails() { + return this.backingStore.get("mailboxDetails"); + } + /** + * Gets the mode property value. The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable. + * @return a {@link PlaceMode} + */ + @jakarta.annotation.Nullable + public PlaceMode getMode() { + return this.backingStore.get("mode"); + } + /** + * Gets the servicePlans property value. The 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 + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayDeviceName", this.getDisplayDeviceName()); + 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. + * @param value Value to set for the displayDeviceName property. + */ + public void setDisplayDeviceName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayDeviceName", value); + } + /** + * Sets the heightAdjustableState property value. The heightAdjustableState property + * @param value Value to set for the heightAdjustableState property. + */ + public void setHeightAdjustableState(@jakarta.annotation.Nullable final PlaceFeatureEnablement value) { + this.backingStore.set("heightAdjustableState", value); + } + /** + * Sets the mailboxDetails property value. The mailbox object id and email address that are associated with the desk. + * @param value Value to set for the mailboxDetails property. + */ + public void setMailboxDetails(@jakarta.annotation.Nullable final MailboxDetails value) { + this.backingStore.set("mailboxDetails", value); + } + /** + * Sets the mode property value. The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable. + * @param value Value to set for the mode property. + */ + public void setMode(@jakarta.annotation.Nullable final PlaceMode value) { + this.backingStore.set("mode", value); + } + /** + * Sets the servicePlans property value. The 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/generated/models/DeskCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/DeskCollectionResponse.java new file mode 100644 index 00000000000..b21b1efb9ac --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/DeskCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeskCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link DeskCollectionResponse} and sets the default values. + */ + public DeskCollectionResponse() { + 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 DeskCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static DeskCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeskCollectionResponse(); + } + /** + * 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(Desk::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/generated/models/Device.java b/src/main/java/com/microsoft/graph/generated/models/Device.java index ba131974493..17493af354f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Device.java +++ b/src/main/java/com/microsoft/graph/generated/models/Device.java @@ -83,7 +83,7 @@ public String getDeviceMetadata() { return this.backingStore.get("deviceMetadata"); } /** - * Gets the deviceOwnership property value. Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal. + * Gets the deviceOwnership property value. Ownership of the device. Intune sets this property. The possible values are: unknown, company, personal. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -115,7 +115,7 @@ public String getEnrollmentProfileName() { return this.backingStore.get("enrollmentProfileName"); } /** - * Gets the enrollmentType property value. Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed. + * Gets the enrollmentType property value. Enrollment type of the device. Intune sets this property. The possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -191,7 +191,7 @@ public Boolean getIsManaged() { return this.backingStore.get("isManaged"); } /** - * Gets the isManagementRestricted property value. Indicates whether the device is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. + * Gets the isManagementRestricted property value. Indicates whether the device is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -207,7 +207,7 @@ public Boolean getIsRooted() { return this.backingStore.get("isRooted"); } /** - * Gets the managementType property value. The management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController. + * Gets the managementType property value. The management channel of the device. This property is set by Intune. The possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -255,7 +255,7 @@ public OffsetDateTime getOnPremisesLastSyncDateTime() { return this.backingStore.get("onPremisesLastSyncDateTime"); } /** - * Gets the onPremisesSecurityIdentifier property value. The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + * Gets the onPremisesSecurityIdentifier property value. The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -443,7 +443,7 @@ public void setDeviceMetadata(@jakarta.annotation.Nullable final String value) { this.backingStore.set("deviceMetadata", value); } /** - * Sets the deviceOwnership property value. Ownership of the device. Intune sets this property. Possible values are: unknown, company, personal. + * Sets the deviceOwnership property value. Ownership of the device. Intune sets this property. The possible values are: unknown, company, personal. * @param value Value to set for the deviceOwnership property. */ public void setDeviceOwnership(@jakarta.annotation.Nullable final String value) { @@ -471,7 +471,7 @@ public void setEnrollmentProfileName(@jakarta.annotation.Nullable final String v this.backingStore.set("enrollmentProfileName", value); } /** - * Sets the enrollmentType property value. Enrollment type of the device. Intune sets this property. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed. + * Sets the enrollmentType property value. Enrollment type of the device. Intune sets this property. The possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth,appleUserEnrollment, appleUserEnrollmentWithServiceAccount. NOTE: This property might return other values apart from those listed. * @param value Value to set for the enrollmentType property. */ public void setEnrollmentType(@jakarta.annotation.Nullable final String value) { @@ -499,7 +499,7 @@ public void setIsManaged(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isManaged", value); } /** - * Sets the isManagementRestricted property value. Indicates whether the device is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. + * Sets the isManagementRestricted property value. Indicates whether the device is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a device that's a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. * @param value Value to set for the isManagementRestricted property. */ public void setIsManagementRestricted(@jakarta.annotation.Nullable final Boolean value) { @@ -513,7 +513,7 @@ public void setIsRooted(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isRooted", value); } /** - * Sets the managementType property value. The management channel of the device. This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController. + * Sets the managementType property value. The management channel of the device. This property is set by Intune. The possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController. * @param value Value to set for the managementType property. */ public void setManagementType(@jakarta.annotation.Nullable final String value) { @@ -555,7 +555,7 @@ public void setOnPremisesLastSyncDateTime(@jakarta.annotation.Nullable final Off this.backingStore.set("onPremisesLastSyncDateTime", value); } /** - * Sets the onPremisesSecurityIdentifier property value. The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq). + * Sets the onPremisesSecurityIdentifier property value. The on-premises security identifier (SID) for the user who was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq). * @param value Value to set for the onPremisesSecurityIdentifier property. */ public void setOnPremisesSecurityIdentifier(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DeviceRegistrationPolicy.java b/src/main/java/com/microsoft/graph/generated/models/DeviceRegistrationPolicy.java index 454e141e055..eacdeda0bfe 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DeviceRegistrationPolicy.java +++ b/src/main/java/com/microsoft/graph/generated/models/DeviceRegistrationPolicy.java @@ -25,7 +25,7 @@ public static DeviceRegistrationPolicy createFromDiscriminatorValue(@jakarta.ann return new DeviceRegistrationPolicy(); } /** - * Gets the azureADJoin property value. The azureADJoin property + * Gets the azureADJoin property value. Specifies the authorization policy for controlling registration of new devices using Microsoft Entra join within your organization. Required. For more information, see What is a device identity?. * @return a {@link AzureADJoinPolicy} */ @jakarta.annotation.Nullable @@ -33,7 +33,7 @@ public AzureADJoinPolicy getAzureADJoin() { return this.backingStore.get("azureADJoin"); } /** - * Gets the azureADRegistration property value. The azureADRegistration property + * Gets the azureADRegistration property value. Specifies the authorization policy for controlling registration of new devices using Microsoft Entra registered within your organization. Required. For more information, see What is a device identity?. * @return a {@link AzureADRegistrationPolicy} */ @jakarta.annotation.Nullable @@ -41,7 +41,7 @@ public AzureADRegistrationPolicy getAzureADRegistration() { return this.backingStore.get("azureADRegistration"); } /** - * Gets the description property value. The description property + * Gets the description property value. The description of the device registration policy. Always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -49,7 +49,7 @@ public String getDescription() { return this.backingStore.get("description"); } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The name of the device registration policy. Always set to Device Registration Policy. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,7 +73,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the localAdminPassword property value. The localAdminPassword property + * Gets the localAdminPassword property value. Specifies the setting for Local Admin Password Solution (LAPS) within your organization. * @return a {@link LocalAdminPasswordSettings} */ @jakarta.annotation.Nullable @@ -89,7 +89,7 @@ public MultiFactorAuthConfiguration getMultiFactorAuthConfiguration() { return this.backingStore.get("multiFactorAuthConfiguration"); } /** - * Gets the userDeviceQuota property value. The userDeviceQuota property + * Gets the userDeviceQuota property value. Specifies the maximum number of devices that a user can have within your organization before blocking new device registrations. The default value is set to 50. If this property isn't specified during the policy update operation, it's automatically reset to 0 to indicate that users aren't allowed to join any devices. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -112,35 +112,35 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeIntegerValue("userDeviceQuota", this.getUserDeviceQuota()); } /** - * Sets the azureADJoin property value. The azureADJoin property + * Sets the azureADJoin property value. Specifies the authorization policy for controlling registration of new devices using Microsoft Entra join within your organization. Required. For more information, see What is a device identity?. * @param value Value to set for the azureADJoin property. */ public void setAzureADJoin(@jakarta.annotation.Nullable final AzureADJoinPolicy value) { this.backingStore.set("azureADJoin", value); } /** - * Sets the azureADRegistration property value. The azureADRegistration property + * Sets the azureADRegistration property value. Specifies the authorization policy for controlling registration of new devices using Microsoft Entra registered within your organization. Required. For more information, see What is a device identity?. * @param value Value to set for the azureADRegistration property. */ public void setAzureADRegistration(@jakarta.annotation.Nullable final AzureADRegistrationPolicy value) { this.backingStore.set("azureADRegistration", value); } /** - * Sets the description property value. The description property + * Sets the description property value. The description of the device registration policy. Always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only. * @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 displayName property + * Sets the displayName property value. The name of the device registration policy. Always set to Device Registration Policy. Read-only. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the localAdminPassword property value. The localAdminPassword property + * Sets the localAdminPassword property value. Specifies the setting for Local Admin Password Solution (LAPS) within your organization. * @param value Value to set for the localAdminPassword property. */ public void setLocalAdminPassword(@jakarta.annotation.Nullable final LocalAdminPasswordSettings value) { @@ -154,7 +154,7 @@ public void setMultiFactorAuthConfiguration(@jakarta.annotation.Nullable final M this.backingStore.set("multiFactorAuthConfiguration", value); } /** - * Sets the userDeviceQuota property value. The userDeviceQuota property + * Sets the userDeviceQuota property value. Specifies the maximum number of devices that a user can have within your organization before blocking new device registrations. The default value is set to 50. If this property isn't specified during the policy update operation, it's automatically reset to 0 to indicate that users aren't allowed to join any devices. * @param value Value to set for the userDeviceQuota property. */ public void setUserDeviceQuota(@jakarta.annotation.Nullable final Integer value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Dictionary.java b/src/main/java/com/microsoft/graph/generated/models/Dictionary.java index e44066b79ed..9187c232963 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Dictionary.java +++ b/src/main/java/com/microsoft/graph/generated/models/Dictionary.java @@ -38,6 +38,7 @@ public static Dictionary createFromDiscriminatorValue(@jakarta.annotation.Nonnul switch (mappingValue) { case "#microsoft.graph.customMetadataDictionary": return new CustomMetadataDictionary(); case "#microsoft.graph.fileStorageContainerCustomPropertyDictionary": return new FileStorageContainerCustomPropertyDictionary(); + case "#microsoft.graph.openComplexDictionaryType": return new OpenComplexDictionaryType(); case "#microsoft.graph.resultTemplateDictionary": return new ResultTemplateDictionary(); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/Directory.java b/src/main/java/com/microsoft/graph/generated/models/Directory.java index a70385cc120..c57a789e797 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Directory.java +++ b/src/main/java/com/microsoft/graph/generated/models/Directory.java @@ -1,5 +1,6 @@ package com.microsoft.graph.models; +import com.microsoft.graph.models.entrarecoveryservices.Recovery; import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; @@ -87,6 +88,8 @@ public Map> getFieldDeserializers deserializerMap.put("federationConfigurations", (n) -> { this.setFederationConfigurations(n.getCollectionOfObjectValues(IdentityProviderBase::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesSynchronization", (n) -> { this.setOnPremisesSynchronization(n.getCollectionOfObjectValues(OnPremisesDirectorySynchronization::createFromDiscriminatorValue)); }); deserializerMap.put("publicKeyInfrastructure", (n) -> { this.setPublicKeyInfrastructure(n.getObjectValue(PublicKeyInfrastructureRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("recovery", (n) -> { this.setRecovery(n.getObjectValue(Recovery::createFromDiscriminatorValue)); }); + deserializerMap.put("remoteTenantGroups", (n) -> { this.setRemoteTenantGroups(n.getCollectionOfObjectValues(RemoteTenantGroup::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptions", (n) -> { this.setSubscriptions(n.getCollectionOfObjectValues(CompanySubscription::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -106,6 +109,22 @@ public java.util.List getOnPremisesSynchroni public PublicKeyInfrastructureRoot getPublicKeyInfrastructure() { return this.backingStore.get("publicKeyInfrastructure"); } + /** + * Gets the recovery property value. The recovery property + * @return a {@link Recovery} + */ + @jakarta.annotation.Nullable + public Recovery getRecovery() { + return this.backingStore.get("recovery"); + } + /** + * Gets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRemoteTenantGroups() { + return this.backingStore.get("remoteTenantGroups"); + } /** * Gets the subscriptions property value. List of commercial subscriptions that an organization acquired. * @return a {@link java.util.List} @@ -129,6 +148,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("federationConfigurations", this.getFederationConfigurations()); writer.writeCollectionOfObjectValues("onPremisesSynchronization", this.getOnPremisesSynchronization()); writer.writeObjectValue("publicKeyInfrastructure", this.getPublicKeyInfrastructure()); + writer.writeObjectValue("recovery", this.getRecovery()); + writer.writeCollectionOfObjectValues("remoteTenantGroups", this.getRemoteTenantGroups()); writer.writeCollectionOfObjectValues("subscriptions", this.getSubscriptions()); } /** @@ -187,6 +208,20 @@ public void setOnPremisesSynchronization(@jakarta.annotation.Nullable final java public void setPublicKeyInfrastructure(@jakarta.annotation.Nullable final PublicKeyInfrastructureRoot value) { this.backingStore.set("publicKeyInfrastructure", value); } + /** + * Sets the recovery property value. The recovery property + * @param value Value to set for the recovery property. + */ + public void setRecovery(@jakarta.annotation.Nullable final Recovery value) { + this.backingStore.set("recovery", value); + } + /** + * Sets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. + * @param value Value to set for the remoteTenantGroups property. + */ + public void setRemoteTenantGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("remoteTenantGroups", value); + } /** * Sets the subscriptions property value. List of commercial subscriptions that an organization acquired. * @param value Value to set for the subscriptions property. diff --git a/src/main/java/com/microsoft/graph/generated/models/DirectoryAudit.java b/src/main/java/com/microsoft/graph/generated/models/DirectoryAudit.java index dd22b24e394..7d176bef69f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DirectoryAudit.java +++ b/src/main/java/com/microsoft/graph/generated/models/DirectoryAudit.java @@ -110,7 +110,7 @@ public String getOperationType() { return this.backingStore.get("operationType"); } /** - * Gets the result property value. Indicates the result of the activity. Possible values are: success, failure, timeout, unknownFutureValue. + * Gets the result property value. Indicates the result of the activity. The possible values are: success, failure, timeout, unknownFutureValue. * @return a {@link OperationResult} */ @jakarta.annotation.Nullable @@ -209,7 +209,7 @@ public void setOperationType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("operationType", value); } /** - * Sets the result property value. Indicates the result of the activity. Possible values are: success, failure, timeout, unknownFutureValue. + * Sets the result property value. Indicates the result of the activity. The possible values are: success, failure, timeout, unknownFutureValue. * @param value Value to set for the result property. */ public void setResult(@jakarta.annotation.Nullable final OperationResult value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/DirectoryObject.java b/src/main/java/com/microsoft/graph/generated/models/DirectoryObject.java index 36ddd9eb3f4..e88c3c5a29f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DirectoryObject.java +++ b/src/main/java/com/microsoft/graph/generated/models/DirectoryObject.java @@ -29,6 +29,10 @@ public static DirectoryObject createFromDiscriminatorValue(@jakarta.annotation.N switch (mappingValue) { case "#microsoft.graph.activityBasedTimeoutPolicy": return new ActivityBasedTimeoutPolicy(); case "#microsoft.graph.administrativeUnit": return new AdministrativeUnit(); + case "#microsoft.graph.agentIdentity": return new AgentIdentity(); + case "#microsoft.graph.agentIdentityBlueprint": return new AgentIdentityBlueprint(); + case "#microsoft.graph.agentIdentityBlueprintPrincipal": return new AgentIdentityBlueprintPrincipal(); + case "#microsoft.graph.agentUser": return new AgentUser(); case "#microsoft.graph.application": return new Application(); case "#microsoft.graph.appManagementPolicy": return new AppManagementPolicy(); case "#microsoft.graph.appRoleAssignment": return new AppRoleAssignment(); @@ -44,15 +48,18 @@ public static DirectoryObject createFromDiscriminatorValue(@jakarta.annotation.N case "#microsoft.graph.directoryRoleTemplate": return new DirectoryRoleTemplate(); case "#microsoft.graph.endpoint": return new Endpoint(); case "#microsoft.graph.extensionProperty": return new ExtensionProperty(); + case "#microsoft.graph.federatedTokenValidationPolicy": return new FederatedTokenValidationPolicy(); case "#microsoft.graph.group": return new Group(); case "#microsoft.graph.groupSettingTemplate": return new GroupSettingTemplate(); case "#microsoft.graph.homeRealmDiscoveryPolicy": return new HomeRealmDiscoveryPolicy(); case "#microsoft.graph.identitySecurityDefaultsEnforcementPolicy": return new IdentitySecurityDefaultsEnforcementPolicy(); + case "#microsoft.graph.mailbox": return new Mailbox(); case "#microsoft.graph.multiTenantOrganizationMember": return new MultiTenantOrganizationMember(); case "#microsoft.graph.organization": return new Organization(); case "#microsoft.graph.orgContact": return new OrgContact(); case "#microsoft.graph.permissionGrantPolicy": return new PermissionGrantPolicy(); case "#microsoft.graph.policyBase": return new PolicyBase(); + case "#microsoft.graph.remoteTenantGroup": return new RemoteTenantGroup(); case "#microsoft.graph.resourceSpecificPermissionGrant": return new ResourceSpecificPermissionGrant(); case "#microsoft.graph.servicePrincipal": return new ServicePrincipal(); case "#microsoft.graph.stsPolicy": return new StsPolicy(); diff --git a/src/main/java/com/microsoft/graph/generated/models/DirectoryRole.java b/src/main/java/com/microsoft/graph/generated/models/DirectoryRole.java index 4fabe68f5ed..4c1e902212f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/DirectoryRole.java +++ b/src/main/java/com/microsoft/graph/generated/models/DirectoryRole.java @@ -64,7 +64,7 @@ public java.util.List getMembers() { return this.backingStore.get("members"); } /** - * Gets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select. + * Gets the roleTemplateId property value. The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read-only. Supports $filter (eq), $select. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -114,7 +114,7 @@ public void setMembers(@jakarta.annotation.Nullable final java.util.List()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DriftedProperty} + */ + @jakarta.annotation.Nonnull + public static DriftedProperty createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DriftedProperty(); + } + /** + * 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 currentValue property value. The current value of the property. + * @return a {@link UntypedNode} + */ + @jakarta.annotation.Nullable + public UntypedNode getCurrentValue() { + return this.backingStore.get("currentValue"); + } + /** + * Gets the desiredValue property value. The desired value of the property as specified by admins in the baseline of the monitor body. + * @return a {@link UntypedNode} + */ + @jakarta.annotation.Nullable + public UntypedNode getDesiredValue() { + return this.backingStore.get("desiredValue"); + } + /** + * 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("currentValue", (n) -> { this.setCurrentValue(n.getObjectValue(UntypedNode::createFromDiscriminatorValue)); }); + deserializerMap.put("desiredValue", (n) -> { this.setDesiredValue(n.getObjectValue(UntypedNode::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("propertyName", (n) -> { this.setPropertyName(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 propertyName property value. The name of the property. + * @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.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 currentValue property value. The current value of the property. + * @param value Value to set for the currentValue property. + */ + public void setCurrentValue(@jakarta.annotation.Nullable final UntypedNode value) { + this.backingStore.set("currentValue", value); + } + /** + * Sets the desiredValue property value. The desired value of the property as specified by admins in the baseline of the monitor body. + * @param value Value to set for the desiredValue property. + */ + public void setDesiredValue(@jakarta.annotation.Nullable final UntypedNode value) { + this.backingStore.set("desiredValue", 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 propertyName property value. The name of the property. + * @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/generated/models/DropInPlaceMode.java b/src/main/java/com/microsoft/graph/generated/models/DropInPlaceMode.java new file mode 100644 index 00000000000..f60ebeba473 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/DropInPlaceMode.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DropInPlaceMode extends PlaceMode implements Parsable { + /** + * Instantiates a new {@link DropInPlaceMode} and sets the default values. + */ + public DropInPlaceMode() { + super(); + this.setOdataType("#microsoft.graph.dropInPlaceMode"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DropInPlaceMode} + */ + @jakarta.annotation.Nonnull + public static DropInPlaceMode createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DropInPlaceMode(); + } + /** + * 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/generated/models/EducationAssignment.java b/src/main/java/com/microsoft/graph/generated/models/EducationAssignment.java index 81af9f55f9c..9cead9ca880 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationAssignment.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAssignment.java @@ -281,7 +281,7 @@ public EducationRubric getRubric() { return this.backingStore.get("rubric"); } /** - * Gets the status property value. Status of the assignment. You can't PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: inactive. + * Gets the status property value. Status of the assignment. You can't PATCH this value. The possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: inactive. * @return a {@link EducationAssignmentStatus} */ @jakarta.annotation.Nullable @@ -522,7 +522,7 @@ public void setRubric(@jakarta.annotation.Nullable final EducationRubric value) this.backingStore.set("rubric", value); } /** - * Sets the status property value. Status of the assignment. You can't PATCH this value. Possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: inactive. + * Sets the status property value. Status of the assignment. You can't PATCH this value. The possible values are: draft, scheduled, published, assigned, unknownFutureValue, inactive. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: inactive. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final EducationAssignmentStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentDefaults.java b/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentDefaults.java index 80db0049fa7..87876ef8764 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentDefaults.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationAssignmentDefaults.java @@ -26,7 +26,7 @@ public static EducationAssignmentDefaults createFromDiscriminatorValue(@jakarta. return new EducationAssignmentDefaults(); } /** - * Gets the addedStudentAction property value. Class-level default behavior for handling students who are added after the assignment is published. Possible values are: none, assignIfOpen. + * Gets the addedStudentAction property value. Class-level default behavior for handling students who are added after the assignment is published. The possible values are: none, assignIfOpen. * @return a {@link EducationAddedStudentAction} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public EducationAddedStudentAction getAddedStudentAction() { return this.backingStore.get("addedStudentAction"); } /** - * Gets the addToCalendarAction property value. Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: studentsOnly. The default value is none. + * Gets the addToCalendarAction property value. Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: studentsOnly. The default value is none. * @return a {@link EducationAddToCalendarOptions} */ @jakarta.annotation.Nullable @@ -83,14 +83,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("notificationChannelUrl", this.getNotificationChannelUrl()); } /** - * Sets the addedStudentAction property value. Class-level default behavior for handling students who are added after the assignment is published. Possible values are: none, assignIfOpen. + * Sets the addedStudentAction property value. Class-level default behavior for handling students who are added after the assignment is published. The possible values are: none, assignIfOpen. * @param value Value to set for the addedStudentAction property. */ public void setAddedStudentAction(@jakarta.annotation.Nullable final EducationAddedStudentAction value) { this.backingStore.set("addedStudentAction", value); } /** - * Sets the addToCalendarAction property value. Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: studentsOnly. The default value is none. + * Sets the addToCalendarAction property value. Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: studentsOnly. The default value is none. * @param value Value to set for the addToCalendarAction property. */ public void setAddToCalendarAction(@jakarta.annotation.Nullable final EducationAddToCalendarOptions value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationClass.java b/src/main/java/com/microsoft/graph/generated/models/EducationClass.java index e96abaa27db..a64d11259e5 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationClass.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationClass.java @@ -113,7 +113,7 @@ public String getExternalName() { return this.backingStore.get("externalName"); } /** - * Gets the externalSource property value. How this class was created. Possible values are: sis, manual. + * Gets the externalSource property value. How this class was created. The possible values are: sis, manual. * @return a {@link EducationExternalSource} */ @jakarta.annotation.Nullable @@ -329,7 +329,7 @@ public void setExternalName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("externalName", value); } /** - * Sets the externalSource property value. How this class was created. Possible values are: sis, manual. + * Sets the externalSource property value. How this class was created. The possible values are: sis, manual. * @param value Value to set for the externalSource property. */ public void setExternalSource(@jakarta.annotation.Nullable final EducationExternalSource value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationModule.java b/src/main/java/com/microsoft/graph/generated/models/EducationModule.java index 808ca4218d6..65c057fb7e7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationModule.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationModule.java @@ -117,7 +117,7 @@ public String getResourcesFolderUrl() { return this.backingStore.get("resourcesFolderUrl"); } /** - * Gets the status property value. Status of the module. You can't use a PATCH operation to update this value. Possible values are: draft and published. + * Gets the status property value. Status of the module. You can't use a PATCH operation to update this value. The possible values are: draft and published. * @return a {@link EducationModuleStatus} */ @jakarta.annotation.Nullable @@ -200,7 +200,7 @@ public void setResourcesFolderUrl(@jakarta.annotation.Nullable final String valu this.backingStore.set("resourcesFolderUrl", value); } /** - * Sets the status property value. Status of the module. You can't use a PATCH operation to update this value. Possible values are: draft and published. + * Sets the status property value. Status of the module. You can't use a PATCH operation to update this value. The possible values are: draft and published. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final EducationModuleStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationOrganization.java b/src/main/java/com/microsoft/graph/generated/models/EducationOrganization.java index 69422621c6f..c7ec4bfac48 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationOrganization.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationOrganization.java @@ -48,7 +48,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the externalSource property value. Source where this organization was created from. Possible values are: sis, manual. + * Gets the externalSource property value. Source where this organization was created from. The possible values are: sis, manual. * @return a {@link EducationExternalSource} */ @jakarta.annotation.Nullable @@ -103,7 +103,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the externalSource property value. Source where this organization was created from. Possible values are: sis, manual. + * Sets the externalSource property value. Source where this organization was created from. The possible values are: sis, manual. * @param value Value to set for the externalSource property. */ public void setExternalSource(@jakarta.annotation.Nullable final EducationExternalSource value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationSubmission.java b/src/main/java/com/microsoft/graph/generated/models/EducationSubmission.java index 474843b65b9..6e27484fd72 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationSubmission.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationSubmission.java @@ -159,7 +159,7 @@ public OffsetDateTime getReturnedDateTime() { return this.backingStore.get("returnedDateTime"); } /** - * Gets the status property value. Read-only. Possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned. + * Gets the status property value. Read-only. The possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned. * @return a {@link EducationSubmissionStatus} */ @jakarta.annotation.Nullable @@ -318,7 +318,7 @@ public void setReturnedDateTime(@jakarta.annotation.Nullable final OffsetDateTim this.backingStore.set("returnedDateTime", value); } /** - * Sets the status property value. Read-only. Possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned. + * Sets the status property value. Read-only. The possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final EducationSubmissionStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EducationUser.java b/src/main/java/com/microsoft/graph/generated/models/EducationUser.java index 3b23ad4930e..2bb3bfb4352 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EducationUser.java +++ b/src/main/java/com/microsoft/graph/generated/models/EducationUser.java @@ -98,7 +98,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the externalSource property value. Where this user was created from. Possible values are: sis, manual. + * Gets the externalSource property value. Where this user was created from. The possible values are: sis, manual. * @return a {@link EducationExternalSource} */ @jakarta.annotation.Nullable @@ -265,7 +265,7 @@ public java.util.List getProvisionedPlans() { return this.backingStore.get("provisionedPlans"); } /** - * Gets the refreshTokensValidFromDateTime property value. Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Returned only on $select. Read-only. + * Gets the refreshTokensValidFromDateTime property value. Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Requires $select to retrieve. Read-only. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -486,7 +486,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the externalSource property value. Where this user was created from. Possible values are: sis, manual. + * Sets the externalSource property value. Where this user was created from. The possible values are: sis, manual. * @param value Value to set for the externalSource property. */ public void setExternalSource(@jakarta.annotation.Nullable final EducationExternalSource value) { @@ -591,7 +591,7 @@ public void setProvisionedPlans(@jakarta.annotation.Nullable final java.util.Lis this.backingStore.set("provisionedPlans", value); } /** - * Sets the refreshTokensValidFromDateTime property value. Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Returned only on $select. Read-only. + * Sets the refreshTokensValidFromDateTime property value. Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Requires $select to retrieve. Read-only. * @param value Value to set for the refreshTokensValidFromDateTime property. */ public void setRefreshTokensValidFromDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EmailAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/EmailAuthenticationMethodConfiguration.java index aa4a743356d..121d88e0c7a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EmailAuthenticationMethodConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/EmailAuthenticationMethodConfiguration.java @@ -26,7 +26,7 @@ public static EmailAuthenticationMethodConfiguration createFromDiscriminatorValu return new EmailAuthenticationMethodConfiguration(); } /** - * Gets the allowExternalIdToUseEmailOtp property value. Determines whether email OTP is usable by external users for authentication. Possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who didn't use public preview have email OTP enabled beginning in October 2021. + * Gets the allowExternalIdToUseEmailOtp property value. Determines whether email OTP is usable by external users for authentication. The possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who didn't use public preview have email OTP enabled beginning in October 2021. * @return a {@link ExternalEmailOtpState} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("includeTargets", this.getIncludeTargets()); } /** - * Sets the allowExternalIdToUseEmailOtp property value. Determines whether email OTP is usable by external users for authentication. Possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who didn't use public preview have email OTP enabled beginning in October 2021. + * Sets the allowExternalIdToUseEmailOtp property value. Determines whether email OTP is usable by external users for authentication. The possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who didn't use public preview have email OTP enabled beginning in October 2021. * @param value Value to set for the allowExternalIdToUseEmailOtp property. */ public void setAllowExternalIdToUseEmailOtp(@jakarta.annotation.Nullable final ExternalEmailOtpState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EmailDetails.java b/src/main/java/com/microsoft/graph/generated/models/EmailDetails.java new file mode 100644 index 00000000000..e2be80441c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EmailDetails.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 EmailDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EmailDetails} and sets the default values. + */ + public EmailDetails() { + 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 EmailDetails} + */ + @jakarta.annotation.Nonnull + public static EmailDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EmailDetails(); + } + /** + * 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 body property value. The body content of the notification email in plain text format. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBody() { + return this.backingStore.get("body"); + } + /** + * 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("body", (n) -> { this.setBody(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("senderEmailAddress", (n) -> { this.setSenderEmailAddress(n.getStringValue()); }); + deserializerMap.put("subject", (n) -> { this.setSubject(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 senderEmailAddress property value. The email address of the sender for notification emails. Shared mailboxes aren't supported. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSenderEmailAddress() { + return this.backingStore.get("senderEmailAddress"); + } + /** + * Gets the subject property value. The subject line of the notification email. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubject() { + return this.backingStore.get("subject"); + } + /** + * Serializes information the 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("body", this.getBody()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("senderEmailAddress", this.getSenderEmailAddress()); + writer.writeStringValue("subject", this.getSubject()); + 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 body property value. The body content of the notification email in plain text format. + * @param value Value to set for the body property. + */ + public void setBody(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("body", 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 senderEmailAddress property value. The email address of the sender for notification emails. Shared mailboxes aren't supported. + * @param value Value to set for the senderEmailAddress property. + */ + public void setSenderEmailAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("senderEmailAddress", value); + } + /** + * Sets the subject property value. The subject line of the notification email. + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subject", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EmailFileAssessmentRequest.java b/src/main/java/com/microsoft/graph/generated/models/EmailFileAssessmentRequest.java index 109a7c4cc37..5f97a94f9a6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EmailFileAssessmentRequest.java +++ b/src/main/java/com/microsoft/graph/generated/models/EmailFileAssessmentRequest.java @@ -34,7 +34,7 @@ public String getContentData() { return this.backingStore.get("contentData"); } /** - * Gets the destinationRoutingReason property value. The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. + * Gets the destinationRoutingReason property value. The reason for mail routed to its destination. The possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. * @return a {@link MailDestinationRoutingReason} */ @jakarta.annotation.Nullable @@ -80,7 +80,7 @@ public void setContentData(@jakarta.annotation.Nullable final String value) { this.backingStore.set("contentData", value); } /** - * Sets the destinationRoutingReason property value. The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. + * Sets the destinationRoutingReason property value. The reason for mail routed to its destination. The possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. * @param value Value to set for the destinationRoutingReason property. */ public void setDestinationRoutingReason(@jakarta.annotation.Nullable final MailDestinationRoutingReason value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EmailNotificationsSetting.java b/src/main/java/com/microsoft/graph/generated/models/EmailNotificationsSetting.java new file mode 100644 index 00000000000..d9e3f61f881 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EmailNotificationsSetting.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EmailNotificationsSetting extends Entity implements Parsable { + /** + * Instantiates a new {@link EmailNotificationsSetting} and sets the default values. + */ + public EmailNotificationsSetting() { + 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 EmailNotificationsSetting} + */ + @jakarta.annotation.Nonnull + public static EmailNotificationsSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EmailNotificationsSetting(); + } + /** + * Gets the additionalEvents property value. The additionalEvents property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getAdditionalEvents() { + return this.backingStore.get("additionalEvents"); + } + /** + * 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("additionalEvents", (n) -> { this.setAdditionalEvents(n.getEnumSetValue(NotificationEventsType::forValue)); }); + deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + deserializerMap.put("recipients", (n) -> { this.setRecipients(n.getObjectValue(NotificationRecipients::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. Indicates whether notifications are enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link NotificationRecipients} + */ + @jakarta.annotation.Nullable + public NotificationRecipients getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeEnumSetValue("additionalEvents", this.getAdditionalEvents()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); + writer.writeObjectValue("recipients", this.getRecipients()); + } + /** + * Sets the additionalEvents property value. The additionalEvents property + * @param value Value to set for the additionalEvents property. + */ + public void setAdditionalEvents(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("additionalEvents", value); + } + /** + * Sets the isEnabled property value. Indicates whether notifications are enabled. + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } + /** + * Sets the recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final NotificationRecipients value) { + this.backingStore.set("recipients", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EmployeeExperience.java b/src/main/java/com/microsoft/graph/generated/models/EmployeeExperience.java index b14e7dde300..cbe548beaa2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EmployeeExperience.java +++ b/src/main/java/com/microsoft/graph/generated/models/EmployeeExperience.java @@ -10,9 +10,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * Represents a container that exposes navigation properties for employee experience resources. - */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EmployeeExperience implements AdditionalDataHolder, BackedModel, Parsable { /** @@ -80,12 +77,13 @@ public java.util.List getEngagementAsyncOperations() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(6); deserializerMap.put("communities", (n) -> { this.setCommunities(n.getCollectionOfObjectValues(Community::createFromDiscriminatorValue)); }); deserializerMap.put("engagementAsyncOperations", (n) -> { this.setEngagementAsyncOperations(n.getCollectionOfObjectValues(EngagementAsyncOperation::createFromDiscriminatorValue)); }); deserializerMap.put("learningCourseActivities", (n) -> { this.setLearningCourseActivities(n.getCollectionOfObjectValues(LearningCourseActivity::createFromDiscriminatorValue)); }); deserializerMap.put("learningProviders", (n) -> { this.setLearningProviders(n.getCollectionOfObjectValues(LearningProvider::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfObjectValues(EngagementRole::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -112,6 +110,14 @@ public java.util.List getLearningProviders() { public String getOdataType() { return this.backingStore.get("odataType"); } + /** + * Gets the roles property value. A collection of roles in Viva Engage. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -123,6 +129,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("learningCourseActivities", this.getLearningCourseActivities()); writer.writeCollectionOfObjectValues("learningProviders", this.getLearningProviders()); writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("roles", this.getRoles()); writer.writeAdditionalData(this.getAdditionalData()); } /** @@ -175,4 +182,11 @@ public void setLearningProviders(@jakarta.annotation.Nullable final java.util.Li public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } + /** + * Sets the roles property value. A collection of roles in Viva Engage. + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/EmployeeExperienceUser.java b/src/main/java/com/microsoft/graph/generated/models/EmployeeExperienceUser.java index f6a78c496ec..ef16f5f4de9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EmployeeExperienceUser.java +++ b/src/main/java/com/microsoft/graph/generated/models/EmployeeExperienceUser.java @@ -24,6 +24,14 @@ public static EmployeeExperienceUser createFromDiscriminatorValue(@jakarta.annot Objects.requireNonNull(parseNode); return new EmployeeExperienceUser(); } + /** + * Gets the assignedRoles property value. Represents the collection of Viva Engage roles assigned to a user. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAssignedRoles() { + return this.backingStore.get("assignedRoles"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -31,6 +39,7 @@ public static EmployeeExperienceUser createFromDiscriminatorValue(@jakarta.annot @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("assignedRoles", (n) -> { this.setAssignedRoles(n.getCollectionOfObjectValues(EngagementRole::createFromDiscriminatorValue)); }); deserializerMap.put("learningCourseActivities", (n) -> { this.setLearningCourseActivities(n.getCollectionOfObjectValues(LearningCourseActivity::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -49,8 +58,16 @@ public java.util.List getLearningCourseActivities() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("assignedRoles", this.getAssignedRoles()); writer.writeCollectionOfObjectValues("learningCourseActivities", this.getLearningCourseActivities()); } + /** + * Sets the assignedRoles property value. Represents the collection of Viva Engage roles assigned to a user. + * @param value Value to set for the assignedRoles property. + */ + public void setAssignedRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("assignedRoles", value); + } /** * Sets the learningCourseActivities property value. The learningCourseActivities property * @param value Value to set for the learningCourseActivities property. diff --git a/src/main/java/com/microsoft/graph/generated/models/EmployeeOrgData.java b/src/main/java/com/microsoft/graph/generated/models/EmployeeOrgData.java index 3c7ecea9410..9fabf333883 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EmployeeOrgData.java +++ b/src/main/java/com/microsoft/graph/generated/models/EmployeeOrgData.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the costCenter property value. The cost center associated with the user. Returned only on $select. Supports $filter. + * Gets the costCenter property value. The cost center associated with the user. Requires $select to retrieve. Supports $filter. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -64,7 +64,7 @@ public String getCostCenter() { return this.backingStore.get("costCenter"); } /** - * Gets the division property value. The name of the division in which the user works. Returned only on $select. Supports $filter. + * Gets the division property value. The name of the division in which the user works. Requires $select to retrieve. Supports $filter. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -118,14 +118,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the costCenter property value. The cost center associated with the user. Returned only on $select. Supports $filter. + * Sets the costCenter property value. The cost center associated with the user. Requires $select to retrieve. Supports $filter. * @param value Value to set for the costCenter property. */ public void setCostCenter(@jakarta.annotation.Nullable final String value) { this.backingStore.set("costCenter", value); } /** - * Sets the division property value. The name of the division in which the user works. Returned only on $select. Supports $filter. + * Sets the division property value. The name of the division in which the user works. Requires $select to retrieve. Supports $filter. * @param value Value to set for the division property. */ public void setDivision(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EndUserNotification.java b/src/main/java/com/microsoft/graph/generated/models/EndUserNotification.java index 031058c2a89..77415c94bd3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EndUserNotification.java +++ b/src/main/java/com/microsoft/graph/generated/models/EndUserNotification.java @@ -102,7 +102,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the notificationType property value. Type of notification. Possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue. + * Gets the notificationType property value. Type of notification. The possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue. * @return a {@link EndUserNotificationType} */ @jakarta.annotation.Nullable @@ -110,7 +110,7 @@ public EndUserNotificationType getNotificationType() { return this.backingStore.get("notificationType"); } /** - * Gets the source property value. The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. + * Gets the source property value. The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue. * @return a {@link SimulationContentSource} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public SimulationContentSource getSource() { return this.backingStore.get("source"); } /** - * Gets the status property value. The status of the notification. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + * Gets the status property value. The status of the notification. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * @return a {@link SimulationContentStatus} */ @jakarta.annotation.Nullable @@ -202,21 +202,21 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the notificationType property value. Type of notification. Possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue. + * Sets the notificationType property value. Type of notification. The possible values are: unknown, positiveReinforcement, noTraining, trainingAssignment, trainingReminder, unknownFutureValue. * @param value Value to set for the notificationType property. */ public void setNotificationType(@jakarta.annotation.Nullable final EndUserNotificationType value) { this.backingStore.set("notificationType", value); } /** - * Sets the source property value. The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. + * Sets the source property value. The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue. * @param value Value to set for the source property. */ public void setSource(@jakarta.annotation.Nullable final SimulationContentSource value) { this.backingStore.set("source", value); } /** - * Sets the status property value. The status of the notification. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + * Sets the status property value. The status of the notification. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final SimulationContentStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EndUserNotificationSetting.java b/src/main/java/com/microsoft/graph/generated/models/EndUserNotificationSetting.java index 851cef9f72e..ae66003b955 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EndUserNotificationSetting.java +++ b/src/main/java/com/microsoft/graph/generated/models/EndUserNotificationSetting.java @@ -77,7 +77,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the notificationPreference property value. Notification preference. Possible values are: unknown, microsoft, custom, unknownFutureValue. + * Gets the notificationPreference property value. Notification preference. The possible values are: unknown, microsoft, custom, unknownFutureValue. * @return a {@link EndUserNotificationPreference} */ @jakarta.annotation.Nullable @@ -101,7 +101,7 @@ public PositiveReinforcementNotification getPositiveReinforcement() { return this.backingStore.get("positiveReinforcement"); } /** - * Gets the settingType property value. End user notification type. Possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue. + * Gets the settingType property value. End user notification type. The possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue. * @return a {@link EndUserNotificationSettingType} */ @jakarta.annotation.Nullable @@ -136,7 +136,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the notificationPreference property value. Notification preference. Possible values are: unknown, microsoft, custom, unknownFutureValue. + * Sets the notificationPreference property value. Notification preference. The possible values are: unknown, microsoft, custom, unknownFutureValue. * @param value Value to set for the notificationPreference property. */ public void setNotificationPreference(@jakarta.annotation.Nullable final EndUserNotificationPreference value) { @@ -157,7 +157,7 @@ public void setPositiveReinforcement(@jakarta.annotation.Nullable final Positive this.backingStore.set("positiveReinforcement", value); } /** - * Sets the settingType property value. End user notification type. Possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue. + * Sets the settingType property value. End user notification type. The possible values are: unknown, noTraining, trainingSelected, noNotification, unknownFutureValue. * @param value Value to set for the settingType property. */ public void setSettingType(@jakarta.annotation.Nullable final EndUserNotificationSettingType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EndUserSettings.java b/src/main/java/com/microsoft/graph/generated/models/EndUserSettings.java new file mode 100644 index 00000000000..d71457fa1b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EndUserSettings.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EndUserSettings extends ControlConfiguration implements Parsable { + /** + * Instantiates a new {@link EndUserSettings} and sets the default values. + */ + public EndUserSettings() { + super(); + this.setOdataType("#microsoft.graph.endUserSettings"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EndUserSettings} + */ + @jakarta.annotation.Nonnull + public static EndUserSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EndUserSettings(); + } + /** + * 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("relatedPeopleInsightLevel", (n) -> { this.setRelatedPeopleInsightLevel(n.getEnumValue(AccessPackageSuggestionRelatedPeopleInsightLevel::forValue)); }); + deserializerMap.put("showApproverDetailsToMembers", (n) -> { this.setShowApproverDetailsToMembers(n.getBooleanValue()); }); + return deserializerMap; + } + /** + * Gets the relatedPeopleInsightLevel property value. The level of related people insights to show in access package suggestions. The possible values are: disabled, count, countAndNames, unknownFutureValue. + * @return a {@link AccessPackageSuggestionRelatedPeopleInsightLevel} + */ + @jakarta.annotation.Nullable + public AccessPackageSuggestionRelatedPeopleInsightLevel getRelatedPeopleInsightLevel() { + return this.backingStore.get("relatedPeopleInsightLevel"); + } + /** + * Gets the showApproverDetailsToMembers property value. Indicates whether approver details are shown to end users. When true, approver information is visible to members. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getShowApproverDetailsToMembers() { + return this.backingStore.get("showApproverDetailsToMembers"); + } + /** + * Serializes information the 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("relatedPeopleInsightLevel", this.getRelatedPeopleInsightLevel()); + writer.writeBooleanValue("showApproverDetailsToMembers", this.getShowApproverDetailsToMembers()); + } + /** + * Sets the relatedPeopleInsightLevel property value. The level of related people insights to show in access package suggestions. The possible values are: disabled, count, countAndNames, unknownFutureValue. + * @param value Value to set for the relatedPeopleInsightLevel property. + */ + public void setRelatedPeopleInsightLevel(@jakarta.annotation.Nullable final AccessPackageSuggestionRelatedPeopleInsightLevel value) { + this.backingStore.set("relatedPeopleInsightLevel", value); + } + /** + * Sets the showApproverDetailsToMembers property value. Indicates whether approver details are shown to end users. When true, approver information is visible to members. + * @param value Value to set for the showApproverDetailsToMembers property. + */ + public void setShowApproverDetailsToMembers(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("showApproverDetailsToMembers", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementRole.java b/src/main/java/com/microsoft/graph/generated/models/EngagementRole.java new file mode 100644 index 00000000000..cf4a5f3ee5c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementRole.java @@ -0,0 +1,81 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Represents a Viva Engage role and its members + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRole extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementRole} and sets the default values. + */ + public EngagementRole() { + 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 EngagementRole} + */ + @jakarta.annotation.Nonnull + public static EngagementRole createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementRole(); + } + /** + * Gets the displayName property value. The name of the role. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(EngagementRoleMember::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the members property value. Users that have this role assigned. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMembers() { + return this.backingStore.get("members"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("members", this.getMembers()); + } + /** + * Sets the displayName property value. The name of the role. + * @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 members property value. Users that have this role assigned. + * @param value Value to set for the members property. + */ + public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("members", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementRoleCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/EngagementRoleCollectionResponse.java new file mode 100644 index 00000000000..e44935ad175 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementRoleCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EngagementRoleCollectionResponse} and sets the default values. + */ + public EngagementRoleCollectionResponse() { + 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 EngagementRoleCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EngagementRoleCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementRoleCollectionResponse(); + } + /** + * 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(EngagementRole::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/generated/models/EngagementRoleMember.java b/src/main/java/com/microsoft/graph/generated/models/EngagementRoleMember.java new file mode 100644 index 00000000000..2a253a0411f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementRoleMember.java @@ -0,0 +1,97 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Entity to represent the assignment of a role to a user. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleMember extends Entity implements Parsable { + /** + * Instantiates a new {@link EngagementRoleMember} and sets the default values. + */ + public EngagementRoleMember() { + 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 EngagementRoleMember} + */ + @jakarta.annotation.Nonnull + public static EngagementRoleMember createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementRoleMember(); + } + /** + * Gets the createdDateTime property value. The date and time when the role was assigned to the user. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("user", (n) -> { this.setUser(n.getObjectValue(User::createFromDiscriminatorValue)); }); + deserializerMap.put("userId", (n) -> { this.setUserId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the user property value. The user who has this role assigned. + * @return a {@link User} + */ + @jakarta.annotation.Nullable + public User getUser() { + return this.backingStore.get("user"); + } + /** + * Gets the userId property value. The Microsoft Entra ID of the user who has the role assigned. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserId() { + return this.backingStore.get("userId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("user", this.getUser()); + } + /** + * Sets the createdDateTime property value. The date and time when the role was assigned to the user. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the user property value. The user who has this role assigned. + * @param value Value to set for the user property. + */ + public void setUser(@jakarta.annotation.Nullable final User value) { + this.backingStore.set("user", value); + } + /** + * Sets the userId property value. The Microsoft Entra ID of the user who has the role assigned. + * @param value Value to set for the userId property. + */ + public void setUserId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EngagementRoleMemberCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/EngagementRoleMemberCollectionResponse.java new file mode 100644 index 00000000000..157ff812a34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EngagementRoleMemberCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleMemberCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link EngagementRoleMemberCollectionResponse} and sets the default values. + */ + public EngagementRoleMemberCollectionResponse() { + 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 EngagementRoleMemberCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static EngagementRoleMemberCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EngagementRoleMemberCollectionResponse(); + } + /** + * 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(EngagementRoleMember::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/generated/models/EntitlementManagement.java b/src/main/java/com/microsoft/graph/generated/models/EntitlementManagement.java index a7554b12f64..521f071a13f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EntitlementManagement.java +++ b/src/main/java/com/microsoft/graph/generated/models/EntitlementManagement.java @@ -40,6 +40,14 @@ public java.util.List getAccessPackageAssignmentApprovals() { public java.util.List getAccessPackages() { return this.backingStore.get("accessPackages"); } + /** + * Gets the accessPackageSuggestions property value. Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAccessPackageSuggestions() { + return this.backingStore.get("accessPackageSuggestions"); + } /** * Gets the assignmentPolicies property value. Access package assignment policies govern which subjects can request or be assigned an access package via an access package assignment. * @return a {@link java.util.List} @@ -64,6 +72,14 @@ public java.util.List getAssignmentRequests() { public java.util.List getAssignments() { return this.backingStore.get("assignments"); } + /** + * Gets the availableAccessPackages property value. Access packages available for end users to browse and request. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAvailableAccessPackages() { + return this.backingStore.get("availableAccessPackages"); + } /** * Gets the catalogs property value. A container for access packages. * @return a {@link java.util.List} @@ -80,6 +96,14 @@ public java.util.List getCatalogs() { public java.util.List getConnectedOrganizations() { return this.backingStore.get("connectedOrganizations"); } + /** + * Gets the controlConfigurations property value. Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getControlConfigurations() { + return this.backingStore.get("controlConfigurations"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -89,16 +113,20 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("accessPackageAssignmentApprovals", (n) -> { this.setAccessPackageAssignmentApprovals(n.getCollectionOfObjectValues(Approval::createFromDiscriminatorValue)); }); deserializerMap.put("accessPackages", (n) -> { this.setAccessPackages(n.getCollectionOfObjectValues(AccessPackage::createFromDiscriminatorValue)); }); + deserializerMap.put("accessPackageSuggestions", (n) -> { this.setAccessPackageSuggestions(n.getCollectionOfObjectValues(AccessPackageSuggestion::createFromDiscriminatorValue)); }); deserializerMap.put("assignmentPolicies", (n) -> { this.setAssignmentPolicies(n.getCollectionOfObjectValues(AccessPackageAssignmentPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("assignmentRequests", (n) -> { this.setAssignmentRequests(n.getCollectionOfObjectValues(AccessPackageAssignmentRequest::createFromDiscriminatorValue)); }); deserializerMap.put("assignments", (n) -> { this.setAssignments(n.getCollectionOfObjectValues(AccessPackageAssignment::createFromDiscriminatorValue)); }); + deserializerMap.put("availableAccessPackages", (n) -> { this.setAvailableAccessPackages(n.getCollectionOfObjectValues(AvailableAccessPackage::createFromDiscriminatorValue)); }); deserializerMap.put("catalogs", (n) -> { this.setCatalogs(n.getCollectionOfObjectValues(AccessPackageCatalog::createFromDiscriminatorValue)); }); deserializerMap.put("connectedOrganizations", (n) -> { this.setConnectedOrganizations(n.getCollectionOfObjectValues(ConnectedOrganization::createFromDiscriminatorValue)); }); + deserializerMap.put("controlConfigurations", (n) -> { this.setControlConfigurations(n.getCollectionOfObjectValues(ControlConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("resourceEnvironments", (n) -> { this.setResourceEnvironments(n.getCollectionOfObjectValues(AccessPackageResourceEnvironment::createFromDiscriminatorValue)); }); deserializerMap.put("resourceRequests", (n) -> { this.setResourceRequests(n.getCollectionOfObjectValues(AccessPackageResourceRequest::createFromDiscriminatorValue)); }); deserializerMap.put("resourceRoleScopes", (n) -> { this.setResourceRoleScopes(n.getCollectionOfObjectValues(AccessPackageResourceRoleScope::createFromDiscriminatorValue)); }); deserializerMap.put("resources", (n) -> { this.setResources(n.getCollectionOfObjectValues(AccessPackageResource::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(EntitlementManagementSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("subjects", (n) -> { this.setSubjects(n.getCollectionOfObjectValues(AccessPackageSubject::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -141,6 +169,14 @@ public java.util.List getResources() { public EntitlementManagementSettings getSettings() { return this.backingStore.get("settings"); } + /** + * Gets the subjects property value. The subjects property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSubjects() { + return this.backingStore.get("subjects"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -150,16 +186,20 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("accessPackageAssignmentApprovals", this.getAccessPackageAssignmentApprovals()); writer.writeCollectionOfObjectValues("accessPackages", this.getAccessPackages()); + writer.writeCollectionOfObjectValues("accessPackageSuggestions", this.getAccessPackageSuggestions()); writer.writeCollectionOfObjectValues("assignmentPolicies", this.getAssignmentPolicies()); writer.writeCollectionOfObjectValues("assignmentRequests", this.getAssignmentRequests()); writer.writeCollectionOfObjectValues("assignments", this.getAssignments()); + writer.writeCollectionOfObjectValues("availableAccessPackages", this.getAvailableAccessPackages()); writer.writeCollectionOfObjectValues("catalogs", this.getCatalogs()); writer.writeCollectionOfObjectValues("connectedOrganizations", this.getConnectedOrganizations()); + writer.writeCollectionOfObjectValues("controlConfigurations", this.getControlConfigurations()); writer.writeCollectionOfObjectValues("resourceEnvironments", this.getResourceEnvironments()); writer.writeCollectionOfObjectValues("resourceRequests", this.getResourceRequests()); writer.writeCollectionOfObjectValues("resourceRoleScopes", this.getResourceRoleScopes()); writer.writeCollectionOfObjectValues("resources", this.getResources()); writer.writeObjectValue("settings", this.getSettings()); + writer.writeCollectionOfObjectValues("subjects", this.getSubjects()); } /** * Sets the accessPackageAssignmentApprovals property value. Approval stages for decisions associated with access package assignment requests. @@ -175,6 +215,13 @@ public void setAccessPackageAssignmentApprovals(@jakarta.annotation.Nullable fin public void setAccessPackages(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("accessPackages", value); } + /** + * Sets the accessPackageSuggestions property value. Suggested access packages for end users based on various criteria such as related people insights and assignment history. + * @param value Value to set for the accessPackageSuggestions property. + */ + public void setAccessPackageSuggestions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("accessPackageSuggestions", value); + } /** * Sets the assignmentPolicies property value. Access package assignment policies govern which subjects can request or be assigned an access package via an access package assignment. * @param value Value to set for the assignmentPolicies property. @@ -196,6 +243,13 @@ public void setAssignmentRequests(@jakarta.annotation.Nullable final java.util.L public void setAssignments(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("assignments", value); } + /** + * Sets the availableAccessPackages property value. Access packages available for end users to browse and request. + * @param value Value to set for the availableAccessPackages property. + */ + public void setAvailableAccessPackages(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("availableAccessPackages", value); + } /** * Sets the catalogs property value. A container for access packages. * @param value Value to set for the catalogs property. @@ -210,6 +264,13 @@ public void setCatalogs(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("connectedOrganizations", value); } + /** + * Sets the controlConfigurations property value. Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. + * @param value Value to set for the controlConfigurations property. + */ + public void setControlConfigurations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("controlConfigurations", value); + } /** * Sets the resourceEnvironments property value. A reference to the geolocation environments in which a resource is located. * @param value Value to set for the resourceEnvironments property. @@ -245,4 +306,11 @@ public void setResources(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("subjects", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/Entity.java b/src/main/java/com/microsoft/graph/generated/models/Entity.java index a61dca159f6..d2a2d73a8ab 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Entity.java +++ b/src/main/java/com/microsoft/graph/generated/models/Entity.java @@ -6,6 +6,12 @@ import com.microsoft.graph.models.callrecords.ParticipantBase; import com.microsoft.graph.models.callrecords.Segment; import com.microsoft.graph.models.callrecords.Session; +import com.microsoft.graph.models.entrarecoveryservices.Recovery; +import com.microsoft.graph.models.entrarecoveryservices.RecoveryChangeObjectBase; +import com.microsoft.graph.models.entrarecoveryservices.RecoveryJob; +import com.microsoft.graph.models.entrarecoveryservices.RecoveryJobBase; +import com.microsoft.graph.models.entrarecoveryservices.RecoveryPreviewJob; +import com.microsoft.graph.models.entrarecoveryservices.Snapshot; import com.microsoft.graph.models.externalconnectors.ConnectionOperation; import com.microsoft.graph.models.externalconnectors.ExternalActivity; import com.microsoft.graph.models.externalconnectors.ExternalActivityResult; @@ -42,15 +48,21 @@ import com.microsoft.graph.models.search.Qna; import com.microsoft.graph.models.search.SearchAnswer; import com.microsoft.graph.models.security.Alert; +import com.microsoft.graph.models.security.AnalyzedEmail; import com.microsoft.graph.models.security.Article; import com.microsoft.graph.models.security.ArticleIndicator; import com.microsoft.graph.models.security.Artifact; +import com.microsoft.graph.models.security.AuditCoreRoot; +import com.microsoft.graph.models.security.AuditLogQuery; +import com.microsoft.graph.models.security.AuditLogRecord; import com.microsoft.graph.models.security.AuthorityTemplate; +import com.microsoft.graph.models.security.AutoAuditingConfiguration; import com.microsoft.graph.models.security.CaseEscaped; import com.microsoft.graph.models.security.CaseOperation; import com.microsoft.graph.models.security.CasesRoot; import com.microsoft.graph.models.security.CategoryTemplate; import com.microsoft.graph.models.security.CitationTemplate; +import com.microsoft.graph.models.security.CollaborationRoot; import com.microsoft.graph.models.security.DataSet; import com.microsoft.graph.models.security.DataSource; import com.microsoft.graph.models.security.DataSourceContainer; @@ -58,6 +70,7 @@ import com.microsoft.graph.models.security.DispositionReviewStage; import com.microsoft.graph.models.security.EdiscoveryAddToReviewSetOperation; import com.microsoft.graph.models.security.EdiscoveryCase; +import com.microsoft.graph.models.security.EdiscoveryCaseMember; import com.microsoft.graph.models.security.EdiscoveryCaseSettings; import com.microsoft.graph.models.security.EdiscoveryCustodian; import com.microsoft.graph.models.security.EdiscoveryEstimateOperation; @@ -86,6 +99,7 @@ import com.microsoft.graph.models.security.HostReputation; import com.microsoft.graph.models.security.HostSslCertificate; import com.microsoft.graph.models.security.HostTracker; +import com.microsoft.graph.models.security.IdentityAccounts; import com.microsoft.graph.models.security.IdentityContainer; import com.microsoft.graph.models.security.Incident; import com.microsoft.graph.models.security.Indicator; @@ -100,6 +114,9 @@ import com.microsoft.graph.models.security.RetentionLabel; import com.microsoft.graph.models.security.Search; import com.microsoft.graph.models.security.Sensor; +import com.microsoft.graph.models.security.SensorCandidate; +import com.microsoft.graph.models.security.SensorCandidateActivationConfiguration; +import com.microsoft.graph.models.security.SettingsContainer; import com.microsoft.graph.models.security.SiteSource; import com.microsoft.graph.models.security.SslCertificate; import com.microsoft.graph.models.security.SubcategoryTemplate; @@ -110,12 +127,21 @@ import com.microsoft.graph.models.security.TriggerTypesRoot; import com.microsoft.graph.models.security.UnclassifiedArtifact; import com.microsoft.graph.models.security.UnifiedGroupSource; +import com.microsoft.graph.models.security.User; import com.microsoft.graph.models.security.UserSource; import com.microsoft.graph.models.security.Vulnerability; import com.microsoft.graph.models.security.VulnerabilityComponent; import com.microsoft.graph.models.security.WhoisBaseRecord; import com.microsoft.graph.models.security.WhoisHistoryRecord; import com.microsoft.graph.models.security.WhoisRecord; +import com.microsoft.graph.models.teamsadministration.NumberAssignment; +import com.microsoft.graph.models.teamsadministration.PolicyIdentifierDetail; +import com.microsoft.graph.models.teamsadministration.TeamsAdminRoot; +import com.microsoft.graph.models.teamsadministration.TeamsPolicyAssignment; +import com.microsoft.graph.models.teamsadministration.TeamsPolicyUserAssignment; +import com.microsoft.graph.models.teamsadministration.TeamsUserConfiguration; +import com.microsoft.graph.models.teamsadministration.TelephoneNumberLongRunningOperation; +import com.microsoft.graph.models.teamsadministration.TelephoneNumberManagementRoot; import com.microsoft.graph.models.termstore.Group; import com.microsoft.graph.models.termstore.Relation; import com.microsoft.graph.models.termstore.Set; @@ -196,6 +222,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.accessPackageResourceRoleScope": return new AccessPackageResourceRoleScope(); case "#microsoft.graph.accessPackageResourceScope": return new AccessPackageResourceScope(); case "#microsoft.graph.accessPackageSubject": return new AccessPackageSubject(); + case "#microsoft.graph.accessPackageSuggestion": return new AccessPackageSuggestion(); case "#microsoft.graph.accessPackageTextInputQuestion": return new AccessPackageTextInputQuestion(); case "#microsoft.graph.accessReviewHistoryDefinition": return new AccessReviewHistoryDefinition(); case "#microsoft.graph.accessReviewHistoryInstance": return new AccessReviewHistoryInstance(); @@ -209,10 +236,15 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.activityBasedTimeoutPolicy": return new ActivityBasedTimeoutPolicy(); case "#microsoft.graph.activityHistoryItem": return new ActivityHistoryItem(); case "#microsoft.graph.addLargeGalleryViewOperation": return new AddLargeGalleryViewOperation(); + case "#microsoft.graph.adhocCall": return new AdhocCall(); case "#microsoft.graph.adminConsentRequestPolicy": return new AdminConsentRequestPolicy(); case "#microsoft.graph.administrativeUnit": return new AdministrativeUnit(); case "#microsoft.graph.adminMicrosoft365Apps": return new AdminMicrosoft365Apps(); case "#microsoft.graph.adminReportSettings": return new AdminReportSettings(); + case "#microsoft.graph.agentIdentity": return new AgentIdentity(); + case "#microsoft.graph.agentIdentityBlueprint": return new AgentIdentityBlueprint(); + case "#microsoft.graph.agentIdentityBlueprintPrincipal": return new AgentIdentityBlueprintPrincipal(); + case "#microsoft.graph.agentUser": return new AgentUser(); case "#microsoft.graph.agreement": return new Agreement(); case "#microsoft.graph.agreementAcceptance": return new AgreementAcceptance(); case "#microsoft.graph.agreementFile": return new AgreementFile(); @@ -221,6 +253,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.agreementFileVersion": return new AgreementFileVersion(); case "#microsoft.graph.aiInteraction": return new AiInteraction(); case "#microsoft.graph.aiInteractionHistory": return new AiInteractionHistory(); + case "#microsoft.graph.aiOnlineMeeting": return new AiOnlineMeeting(); case "#microsoft.graph.aiUser": return new AiUser(); case "#microsoft.graph.akamaiWebApplicationFirewallProvider": return new AkamaiWebApplicationFirewallProvider(); case "#microsoft.graph.alert": return new Alert(); @@ -249,7 +282,9 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.appRoleAssignment": return new AppRoleAssignment(); case "#microsoft.graph.approval": return new Approval(); case "#microsoft.graph.approvalStage": return new ApprovalStage(); + case "#microsoft.graph.approvedClientApp": return new ApprovedClientApp(); case "#microsoft.graph.appScope": return new AppScope(); + case "#microsoft.graph.arkoseFraudProtectionProvider": return new ArkoseFraudProtectionProvider(); case "#microsoft.graph.associatedTeamInfo": return new AssociatedTeamInfo(); case "#microsoft.graph.attachment": return new Attachment(); case "#microsoft.graph.attachmentBase": return new AttachmentBase(); @@ -278,11 +313,13 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.authenticationStrengthRoot": return new AuthenticationStrengthRoot(); case "#microsoft.graph.authoredNote": return new AuthoredNote(); case "#microsoft.graph.authorizationPolicy": return new AuthorizationPolicy(); + case "#microsoft.graph.availableAccessPackage": return new AvailableAccessPackage(); case "#microsoft.graph.azureCommunicationServicesUserConversationMember": return new AzureCommunicationServicesUserConversationMember(); case "#microsoft.graph.b2xIdentityUserFlow": return new B2xIdentityUserFlow(); case "#microsoft.graph.backupRestoreRoot": return new BackupRestoreRoot(); case "#microsoft.graph.baseItem": return new BaseItem(); case "#microsoft.graph.baseItemVersion": return new BaseItemVersion(); + case "#microsoft.graph.baseMapFeature": return new BaseMapFeature(); case "#microsoft.graph.baseSitePage": return new BaseSitePage(); case "#microsoft.graph.bitlocker": return new Bitlocker(); case "#microsoft.graph.bitlockerRecoveryKey": return new BitlockerRecoveryKey(); @@ -298,6 +335,9 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.browserSharedCookie": return new BrowserSharedCookie(); case "#microsoft.graph.browserSite": return new BrowserSite(); case "#microsoft.graph.browserSiteList": return new BrowserSiteList(); + case "#microsoft.graph.browseSessionBase": return new BrowseSessionBase(); + case "#microsoft.graph.building": return new Building(); + case "#microsoft.graph.buildingMap": return new BuildingMap(); case "#microsoft.graph.builtInIdentityProvider": return new BuiltInIdentityProvider(); case "#microsoft.graph.bulkUpload": return new BulkUpload(); case "#microsoft.graph.calendar": return new Calendar(); @@ -305,6 +345,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.calendarPermission": return new CalendarPermission(); case "#microsoft.graph.calendarSharingMessage": return new CalendarSharingMessage(); case "#microsoft.graph.call": return new Call(); + case "#microsoft.graph.callAiInsight": return new CallAiInsight(); case "#microsoft.graph.callEvent": return new CallEvent(); case "#microsoft.graph.callRecording": return new CallRecording(); case "#microsoft.graph.callRecords.callRecord": return new CallRecord(); @@ -316,6 +357,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.callTranscript": return new CallTranscript(); case "#microsoft.graph.cancelMediaProcessingOperation": return new CancelMediaProcessingOperation(); case "#microsoft.graph.canvasLayout": return new CanvasLayout(); + case "#microsoft.graph.caPoliciesDeletableRoot": return new CaPoliciesDeletableRoot(); case "#microsoft.graph.certificateAuthorityDetail": return new CertificateAuthorityDetail(); case "#microsoft.graph.certificateBasedAuthConfiguration": return new CertificateBasedAuthConfiguration(); case "#microsoft.graph.certificateBasedAuthPki": return new CertificateBasedAuthPki(); @@ -337,6 +379,8 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.cloudPcOnPremisesConnection": return new CloudPcOnPremisesConnection(); case "#microsoft.graph.cloudPcProvisioningPolicy": return new CloudPcProvisioningPolicy(); case "#microsoft.graph.cloudPcProvisioningPolicyAssignment": return new CloudPcProvisioningPolicyAssignment(); + case "#microsoft.graph.cloudPcReport": return new CloudPcReport(); + case "#microsoft.graph.cloudPcServicePlan": return new CloudPcServicePlan(); case "#microsoft.graph.cloudPcUserSetting": return new CloudPcUserSetting(); case "#microsoft.graph.cloudPcUserSettingAssignment": return new CloudPcUserSettingAssignment(); case "#microsoft.graph.columnDefinition": return new ColumnDefinition(); @@ -345,9 +389,14 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.community": return new Community(); case "#microsoft.graph.companySubscription": return new CompanySubscription(); case "#microsoft.graph.complianceManagementPartner": return new ComplianceManagementPartner(); - case "#microsoft.graph.conditionalAccessPolicy": return new ConditionalAccessPolicy(); case "#microsoft.graph.conditionalAccessRoot": return new ConditionalAccessRoot(); case "#microsoft.graph.conditionalAccessTemplate": return new ConditionalAccessTemplate(); + case "#microsoft.graph.configurationBaseline": return new ConfigurationBaseline(); + case "#microsoft.graph.configurationDrift": return new ConfigurationDrift(); + case "#microsoft.graph.configurationManagement": return new ConfigurationManagement(); + case "#microsoft.graph.configurationMonitor": return new ConfigurationMonitor(); + case "#microsoft.graph.configurationMonitoringResult": return new ConfigurationMonitoringResult(); + case "#microsoft.graph.configurationSnapshotJob": return new ConfigurationSnapshotJob(); case "#microsoft.graph.connectedOrganization": return new ConnectedOrganization(); case "#microsoft.graph.contact": return new Contact(); case "#microsoft.graph.contactFolder": return new ContactFolder(); @@ -355,17 +404,25 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.contentSharingSession": return new ContentSharingSession(); case "#microsoft.graph.contentType": return new ContentType(); case "#microsoft.graph.contract": return new Contract(); + case "#microsoft.graph.controlConfiguration": return new ControlConfiguration(); case "#microsoft.graph.conversation": return new Conversation(); case "#microsoft.graph.conversationMember": return new ConversationMember(); case "#microsoft.graph.conversationThread": return new ConversationThread(); case "#microsoft.graph.copilotAdmin": return new CopilotAdmin(); + case "#microsoft.graph.copilotAdminCatalog": return new CopilotAdminCatalog(); case "#microsoft.graph.copilotAdminLimitedMode": return new CopilotAdminLimitedMode(); case "#microsoft.graph.copilotAdminSetting": return new CopilotAdminSetting(); - case "#microsoft.graph.countryNamedLocation": return new CountryNamedLocation(); + case "#microsoft.graph.copilotPackage": return new CopilotPackage(); + case "#microsoft.graph.copilotPackageDetail": return new CopilotPackageDetail(); + case "#microsoft.graph.copilotReportRoot": return new CopilotReportRoot(); case "#microsoft.graph.crossTenantAccessPolicy": return new CrossTenantAccessPolicy(); case "#microsoft.graph.crossTenantAccessPolicyConfigurationDefault": return new CrossTenantAccessPolicyConfigurationDefault(); case "#microsoft.graph.customAuthenticationExtension": return new CustomAuthenticationExtension(); case "#microsoft.graph.customCalloutExtension": return new CustomCalloutExtension(); + case "#microsoft.graph.customDataProvidedResource": return new CustomDataProvidedResource(); + case "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession": return new CustomDataProvidedResourceAccessReviewUploadSession(); + case "#microsoft.graph.customDataProvidedResourceFile": return new CustomDataProvidedResourceFile(); + case "#microsoft.graph.customDataProvidedResourceUploadSession": return new CustomDataProvidedResourceUploadSession(); case "#microsoft.graph.customExtensionStageSetting": return new CustomExtensionStageSetting(); case "#microsoft.graph.customSecurityAttributeDefinition": return new CustomSecurityAttributeDefinition(); case "#microsoft.graph.dataPolicyOperation": return new DataPolicyOperation(); @@ -378,11 +435,13 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.delegatedAdminRelationshipOperation": return new DelegatedAdminRelationshipOperation(); case "#microsoft.graph.delegatedAdminRelationshipRequest": return new DelegatedAdminRelationshipRequest(); case "#microsoft.graph.delegatedAdminServiceManagementDetail": return new DelegatedAdminServiceManagementDetail(); + case "#microsoft.graph.delegatedAdminServiceProviderConstraints": return new DelegatedAdminServiceProviderConstraints(); case "#microsoft.graph.delegatedPermissionClassification": return new DelegatedPermissionClassification(); case "#microsoft.graph.deletedChat": return new DeletedChat(); case "#microsoft.graph.deletedItemContainer": return new DeletedItemContainer(); case "#microsoft.graph.deletedTeam": return new DeletedTeam(); case "#microsoft.graph.deltaParticipants": return new DeltaParticipants(); + case "#microsoft.graph.desk": return new Desk(); case "#microsoft.graph.detectedApp": return new DetectedApp(); case "#microsoft.graph.device": return new Device(); case "#microsoft.graph.deviceAndAppManagementRoleAssignment": return new DeviceAndAppManagementRoleAssignment(); @@ -474,11 +533,13 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.emailAuthenticationMethod": return new EmailAuthenticationMethod(); case "#microsoft.graph.emailAuthenticationMethodConfiguration": return new EmailAuthenticationMethodConfiguration(); case "#microsoft.graph.emailFileAssessmentRequest": return new EmailFileAssessmentRequest(); + case "#microsoft.graph.emailNotificationsSetting": return new EmailNotificationsSetting(); case "#microsoft.graph.emergencyCallEvent": return new EmergencyCallEvent(); case "#microsoft.graph.employeeExperienceUser": return new EmployeeExperienceUser(); case "#microsoft.graph.endpoint": return new Endpoint(); case "#microsoft.graph.endUserNotification": return new EndUserNotification(); case "#microsoft.graph.endUserNotificationDetail": return new EndUserNotificationDetail(); + case "#microsoft.graph.endUserSettings": return new EndUserSettings(); case "#microsoft.graph.engagementAsyncOperation": return new EngagementAsyncOperation(); case "#microsoft.graph.engagementConversation": return new EngagementConversation(); case "#microsoft.graph.engagementConversationDiscussionMessage": return new EngagementConversationDiscussionMessage(); @@ -486,19 +547,33 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.engagementConversationMessageReaction": return new EngagementConversationMessageReaction(); case "#microsoft.graph.engagementConversationQuestionMessage": return new EngagementConversationQuestionMessage(); case "#microsoft.graph.engagementConversationSystemMessage": return new EngagementConversationSystemMessage(); + case "#microsoft.graph.engagementRole": return new EngagementRole(); + case "#microsoft.graph.engagementRoleMember": return new EngagementRoleMember(); case "#microsoft.graph.enrollmentConfigurationAssignment": return new EnrollmentConfigurationAssignment(); case "#microsoft.graph.enrollmentTroubleshootingEvent": return new EnrollmentTroubleshootingEvent(); case "#microsoft.graph.enterpriseCodeSigningCertificate": return new EnterpriseCodeSigningCertificate(); case "#microsoft.graph.entitlementManagement": return new EntitlementManagement(); case "#microsoft.graph.entitlementManagementSettings": return new EntitlementManagementSettings(); + case "#microsoft.graph.entraRecoveryServices.recovery": return new Recovery(); + case "#microsoft.graph.entraRecoveryServices.recoveryChangeObjectBase": return new RecoveryChangeObjectBase(); + case "#microsoft.graph.entraRecoveryServices.recoveryJob": return new RecoveryJob(); + case "#microsoft.graph.entraRecoveryServices.recoveryJobBase": return new RecoveryJobBase(); + case "#microsoft.graph.entraRecoveryServices.recoveryPreviewJob": return new RecoveryPreviewJob(); + case "#microsoft.graph.entraRecoveryServices.snapshot": return new Snapshot(); case "#microsoft.graph.event": return new Event(); case "#microsoft.graph.eventMessage": return new EventMessage(); case "#microsoft.graph.eventMessageRequest": return new EventMessageRequest(); case "#microsoft.graph.eventMessageResponse": return new EventMessageResponse(); + case "#microsoft.graph.exchangeAdmin": return new ExchangeAdmin(); + case "#microsoft.graph.exchangeMessageTrace": return new ExchangeMessageTrace(); + case "#microsoft.graph.exchangeMessageTraceDetail": return new ExchangeMessageTraceDetail(); case "#microsoft.graph.exchangeProtectionPolicy": return new ExchangeProtectionPolicy(); case "#microsoft.graph.exchangeRestoreSession": return new ExchangeRestoreSession(); + case "#microsoft.graph.exchangeSettings": return new ExchangeSettings(); case "#microsoft.graph.extension": return new Extension(); case "#microsoft.graph.extensionProperty": return new ExtensionProperty(); + case "#microsoft.graph.externalAuthenticationMethod": return new ExternalAuthenticationMethod(); + case "#microsoft.graph.externalAuthenticationMethodConfiguration": return new ExternalAuthenticationMethodConfiguration(); case "#microsoft.graph.externalConnectors.connectionOperation": return new ConnectionOperation(); case "#microsoft.graph.externalConnectors.externalActivity": return new ExternalActivity(); case "#microsoft.graph.externalConnectors.externalActivityResult": return new ExternalActivityResult(); @@ -511,6 +586,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow": return new ExternalUsersSelfServiceSignUpEventsFlow(); case "#microsoft.graph.featureRolloutPolicy": return new FeatureRolloutPolicy(); case "#microsoft.graph.federatedIdentityCredential": return new FederatedIdentityCredential(); + case "#microsoft.graph.federatedTokenValidationPolicy": return new FederatedTokenValidationPolicy(); case "#microsoft.graph.fido2AuthenticationMethod": return new Fido2AuthenticationMethod(); case "#microsoft.graph.fido2AuthenticationMethodConfiguration": return new Fido2AuthenticationMethodConfiguration(); case "#microsoft.graph.fido2CombinationConfiguration": return new Fido2CombinationConfiguration(); @@ -519,9 +595,18 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.fileAttachment": return new FileAttachment(); case "#microsoft.graph.fileStorage": return new FileStorage(); case "#microsoft.graph.fileStorageContainer": return new FileStorageContainer(); + case "#microsoft.graph.fileStorageContainerType": return new FileStorageContainerType(); + case "#microsoft.graph.fileStorageContainerTypeRegistration": return new FileStorageContainerTypeRegistration(); case "#microsoft.graph.filterOperatorSchema": return new FilterOperatorSchema(); + case "#microsoft.graph.fixtureMap": return new FixtureMap(); + case "#microsoft.graph.floor": return new Floor(); + case "#microsoft.graph.footprintMap": return new FootprintMap(); + case "#microsoft.graph.fraudProtectionProvider": return new FraudProtectionProvider(); case "#microsoft.graph.governanceInsight": return new GovernanceInsight(); + case "#microsoft.graph.granularDriveRestoreArtifact": return new GranularDriveRestoreArtifact(); case "#microsoft.graph.granularMailboxRestoreArtifact": return new GranularMailboxRestoreArtifact(); + case "#microsoft.graph.granularRestoreArtifactBase": return new GranularRestoreArtifactBase(); + case "#microsoft.graph.granularSiteRestoreArtifact": return new GranularSiteRestoreArtifact(); case "#microsoft.graph.group": return new Group(); case "#microsoft.graph.groupLifecyclePolicy": return new GroupLifecyclePolicy(); case "#microsoft.graph.groupSetting": return new GroupSetting(); @@ -529,6 +614,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.homeRealmDiscoveryPolicy": return new HomeRealmDiscoveryPolicy(); case "#microsoft.graph.horizontalSection": return new HorizontalSection(); case "#microsoft.graph.horizontalSectionColumn": return new HorizontalSectionColumn(); + case "#microsoft.graph.humanSecurityFraudProtectionProvider": return new HumanSecurityFraudProtectionProvider(); case "#microsoft.graph.identityApiConnector": return new IdentityApiConnector(); case "#microsoft.graph.identityBuiltInUserFlowAttribute": return new IdentityBuiltInUserFlowAttribute(); case "#microsoft.graph.identityContainer": return new IdentityContainer(); @@ -550,6 +636,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.identityUserFlow": return new IdentityUserFlow(); case "#microsoft.graph.identityUserFlowAttribute": return new IdentityUserFlowAttribute(); case "#microsoft.graph.identityUserFlowAttributeAssignment": return new IdentityUserFlowAttributeAssignment(); + case "#microsoft.graph.identityVerifiedIdRoot": return new IdentityVerifiedIdRoot(); case "#microsoft.graph.importedWindowsAutopilotDeviceIdentity": return new ImportedWindowsAutopilotDeviceIdentity(); case "#microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload": return new ImportedWindowsAutopilotDeviceIdentityUpload(); case "#microsoft.graph.inferenceClassification": return new InferenceClassification(); @@ -576,7 +663,6 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.iosVppApp": return new IosVppApp(); case "#microsoft.graph.iosVppEBook": return new IosVppEBook(); case "#microsoft.graph.iosVppEBookAssignment": return new IosVppEBookAssignment(); - case "#microsoft.graph.ipNamedLocation": return new IpNamedLocation(); case "#microsoft.graph.itemActivity": return new ItemActivity(); case "#microsoft.graph.itemActivityStat": return new ItemActivityStat(); case "#microsoft.graph.itemAnalytics": return new ItemAnalytics(); @@ -591,6 +677,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.learningCourseActivity": return new LearningCourseActivity(); case "#microsoft.graph.learningProvider": return new LearningProvider(); case "#microsoft.graph.learningSelfInitiatedCourse": return new LearningSelfInitiatedCourse(); + case "#microsoft.graph.levelMap": return new LevelMap(); case "#microsoft.graph.licenseDetails": return new LicenseDetails(); case "#microsoft.graph.linkedResource": return new LinkedResource(); case "#microsoft.graph.list": return new List(); @@ -610,11 +697,25 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.macOSMicrosoftEdgeApp": return new MacOSMicrosoftEdgeApp(); case "#microsoft.graph.macOSOfficeSuiteApp": return new MacOSOfficeSuiteApp(); case "#microsoft.graph.mailAssessmentRequest": return new MailAssessmentRequest(); + case "#microsoft.graph.mailbox": return new Mailbox(); + case "#microsoft.graph.mailboxFolder": return new MailboxFolder(); + case "#microsoft.graph.mailboxItem": return new MailboxItem(); case "#microsoft.graph.mailboxProtectionRule": return new MailboxProtectionRule(); case "#microsoft.graph.mailboxProtectionUnit": return new MailboxProtectionUnit(); case "#microsoft.graph.mailboxProtectionUnitsBulkAdditionJob": return new MailboxProtectionUnitsBulkAdditionJob(); case "#microsoft.graph.mailboxRestoreArtifact": return new MailboxRestoreArtifact(); case "#microsoft.graph.mailboxRestoreArtifactsBulkAdditionRequest": return new MailboxRestoreArtifactsBulkAdditionRequest(); + } + 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_1(@jakarta.annotation.Nonnull final String discriminatorValue) { + switch (discriminatorValue) { case "#microsoft.graph.mailFolder": return new MailFolder(); case "#microsoft.graph.mailSearchFolder": return new MailSearchFolder(); case "#microsoft.graph.malwareStateForWindowsDevice": return new MalwareStateForWindowsDevice(); @@ -648,6 +749,7 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.membershipOutlierInsight": return new MembershipOutlierInsight(); case "#microsoft.graph.message": return new Message(); case "#microsoft.graph.messageRule": return new MessageRule(); + case "#microsoft.graph.messageTracingRoot": return new MessageTracingRoot(); case "#microsoft.graph.microsoftAccountUserConversationMember": return new MicrosoftAccountUserConversationMember(); case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod": return new MicrosoftAuthenticatorAuthenticationMethod(); case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration": return new MicrosoftAuthenticatorAuthenticationMethodConfiguration(); @@ -670,29 +772,19 @@ private static Entity createFromDiscriminatorValue_0(@jakarta.annotation.Nonnull case "#microsoft.graph.multiTenantOrganizationPartnerConfigurationTemplate": return new MultiTenantOrganizationPartnerConfigurationTemplate(); case "#microsoft.graph.multiValueLegacyExtendedProperty": return new MultiValueLegacyExtendedProperty(); case "#microsoft.graph.muteParticipantOperation": return new MuteParticipantOperation(); - case "#microsoft.graph.namedLocation": return new NamedLocation(); case "#microsoft.graph.notebook": return new Notebook(); case "#microsoft.graph.notificationMessageTemplate": return new NotificationMessageTemplate(); case "#microsoft.graph.oAuth2PermissionGrant": return new OAuth2PermissionGrant(); case "#microsoft.graph.offerShiftRequest": return new OfferShiftRequest(); case "#microsoft.graph.officeGraphInsights": return new OfficeGraphInsights(); + case "#microsoft.graph.oidcIdentityProvider": return new OidcIdentityProvider(); case "#microsoft.graph.onAttributeCollectionListener": return new OnAttributeCollectionListener(); case "#microsoft.graph.onAttributeCollectionStartCustomExtension": return new OnAttributeCollectionStartCustomExtension(); case "#microsoft.graph.onAttributeCollectionStartListener": return new OnAttributeCollectionStartListener(); - } - 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_1(@jakarta.annotation.Nonnull final String discriminatorValue) { - switch (discriminatorValue) { case "#microsoft.graph.onAttributeCollectionSubmitCustomExtension": return new OnAttributeCollectionSubmitCustomExtension(); case "#microsoft.graph.onAttributeCollectionSubmitListener": return new OnAttributeCollectionSubmitListener(); case "#microsoft.graph.onAuthenticationMethodLoadStartListener": return new OnAuthenticationMethodLoadStartListener(); + case "#microsoft.graph.oneDriveForBusinessBrowseSession": return new OneDriveForBusinessBrowseSession(); case "#microsoft.graph.oneDriveForBusinessProtectionPolicy": return new OneDriveForBusinessProtectionPolicy(); case "#microsoft.graph.oneDriveForBusinessRestoreSession": return new OneDriveForBusinessRestoreSession(); case "#microsoft.graph.onEmailOtpSendListener": return new OnEmailOtpSendListener(); @@ -704,17 +796,22 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.onenotePage": return new OnenotePage(); case "#microsoft.graph.onenoteResource": return new OnenoteResource(); case "#microsoft.graph.onenoteSection": return new OnenoteSection(); + case "#microsoft.graph.onFraudProtectionLoadStartListener": return new OnFraudProtectionLoadStartListener(); case "#microsoft.graph.onInteractiveAuthFlowStartListener": return new OnInteractiveAuthFlowStartListener(); case "#microsoft.graph.onlineMeeting": return new OnlineMeeting(); case "#microsoft.graph.onlineMeetingBase": return new OnlineMeetingBase(); case "#microsoft.graph.onlineMeetingEngagementConversation": return new OnlineMeetingEngagementConversation(); case "#microsoft.graph.onOtpSendCustomExtension": return new OnOtpSendCustomExtension(); + case "#microsoft.graph.onPasswordSubmitCustomExtension": return new OnPasswordSubmitCustomExtension(); + case "#microsoft.graph.onPasswordSubmitListener": return new OnPasswordSubmitListener(); case "#microsoft.graph.onPremisesConditionalAccessSettings": return new OnPremisesConditionalAccessSettings(); case "#microsoft.graph.onPremisesDirectorySynchronization": return new OnPremisesDirectorySynchronization(); case "#microsoft.graph.onPremisesSyncBehavior": return new OnPremisesSyncBehavior(); case "#microsoft.graph.onTokenIssuanceStartCustomExtension": return new OnTokenIssuanceStartCustomExtension(); case "#microsoft.graph.onTokenIssuanceStartListener": return new OnTokenIssuanceStartListener(); case "#microsoft.graph.onUserCreateStartListener": return new OnUserCreateStartListener(); + case "#microsoft.graph.onVerifiedIdClaimValidationCustomExtension": return new OnVerifiedIdClaimValidationCustomExtension(); + case "#microsoft.graph.onVerifiedIdClaimValidationListener": return new OnVerifiedIdClaimValidationListener(); case "#microsoft.graph.openShift": return new OpenShift(); case "#microsoft.graph.openShiftChangeRequest": return new OpenShiftChangeRequest(); case "#microsoft.graph.openTypeExtension": return new OpenTypeExtension(); @@ -727,6 +824,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.outlookCategory": return new OutlookCategory(); case "#microsoft.graph.outlookItem": return new OutlookItem(); case "#microsoft.graph.outlookUser": return new OutlookUser(); + case "#microsoft.graph.ownerlessGroupPolicy": return new OwnerlessGroupPolicy(); case "#microsoft.graph.participant": return new Participant(); case "#microsoft.graph.participantJoiningNotification": return new ParticipantJoiningNotification(); case "#microsoft.graph.participantLeftNotification": return new ParticipantLeftNotification(); @@ -743,6 +841,8 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.partners.billing.runningOperation": return new RunningOperation(); case "#microsoft.graph.partners.billing.unbilledReconciliation": return new UnbilledReconciliation(); case "#microsoft.graph.partners.billing.unbilledUsage": return new UnbilledUsage(); + case "#microsoft.graph.passkeyAuthenticationMethodTarget": return new PasskeyAuthenticationMethodTarget(); + case "#microsoft.graph.passkeyProfile": return new PasskeyProfile(); case "#microsoft.graph.passwordAuthenticationMethod": return new PasswordAuthenticationMethod(); case "#microsoft.graph.payload": return new Payload(); case "#microsoft.graph.peopleAdminSettings": return new PeopleAdminSettings(); @@ -801,6 +901,8 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.privilegedAccessScheduleRequest": return new PrivilegedAccessScheduleRequest(); case "#microsoft.graph.profileCardProperty": return new ProfileCardProperty(); case "#microsoft.graph.profilePhoto": return new ProfilePhoto(); + case "#microsoft.graph.profilePropertySetting": return new ProfilePropertySetting(); + case "#microsoft.graph.profileSource": return new ProfileSource(); case "#microsoft.graph.pronounsSettings": return new PronounsSettings(); case "#microsoft.graph.protectionPolicyBase": return new ProtectionPolicyBase(); case "#microsoft.graph.protectionRuleBase": return new ProtectionRuleBase(); @@ -808,6 +910,10 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.protectionUnitsBulkJobBase": return new ProtectionUnitsBulkJobBase(); case "#microsoft.graph.provisioningObjectSummary": return new ProvisioningObjectSummary(); case "#microsoft.graph.publicKeyInfrastructureRoot": return new PublicKeyInfrastructureRoot(); + case "#microsoft.graph.qrCode": return new QrCode(); + case "#microsoft.graph.qrCodePinAuthenticationMethod": return new QrCodePinAuthenticationMethod(); + case "#microsoft.graph.qrCodePinAuthenticationMethodConfiguration": return new QrCodePinAuthenticationMethodConfiguration(); + case "#microsoft.graph.qrPin": return new QrPin(); case "#microsoft.graph.rbacApplication": return new RbacApplication(); case "#microsoft.graph.readingAssignmentSubmission": return new ReadingAssignmentSubmission(); case "#microsoft.graph.readingCoachPassage": return new ReadingCoachPassage(); @@ -819,6 +925,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.relyingPartyDetailedSummary": return new RelyingPartyDetailedSummary(); case "#microsoft.graph.remoteAssistancePartner": return new RemoteAssistancePartner(); case "#microsoft.graph.remoteDesktopSecurityConfiguration": return new RemoteDesktopSecurityConfiguration(); + case "#microsoft.graph.remoteTenantGroup": return new RemoteTenantGroup(); case "#microsoft.graph.reportsRoot": return new ReportsRoot(); case "#microsoft.graph.request": return new Request(); case "#microsoft.graph.resellerDelegatedAdminRelationship": return new ResellerDelegatedAdminRelationship(); @@ -850,20 +957,28 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.search.qna": return new Qna(); case "#microsoft.graph.search.searchAnswer": return new SearchAnswer(); case "#microsoft.graph.searchEntity": return new SearchEntity(); + case "#microsoft.graph.section": return new Section(); case "#microsoft.graph.sectionGroup": return new SectionGroup(); + case "#microsoft.graph.sectionMap": return new SectionMap(); case "#microsoft.graph.secureScore": return new SecureScore(); case "#microsoft.graph.secureScoreControlProfile": return new SecureScoreControlProfile(); case "#microsoft.graph.security": return new Security(); case "#microsoft.graph.security.alert": return new Alert(); + case "#microsoft.graph.security.analyzedEmail": return new AnalyzedEmail(); case "#microsoft.graph.security.article": return new Article(); case "#microsoft.graph.security.articleIndicator": return new ArticleIndicator(); case "#microsoft.graph.security.artifact": return new Artifact(); + case "#microsoft.graph.security.auditCoreRoot": return new AuditCoreRoot(); + case "#microsoft.graph.security.auditLogQuery": return new AuditLogQuery(); + case "#microsoft.graph.security.auditLogRecord": return new AuditLogRecord(); 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.caseOperation": return new CaseOperation(); case "#microsoft.graph.security.casesRoot": return new CasesRoot(); case "#microsoft.graph.security.categoryTemplate": return new CategoryTemplate(); case "#microsoft.graph.security.citationTemplate": return new CitationTemplate(); + case "#microsoft.graph.security.collaborationRoot": return new CollaborationRoot(); case "#microsoft.graph.security.dataSet": return new DataSet(); case "#microsoft.graph.security.dataSource": return new DataSource(); case "#microsoft.graph.security.dataSourceContainer": return new DataSourceContainer(); @@ -871,6 +986,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.security.dispositionReviewStage": return new DispositionReviewStage(); case "#microsoft.graph.security.ediscoveryAddToReviewSetOperation": return new EdiscoveryAddToReviewSetOperation(); case "#microsoft.graph.security.ediscoveryCase": return new EdiscoveryCase(); + case "#microsoft.graph.security.ediscoveryCaseMember": return new EdiscoveryCaseMember(); case "#microsoft.graph.security.ediscoveryCaseSettings": return new EdiscoveryCaseSettings(); case "#microsoft.graph.security.ediscoveryCustodian": return new EdiscoveryCustodian(); case "#microsoft.graph.security.ediscoveryEstimateOperation": return new EdiscoveryEstimateOperation(); @@ -899,6 +1015,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.security.hostReputation": return new HostReputation(); case "#microsoft.graph.security.hostSslCertificate": return new HostSslCertificate(); case "#microsoft.graph.security.hostTracker": return new HostTracker(); + case "#microsoft.graph.security.identityAccounts": return new IdentityAccounts(); case "#microsoft.graph.security.identityContainer": return new IdentityContainer(); case "#microsoft.graph.security.incident": return new Incident(); case "#microsoft.graph.security.indicator": return new Indicator(); @@ -913,6 +1030,9 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.security.retentionLabel": return new RetentionLabel(); case "#microsoft.graph.security.search": return new Search(); case "#microsoft.graph.security.sensor": return new Sensor(); + case "#microsoft.graph.security.sensorCandidate": return new SensorCandidate(); + case "#microsoft.graph.security.sensorCandidateActivationConfiguration": return new SensorCandidateActivationConfiguration(); + case "#microsoft.graph.security.settingsContainer": return new SettingsContainer(); case "#microsoft.graph.security.siteSource": return new SiteSource(); case "#microsoft.graph.security.sslCertificate": return new SslCertificate(); case "#microsoft.graph.security.subcategoryTemplate": return new SubcategoryTemplate(); @@ -923,6 +1043,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.security.triggerTypesRoot": return new TriggerTypesRoot(); case "#microsoft.graph.security.unclassifiedArtifact": return new UnclassifiedArtifact(); case "#microsoft.graph.security.unifiedGroupSource": return new UnifiedGroupSource(); + case "#microsoft.graph.security.user": return new User(); case "#microsoft.graph.security.userSource": return new UserSource(); case "#microsoft.graph.security.vulnerability": return new Vulnerability(); case "#microsoft.graph.security.vulnerabilityComponent": return new VulnerabilityComponent(); @@ -940,6 +1061,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.serviceHealthIssue": return new ServiceHealthIssue(); case "#microsoft.graph.servicePrincipal": return new ServicePrincipal(); case "#microsoft.graph.servicePrincipalRiskDetection": return new ServicePrincipalRiskDetection(); + case "#microsoft.graph.serviceProviderConstraints": return new ServiceProviderConstraints(); case "#microsoft.graph.serviceStorageQuotaBreakdown": return new ServiceStorageQuotaBreakdown(); case "#microsoft.graph.serviceUpdateMessage": return new ServiceUpdateMessage(); case "#microsoft.graph.settingStateDeviceSummary": return new SettingStateDeviceSummary(); @@ -948,6 +1070,19 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.sharedPCConfiguration": return new SharedPCConfiguration(); case "#microsoft.graph.sharedWithChannelTeamInfo": return new SharedWithChannelTeamInfo(); case "#microsoft.graph.sharepoint": return new Sharepoint(); + case "#microsoft.graph.sharePointBrowseSession": return new SharePointBrowseSession(); + case "#microsoft.graph.sharePointGroup": return new SharePointGroup(); + case "#microsoft.graph.sharePointGroupMember": return new SharePointGroupMember(); + case "#microsoft.graph.sharePointMigrationEvent": return new SharePointMigrationEvent(); + case "#microsoft.graph.sharePointMigrationFinishManifestFileUploadEvent": return new SharePointMigrationFinishManifestFileUploadEvent(); + case "#microsoft.graph.sharePointMigrationJob": return new SharePointMigrationJob(); + case "#microsoft.graph.sharePointMigrationJobCancelledEvent": return new SharePointMigrationJobCancelledEvent(); + case "#microsoft.graph.sharePointMigrationJobDeletedEvent": return new SharePointMigrationJobDeletedEvent(); + case "#microsoft.graph.sharePointMigrationJobErrorEvent": return new SharePointMigrationJobErrorEvent(); + case "#microsoft.graph.sharePointMigrationJobPostponedEvent": return new SharePointMigrationJobPostponedEvent(); + case "#microsoft.graph.sharePointMigrationJobProgressEvent": return new SharePointMigrationJobProgressEvent(); + case "#microsoft.graph.sharePointMigrationJobQueuedEvent": return new SharePointMigrationJobQueuedEvent(); + case "#microsoft.graph.sharePointMigrationJobStartEvent": return new SharePointMigrationJobStartEvent(); case "#microsoft.graph.sharePointProtectionPolicy": return new SharePointProtectionPolicy(); case "#microsoft.graph.sharePointRestoreSession": return new SharePointRestoreSession(); case "#microsoft.graph.sharepointSettings": return new SharepointSettings(); @@ -990,12 +1125,21 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.synchronizationSchema": return new SynchronizationSchema(); case "#microsoft.graph.synchronizationTemplate": return new SynchronizationTemplate(); case "#microsoft.graph.targetDeviceGroup": return new TargetDeviceGroup(); + case "#microsoft.graph.targetedChatMessage": return new TargetedChatMessage(); case "#microsoft.graph.targetedManagedAppConfiguration": return new TargetedManagedAppConfiguration(); case "#microsoft.graph.targetedManagedAppPolicyAssignment": return new TargetedManagedAppPolicyAssignment(); case "#microsoft.graph.targetedManagedAppProtection": return new TargetedManagedAppProtection(); case "#microsoft.graph.taskFileAttachment": return new TaskFileAttachment(); case "#microsoft.graph.team": return new Team(); case "#microsoft.graph.teamInfo": return new TeamInfo(); + case "#microsoft.graph.teamsAdministration.numberAssignment": return new NumberAssignment(); + case "#microsoft.graph.teamsAdministration.policyIdentifierDetail": return new PolicyIdentifierDetail(); + case "#microsoft.graph.teamsAdministration.teamsAdminRoot": return new TeamsAdminRoot(); + case "#microsoft.graph.teamsAdministration.teamsPolicyAssignment": return new TeamsPolicyAssignment(); + case "#microsoft.graph.teamsAdministration.teamsPolicyUserAssignment": return new TeamsPolicyUserAssignment(); + case "#microsoft.graph.teamsAdministration.teamsUserConfiguration": return new TeamsUserConfiguration(); + case "#microsoft.graph.teamsAdministration.telephoneNumberLongRunningOperation": return new TelephoneNumberLongRunningOperation(); + case "#microsoft.graph.teamsAdministration.telephoneNumberManagementRoot": return new TelephoneNumberManagementRoot(); case "#microsoft.graph.teamsApp": return new TeamsApp(); case "#microsoft.graph.teamsAppDefinition": return new TeamsAppDefinition(); case "#microsoft.graph.teamsAppInstallation": return new TeamsAppInstallation(); @@ -1059,6 +1203,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.unifiedRoleScheduleBase": return new UnifiedRoleScheduleBase(); case "#microsoft.graph.unifiedRoleScheduleInstanceBase": return new UnifiedRoleScheduleInstanceBase(); case "#microsoft.graph.unifiedStorageQuota": return new UnifiedStorageQuota(); + case "#microsoft.graph.unitMap": return new UnitMap(); case "#microsoft.graph.unmuteParticipantOperation": return new UnmuteParticipantOperation(); case "#microsoft.graph.updateRecordingStatusOperation": return new UpdateRecordingStatusOperation(); case "#microsoft.graph.urlAssessmentRequest": return new UrlAssessmentRequest(); @@ -1071,6 +1216,17 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance": return new UserExperienceAnalyticsAppHealthApplicationPerformance(); case "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails": return new UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails(); case "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId": return new UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId(); + } + 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_2(@jakarta.annotation.Nonnull final String discriminatorValue) { + switch (discriminatorValue) { case "#microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion": return new UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion(); case "#microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance": return new UserExperienceAnalyticsAppHealthDeviceModelPerformance(); case "#microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance": return new UserExperienceAnalyticsAppHealthDevicePerformance(); @@ -1104,6 +1260,9 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.userSolutionRoot": return new UserSolutionRoot(); case "#microsoft.graph.userStorage": return new UserStorage(); case "#microsoft.graph.userTeamwork": return new UserTeamwork(); + case "#microsoft.graph.verifiableCredentialAuthenticationMethodTarget": return new VerifiableCredentialAuthenticationMethodTarget(); + case "#microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration": return new VerifiableCredentialsAuthenticationMethodConfiguration(); + case "#microsoft.graph.verifiedIdProfile": return new VerifiedIdProfile(); case "#microsoft.graph.verticalSection": return new VerticalSection(); case "#microsoft.graph.virtualEndpoint": return new VirtualEndpoint(); case "#microsoft.graph.virtualEvent": return new VirtualEvent(); @@ -1116,6 +1275,7 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.virtualEventSession": return new VirtualEventSession(); case "#microsoft.graph.virtualEventsRoot": return new VirtualEventsRoot(); case "#microsoft.graph.virtualEventTownhall": return new VirtualEventTownhall(); + case "#microsoft.graph.virtualEventTownhallRegistrationConfiguration": return new VirtualEventTownhallRegistrationConfiguration(); case "#microsoft.graph.virtualEventWebinar": return new VirtualEventWebinar(); case "#microsoft.graph.virtualEventWebinarRegistrationConfiguration": return new VirtualEventWebinarRegistrationConfiguration(); case "#microsoft.graph.voiceAuthenticationMethodConfiguration": return new VoiceAuthenticationMethodConfiguration(); @@ -1124,7 +1284,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.webApplicationFirewallProvider": return new WebApplicationFirewallProvider(); case "#microsoft.graph.webApplicationFirewallVerificationModel": return new WebApplicationFirewallVerificationModel(); case "#microsoft.graph.webPart": return new WebPart(); - case "#microsoft.graph.whatIfAnalysisResult": return new WhatIfAnalysisResult(); case "#microsoft.graph.win32LobApp": return new Win32LobApp(); case "#microsoft.graph.windows10CompliancePolicy": return new Windows10CompliancePolicy(); case "#microsoft.graph.windows10CustomConfiguration": return new Windows10CustomConfiguration(); @@ -1190,17 +1349,6 @@ private static Entity createFromDiscriminatorValue_1(@jakarta.annotation.Nonnull case "#microsoft.graph.workbookCommentReply": return new WorkbookCommentReply(); case "#microsoft.graph.workbookFilter": return new WorkbookFilter(); case "#microsoft.graph.workbookFormatProtection": return new WorkbookFormatProtection(); - } - 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_2(@jakarta.annotation.Nonnull final String discriminatorValue) { - switch (discriminatorValue) { case "#microsoft.graph.workbookFunctionResult": return new WorkbookFunctionResult(); case "#microsoft.graph.workbookFunctions": return new WorkbookFunctions(); case "#microsoft.graph.workbookNamedItem": return new WorkbookNamedItem(); @@ -1220,7 +1368,11 @@ private static Entity createFromDiscriminatorValue_2(@jakarta.annotation.Nonnull case "#microsoft.graph.workbookWorksheet": return new WorkbookWorksheet(); case "#microsoft.graph.workbookWorksheetProtection": return new WorkbookWorksheetProtection(); case "#microsoft.graph.workforceIntegration": return new WorkforceIntegration(); + case "#microsoft.graph.workHoursAndLocationsSetting": return new WorkHoursAndLocationsSetting(); case "#microsoft.graph.workingTimeSchedule": return new WorkingTimeSchedule(); + case "#microsoft.graph.workPlanOccurrence": return new WorkPlanOccurrence(); + case "#microsoft.graph.workPlanRecurrence": return new WorkPlanRecurrence(); + case "#microsoft.graph.workspace": return new Workspace(); case "#microsoft.graph.x509CertificateAuthenticationMethodConfiguration": return new X509CertificateAuthenticationMethodConfiguration(); case "#microsoft.graph.x509CertificateCombinationConfiguration": return new X509CertificateCombinationConfiguration(); } diff --git a/src/main/java/com/microsoft/graph/generated/models/EnumeratedDeviceRegistrationMembership.java b/src/main/java/com/microsoft/graph/generated/models/EnumeratedDeviceRegistrationMembership.java index 92369d1f388..54efe6327d9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EnumeratedDeviceRegistrationMembership.java +++ b/src/main/java/com/microsoft/graph/generated/models/EnumeratedDeviceRegistrationMembership.java @@ -37,7 +37,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the groups property value. The groups property + * Gets the groups property value. List of groups that this policy applies to. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public java.util.List getGroups() { return this.backingStore.get("groups"); } /** - * Gets the users property value. The users property + * Gets the users property value. List of users that this policy applies to. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -63,14 +63,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("users", this.getUsers()); } /** - * Sets the groups property value. The groups property + * Sets the groups property value. List of groups that this policy applies to. * @param value Value to set for the groups property. */ public void setGroups(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("groups", value); } /** - * Sets the users property value. The users property + * Sets the users property value. List of users that this policy applies to. * @param value Value to set for the users property. */ public void setUsers(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EnumeratedDomains.java b/src/main/java/com/microsoft/graph/generated/models/EnumeratedDomains.java new file mode 100644 index 00000000000..59ac6f98d03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EnumeratedDomains.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnumeratedDomains extends ValidatingDomains implements Parsable { + /** + * Instantiates a new {@link EnumeratedDomains} and sets the default values. + */ + public EnumeratedDomains() { + super(); + this.setOdataType("#microsoft.graph.enumeratedDomains"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EnumeratedDomains} + */ + @jakarta.annotation.Nonnull + public static EnumeratedDomains createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EnumeratedDomains(); + } + /** + * Gets the domainNames property value. The domainNames property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDomainNames() { + return this.backingStore.get("domainNames"); + } + /** + * 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("domainNames", (n) -> { this.setDomainNames(n.getCollectionOfPrimitiveValues(String.class)); }); + 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.writeCollectionOfPrimitiveValues("domainNames", this.getDomainNames()); + } + /** + * Sets the domainNames property value. The domainNames property + * @param value Value to set for the domainNames property. + */ + public void setDomainNames(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("domainNames", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/EnumeratedScopes.java b/src/main/java/com/microsoft/graph/generated/models/EnumeratedScopes.java new file mode 100644 index 00000000000..0653fc54d86 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/EnumeratedScopes.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnumeratedScopes extends InheritableScopes implements Parsable { + /** + * Instantiates a new {@link EnumeratedScopes} and sets the default values. + */ + public EnumeratedScopes() { + super(); + this.setOdataType("#microsoft.graph.enumeratedScopes"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link EnumeratedScopes} + */ + @jakarta.annotation.Nonnull + public static EnumeratedScopes createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EnumeratedScopes(); + } + /** + * 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("scopes", (n) -> { this.setScopes(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the scopes property value. Required. Nonempty list of delegated permission scope identifiers published by the resource application to inherit. Entries must be unique and must not include any globally blocked scopes. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getScopes() { + return this.backingStore.get("scopes"); + } + /** + * Serializes information the 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("scopes", this.getScopes()); + } + /** + * Sets the scopes property value. Required. Nonempty list of delegated permission scope identifiers published by the resource application to inherit. Entries must be unique and must not include any globally blocked scopes. + * @param value Value to set for the scopes property. + */ + public void setScopes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("scopes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ErrorCorrectionLevel.java b/src/main/java/com/microsoft/graph/generated/models/ErrorCorrectionLevel.java new file mode 100644 index 00000000000..ae3cb8478a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ErrorCorrectionLevel.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ErrorCorrectionLevel implements ValuedEnum { + L("l"), + M("m"), + Q("q"), + H("h"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ErrorCorrectionLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ErrorCorrectionLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "l": return L; + case "m": return M; + case "q": return Q; + case "h": return H; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ErrorDetail.java b/src/main/java/com/microsoft/graph/generated/models/ErrorDetail.java new file mode 100644 index 00000000000..641146c3d09 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ErrorDetail.java @@ -0,0 +1,155 @@ +package com.microsoft.graph.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 ErrorDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ErrorDetail} and sets the default values. + */ + public ErrorDetail() { + 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 ErrorDetail} + */ + @jakarta.annotation.Nonnull + public static ErrorDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ErrorDetail(); + } + /** + * 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 errorMessage property value. The message that describes the error to help the admin take action. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getErrorMessage() { + return this.backingStore.get("errorMessage"); + } + /** + * 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("errorMessage", (n) -> { this.setErrorMessage(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("resourceInstanceName", (n) -> { this.setResourceInstanceName(n.getStringValue()); }); + deserializerMap.put("resourceType", (n) -> { this.setResourceType(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 resourceInstanceName property value. The resource type identifier. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceInstanceName() { + return this.backingStore.get("resourceInstanceName"); + } + /** + * Gets the resourceType property value. Name of the resource type. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String 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.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 errorMessage property value. The message that describes the error to help the admin take action. + * @param value Value to set for the errorMessage property. + */ + public void setErrorMessage(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("errorMessage", value); + } + /** + * Sets the @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 resourceInstanceName property value. The resource type identifier. + * @param value Value to set for the resourceInstanceName property. + */ + public void setResourceInstanceName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceInstanceName", value); + } + /** + * Sets the resourceType property value. Name of the resource type. + * @param value Value to set for the resourceType property. + */ + public void setResourceType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Event.java b/src/main/java/com/microsoft/graph/generated/models/Event.java index 242a2acf0fb..da84e7ed5da 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Event.java +++ b/src/main/java/com/microsoft/graph/generated/models/Event.java @@ -75,7 +75,7 @@ public Calendar getCalendar() { return this.backingStore.get("calendar"); } /** - * Gets the cancelledOccurrences property value. Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event. + * Gets the cancelledOccurrences property value. Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called canceled occurences.Requires $select to retrieve. Only returned in a Get operation that specifies the ID (seriesMasterId property value) of a series master event. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -91,7 +91,7 @@ public DateTimeTimeZone getEnd() { return this.backingStore.get("end"); } /** - * Gets the exceptionOccurrences property value. Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event. + * Gets the exceptionOccurrences property value. Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't include canceled occurrences.Requires $select and $expand to retrieve. Only returned in a GET operation that specifies the ID (seriesMasterId property value) of a series master event. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -360,7 +360,7 @@ public ResponseStatus getResponseStatus() { return this.backingStore.get("responseStatus"); } /** - * Gets the sensitivity property value. Possible values are: normal, personal, private, and confidential. + * Gets the sensitivity property value. The possible values are: normal, personal, private, and confidential. * @return a {@link Sensitivity} */ @jakarta.annotation.Nullable @@ -376,7 +376,7 @@ public String getSeriesMasterId() { return this.backingStore.get("seriesMasterId"); } /** - * Gets the showAs property value. The status to show. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown. + * Gets the showAs property value. The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. * @return a {@link FreeBusyStatus} */ @jakarta.annotation.Nullable @@ -416,7 +416,7 @@ public String getTransactionId() { return this.backingStore.get("transactionId"); } /** - * Gets the type property value. The event type. Possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only + * Gets the type property value. The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only * @return a {@link EventType} */ @jakarta.annotation.Nullable @@ -526,7 +526,7 @@ public void setCalendar(@jakarta.annotation.Nullable final Calendar value) { this.backingStore.set("calendar", value); } /** - * Sets the cancelledOccurrences property value. Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called canceled occurences.Returned only on $select in a Get operation which specifies the ID (seriesMasterId property value) of a series master event. + * Sets the cancelledOccurrences property value. Contains occurrenceId property values of canceled instances in a recurring series, if the event is the series master. Instances in a recurring series that are canceled are called canceled occurences.Requires $select to retrieve. Only returned in a Get operation that specifies the ID (seriesMasterId property value) of a series master event. * @param value Value to set for the cancelledOccurrences property. */ public void setCancelledOccurrences(@jakarta.annotation.Nullable final java.util.List value) { @@ -540,7 +540,7 @@ public void setEnd(@jakarta.annotation.Nullable final DateTimeTimeZone value) { this.backingStore.set("end", value); } /** - * Sets the exceptionOccurrences property value. Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't include canceled occurrences.Returned only on $select and $expand in a GET operation that specifies the ID (seriesMasterId property value) of a series master event. + * Sets the exceptionOccurrences property value. Contains the id property values of the event instances that are exceptions in a recurring series.Exceptions can differ from other occurrences in a recurring series, such as the subject, start or end times, or attendees. Exceptions don't include canceled occurrences.Requires $select and $expand to retrieve. Only returned in a GET operation that specifies the ID (seriesMasterId property value) of a series master event. * @param value Value to set for the exceptionOccurrences property. */ public void setExceptionOccurrences(@jakarta.annotation.Nullable final java.util.List value) { @@ -729,7 +729,7 @@ public void setResponseStatus(@jakarta.annotation.Nullable final ResponseStatus this.backingStore.set("responseStatus", value); } /** - * Sets the sensitivity property value. Possible values are: normal, personal, private, and confidential. + * Sets the sensitivity property value. The possible values are: normal, personal, private, and confidential. * @param value Value to set for the sensitivity property. */ public void setSensitivity(@jakarta.annotation.Nullable final Sensitivity value) { @@ -743,7 +743,7 @@ public void setSeriesMasterId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("seriesMasterId", value); } /** - * Sets the showAs property value. The status to show. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown. + * Sets the showAs property value. The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown. * @param value Value to set for the showAs property. */ public void setShowAs(@jakarta.annotation.Nullable final FreeBusyStatus value) { @@ -778,7 +778,7 @@ public void setTransactionId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("transactionId", value); } /** - * Sets the type property value. The event type. Possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only + * Sets the type property value. The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only * @param value Value to set for the type property. */ public void setType(@jakarta.annotation.Nullable final EventType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/EventMessageResponse.java b/src/main/java/com/microsoft/graph/generated/models/EventMessageResponse.java index 3ec7c0e7da5..d21cfbf9022 100644 --- a/src/main/java/com/microsoft/graph/generated/models/EventMessageResponse.java +++ b/src/main/java/com/microsoft/graph/generated/models/EventMessageResponse.java @@ -45,7 +45,7 @@ public TimeSlot getProposedNewTime() { return this.backingStore.get("proposedNewTime"); } /** - * Gets the responseType property value. Specifies the type of response to a meeting request. Possible values are: tentativelyAccepted, accepted, declined. For the eventMessageResponse type, none, organizer, and notResponded are not supported. Read-only. Not filterable. + * Gets the responseType property value. Specifies the type of response to a meeting request. The possible values are: tentativelyAccepted, accepted, declined. For the eventMessageResponse type, none, organizer, and notResponded are not supported. Read-only. Not filterable. * @return a {@link ResponseType} */ @jakarta.annotation.Nullable @@ -70,7 +70,7 @@ public void setProposedNewTime(@jakarta.annotation.Nullable final TimeSlot value this.backingStore.set("proposedNewTime", value); } /** - * Sets the responseType property value. Specifies the type of response to a meeting request. Possible values are: tentativelyAccepted, accepted, declined. For the eventMessageResponse type, none, organizer, and notResponded are not supported. Read-only. Not filterable. + * Sets the responseType property value. Specifies the type of response to a meeting request. The possible values are: tentativelyAccepted, accepted, declined. For the eventMessageResponse type, none, organizer, and notResponded are not supported. Read-only. Not filterable. * @param value Value to set for the responseType property. */ public void setResponseType(@jakarta.annotation.Nullable final ResponseType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ExchangeAdmin.java b/src/main/java/com/microsoft/graph/generated/models/ExchangeAdmin.java new file mode 100644 index 00000000000..f7da88e1ac4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExchangeAdmin.java @@ -0,0 +1,78 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeAdmin extends Entity implements Parsable { + /** + * Instantiates a new {@link ExchangeAdmin} and sets the default values. + */ + public ExchangeAdmin() { + 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 ExchangeAdmin} + */ + @jakarta.annotation.Nonnull + public static ExchangeAdmin createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExchangeAdmin(); + } + /** + * 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("mailboxes", (n) -> { this.setMailboxes(n.getCollectionOfObjectValues(Mailbox::createFromDiscriminatorValue)); }); + deserializerMap.put("tracing", (n) -> { this.setTracing(n.getObjectValue(MessageTracingRoot::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the mailboxes property value. Represents a user's mailboxes. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMailboxes() { + return this.backingStore.get("mailboxes"); + } + /** + * Gets the tracing property value. Represents a container for administrative resources to trace messages. + * @return a {@link MessageTracingRoot} + */ + @jakarta.annotation.Nullable + public MessageTracingRoot getTracing() { + return this.backingStore.get("tracing"); + } + /** + * Serializes information the 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("mailboxes", this.getMailboxes()); + writer.writeObjectValue("tracing", this.getTracing()); + } + /** + * Sets the mailboxes property value. Represents a user's mailboxes. + * @param value Value to set for the mailboxes property. + */ + public void setMailboxes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("mailboxes", value); + } + /** + * Sets the tracing property value. Represents a container for administrative resources to trace messages. + * @param value Value to set for the tracing property. + */ + public void setTracing(@jakarta.annotation.Nullable final MessageTracingRoot value) { + this.backingStore.set("tracing", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTrace.java b/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTrace.java new file mode 100644 index 00000000000..4dda5e0004b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTrace.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeMessageTrace extends Entity implements Parsable { + /** + * Instantiates a new {@link ExchangeMessageTrace} and sets the default values. + */ + public ExchangeMessageTrace() { + 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 ExchangeMessageTrace} + */ + @jakarta.annotation.Nonnull + public static ExchangeMessageTrace createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExchangeMessageTrace(); + } + /** + * 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("fromIP", (n) -> { this.setFromIP(n.getStringValue()); }); + deserializerMap.put("messageId", (n) -> { this.setMessageId(n.getStringValue()); }); + deserializerMap.put("receivedDateTime", (n) -> { this.setReceivedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("recipientAddress", (n) -> { this.setRecipientAddress(n.getStringValue()); }); + deserializerMap.put("senderAddress", (n) -> { this.setSenderAddress(n.getStringValue()); }); + deserializerMap.put("size", (n) -> { this.setSize(n.getIntegerValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(ExchangeMessageTraceStatus::forValue)); }); + deserializerMap.put("subject", (n) -> { this.setSubject(n.getStringValue()); }); + deserializerMap.put("toIP", (n) -> { this.setToIP(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the fromIP property value. The source IP address. For incoming messages, this value is the public IP address of the SMTP email server that sent the message. Supports $filter (eq). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFromIP() { + return this.backingStore.get("fromIP"); + } + /** + * Gets the messageId property value. The Message-ID header field of the message. The format of the Message-ID depends on the messaging server that sent the message. Supports $filter (eq). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMessageId() { + return this.backingStore.get("messageId"); + } + /** + * Gets the receivedDateTime property value. The date and time when the message was received by Exchange Online. The timestamp is in UTC format. Supports $filter (ge, le). + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getReceivedDateTime() { + return this.backingStore.get("receivedDateTime"); + } + /** + * Gets the recipientAddress property value. The SMTP email address of the user that the message was addressed to. Supports $filter (eq). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRecipientAddress() { + return this.backingStore.get("recipientAddress"); + } + /** + * Gets the senderAddress property value. The SMTP email address of the user the message was purportedly from. Supports $filter (eq). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSenderAddress() { + return this.backingStore.get("senderAddress"); + } + /** + * Gets the size property value. The size of the message in bytes. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSize() { + return this.backingStore.get("size"); + } + /** + * Gets the status property value. The status property + * @return a {@link ExchangeMessageTraceStatus} + */ + @jakarta.annotation.Nullable + public ExchangeMessageTraceStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the subject property value. The subject line of the message. Supports $filter (contains, startsWith, endsWith). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubject() { + return this.backingStore.get("subject"); + } + /** + * Gets the toIP property value. The destination IP address. For outgoing messages, this value is the public IP address in the resolved MX record for the destination domain. For incoming messages to Exchange Online, this value is blank. Supports $filter (eq). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getToIP() { + return this.backingStore.get("toIP"); + } + /** + * Serializes information the 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("fromIP", this.getFromIP()); + writer.writeStringValue("messageId", this.getMessageId()); + writer.writeOffsetDateTimeValue("receivedDateTime", this.getReceivedDateTime()); + writer.writeStringValue("recipientAddress", this.getRecipientAddress()); + writer.writeStringValue("senderAddress", this.getSenderAddress()); + writer.writeIntegerValue("size", this.getSize()); + writer.writeEnumValue("status", this.getStatus()); + writer.writeStringValue("subject", this.getSubject()); + writer.writeStringValue("toIP", this.getToIP()); + } + /** + * Sets the fromIP property value. The source IP address. For incoming messages, this value is the public IP address of the SMTP email server that sent the message. Supports $filter (eq). + * @param value Value to set for the fromIP property. + */ + public void setFromIP(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("fromIP", value); + } + /** + * Sets the messageId property value. The Message-ID header field of the message. The format of the Message-ID depends on the messaging server that sent the message. Supports $filter (eq). + * @param value Value to set for the messageId property. + */ + public void setMessageId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("messageId", value); + } + /** + * Sets the receivedDateTime property value. The date and time when the message was received by Exchange Online. The timestamp is in UTC format. Supports $filter (ge, le). + * @param value Value to set for the receivedDateTime property. + */ + public void setReceivedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("receivedDateTime", value); + } + /** + * Sets the recipientAddress property value. The SMTP email address of the user that the message was addressed to. Supports $filter (eq). + * @param value Value to set for the recipientAddress property. + */ + public void setRecipientAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("recipientAddress", value); + } + /** + * Sets the senderAddress property value. The SMTP email address of the user the message was purportedly from. Supports $filter (eq). + * @param value Value to set for the senderAddress property. + */ + public void setSenderAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("senderAddress", value); + } + /** + * Sets the size property value. The size of the message in bytes. + * @param value Value to set for the size property. + */ + public void setSize(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("size", 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 ExchangeMessageTraceStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the subject property value. The subject line of the message. Supports $filter (contains, startsWith, endsWith). + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subject", value); + } + /** + * Sets the toIP property value. The destination IP address. For outgoing messages, this value is the public IP address in the resolved MX record for the destination domain. For incoming messages to Exchange Online, this value is blank. Supports $filter (eq). + * @param value Value to set for the toIP property. + */ + public void setToIP(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("toIP", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTraceCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTraceCollectionResponse.java new file mode 100644 index 00000000000..45e41e47e24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTraceCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeMessageTraceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ExchangeMessageTraceCollectionResponse} and sets the default values. + */ + public ExchangeMessageTraceCollectionResponse() { + 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 ExchangeMessageTraceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ExchangeMessageTraceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExchangeMessageTraceCollectionResponse(); + } + /** + * 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(ExchangeMessageTrace::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/generated/models/ExchangeMessageTraceDetail.java b/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTraceDetail.java new file mode 100644 index 00000000000..9513083ac47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTraceDetail.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeMessageTraceDetail extends Entity implements Parsable { + /** + * Instantiates a new {@link ExchangeMessageTraceDetail} and sets the default values. + */ + public ExchangeMessageTraceDetail() { + 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 ExchangeMessageTraceDetail} + */ + @jakarta.annotation.Nonnull + public static ExchangeMessageTraceDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExchangeMessageTraceDetail(); + } + /** + * Gets the action property value. The action taken on the message during the event. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAction() { + return this.backingStore.get("action"); + } + /** + * Gets the data property value. Additional data associated with the event, containing supplementary information specific to the event. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getData() { + return this.backingStore.get("data"); + } + /** + * Gets the dateTime property value. The date and time when the event occurred. The timestamp is in UTC format. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDateTime() { + return this.backingStore.get("dateTime"); + } + /** + * Gets the description property value. A detailed description that provides context about what happened during message processing. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the event property value. The event that occurred during message processing. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEvent() { + return this.backingStore.get("event"); + } + /** + * 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.getStringValue()); }); + deserializerMap.put("data", (n) -> { this.setData(n.getStringValue()); }); + deserializerMap.put("dateTime", (n) -> { this.setDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("event", (n) -> { this.setEvent(n.getStringValue()); }); + deserializerMap.put("messageId", (n) -> { this.setMessageId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the messageId property value. The Message-ID header field of the message. The format depends on the messaging server that sent the message. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMessageId() { + return this.backingStore.get("messageId"); + } + /** + * Serializes information the 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("action", this.getAction()); + writer.writeStringValue("data", this.getData()); + writer.writeOffsetDateTimeValue("dateTime", this.getDateTime()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("event", this.getEvent()); + writer.writeStringValue("messageId", this.getMessageId()); + } + /** + * Sets the action property value. The action taken on the message during the event. + * @param value Value to set for the action property. + */ + public void setAction(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("action", value); + } + /** + * Sets the data property value. Additional data associated with the event, containing supplementary information specific to the event. + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("data", value); + } + /** + * Sets the dateTime property value. The date and time when the event occurred. The timestamp is in UTC format. + * @param value Value to set for the dateTime property. + */ + public void setDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("dateTime", value); + } + /** + * Sets the description property value. A detailed description that provides context about what happened during message processing. + * @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 event property value. The event that occurred during message processing. + * @param value Value to set for the event property. + */ + public void setEvent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("event", value); + } + /** + * Sets the messageId property value. The Message-ID header field of the message. The format depends on the messaging server that sent the message. + * @param value Value to set for the messageId property. + */ + public void setMessageId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("messageId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTraceStatus.java b/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTraceStatus.java new file mode 100644 index 00000000000..a060a795572 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExchangeMessageTraceStatus.java @@ -0,0 +1,37 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ExchangeMessageTraceStatus implements ValuedEnum { + GettingStatus("gettingStatus"), + Pending("pending"), + Failed("failed"), + Delivered("delivered"), + Expanded("expanded"), + Quarantined("quarantined"), + FilteredAsSpam("filteredAsSpam"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ExchangeMessageTraceStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ExchangeMessageTraceStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "gettingStatus": return GettingStatus; + case "pending": return Pending; + case "failed": return Failed; + case "delivered": return Delivered; + case "expanded": return Expanded; + case "quarantined": return Quarantined; + case "filteredAsSpam": return FilteredAsSpam; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ExchangeSettings.java b/src/main/java/com/microsoft/graph/generated/models/ExchangeSettings.java new file mode 100644 index 00000000000..57726c8f664 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExchangeSettings.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeSettings extends Entity implements Parsable { + /** + * Instantiates a new {@link ExchangeSettings} and sets the default values. + */ + public ExchangeSettings() { + 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 ExchangeSettings} + */ + @jakarta.annotation.Nonnull + public static ExchangeSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExchangeSettings(); + } + /** + * 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("primaryMailboxId", (n) -> { this.setPrimaryMailboxId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the primaryMailboxId property value. The unique identifier for the user's primary mailbox. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrimaryMailboxId() { + return this.backingStore.get("primaryMailboxId"); + } + /** + * Serializes information the 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("primaryMailboxId", this.getPrimaryMailboxId()); + } + /** + * Sets the primaryMailboxId property value. The unique identifier for the user's primary mailbox. + * @param value Value to set for the primaryMailboxId property. + */ + public void setPrimaryMailboxId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("primaryMailboxId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ExportItemResponse.java b/src/main/java/com/microsoft/graph/generated/models/ExportItemResponse.java new file mode 100644 index 00000000000..67932a2629e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExportItemResponse.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.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 ExportItemResponse implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ExportItemResponse} and sets the default values. + */ + public ExportItemResponse() { + 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 ExportItemResponse} + */ + @jakarta.annotation.Nonnull + public static ExportItemResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExportItemResponse(); + } + /** + * 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 changeKey property value. The version of the item. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getChangeKey() { + return this.backingStore.get("changeKey"); + } + /** + * Gets the data property value. Data that represents an item in a Base64-encoded opaque stream. + * @return a {@link byte[]} + */ + @jakarta.annotation.Nullable + public byte[] getData() { + return this.backingStore.get("data"); + } + /** + * Gets the error property value. An error that occurs during an action. + * @return a {@link MailTipsError} + */ + @jakarta.annotation.Nullable + public MailTipsError getError() { + return this.backingStore.get("error"); + } + /** + * 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("changeKey", (n) -> { this.setChangeKey(n.getStringValue()); }); + deserializerMap.put("data", (n) -> { this.setData(n.getByteArrayValue()); }); + deserializerMap.put("error", (n) -> { this.setError(n.getObjectValue(MailTipsError::createFromDiscriminatorValue)); }); + deserializerMap.put("itemId", (n) -> { this.setItemId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the itemId property value. The unique identifier of the item. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getItemId() { + return this.backingStore.get("itemId"); + } + /** + * 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("changeKey", this.getChangeKey()); + writer.writeByteArrayValue("data", this.getData()); + writer.writeObjectValue("error", this.getError()); + writer.writeStringValue("itemId", this.getItemId()); + 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 changeKey property value. The version of the item. + * @param value Value to set for the changeKey property. + */ + public void setChangeKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("changeKey", value); + } + /** + * Sets the data property value. Data that represents an item in a Base64-encoded opaque stream. + * @param value Value to set for the data property. + */ + public void setData(@jakarta.annotation.Nullable final byte[] value) { + this.backingStore.set("data", value); + } + /** + * Sets the error property value. An error that occurs during an action. + * @param value Value to set for the error property. + */ + public void setError(@jakarta.annotation.Nullable final MailTipsError value) { + this.backingStore.set("error", value); + } + /** + * Sets the itemId property value. The unique identifier of the item. + * @param value Value to set for the itemId property. + */ + public void setItemId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("itemId", 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/generated/models/ExternalAuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/ExternalAuthenticationMethod.java new file mode 100644 index 00000000000..f0f4f196d5b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExternalAuthenticationMethod.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalAuthenticationMethod extends AuthenticationMethod implements Parsable { + /** + * Instantiates a new {@link ExternalAuthenticationMethod} and sets the default values. + */ + public ExternalAuthenticationMethod() { + super(); + this.setOdataType("#microsoft.graph.externalAuthenticationMethod"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ExternalAuthenticationMethod} + */ + @jakarta.annotation.Nonnull + public static ExternalAuthenticationMethod createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExternalAuthenticationMethod(); + } + /** + * Gets the configurationId property value. A unique identifier used to manage the external auth method within Microsoft Entra ID. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getConfigurationId() { + return this.backingStore.get("configurationId"); + } + /** + * Gets the displayName property value. Custom name given to the registered external MFA. + * @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("configurationId", (n) -> { this.setConfigurationId(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("configurationId", this.getConfigurationId()); + writer.writeStringValue("displayName", this.getDisplayName()); + } + /** + * Sets the configurationId property value. A unique identifier used to manage the external auth method within Microsoft Entra ID. + * @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 displayName property value. Custom name given to the registered external MFA. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ExternalAuthenticationMethodCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ExternalAuthenticationMethodCollectionResponse.java new file mode 100644 index 00000000000..ae7c72f3dcd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExternalAuthenticationMethodCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalAuthenticationMethodCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ExternalAuthenticationMethodCollectionResponse} and sets the default values. + */ + public ExternalAuthenticationMethodCollectionResponse() { + 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 ExternalAuthenticationMethodCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ExternalAuthenticationMethodCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExternalAuthenticationMethodCollectionResponse(); + } + /** + * 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(ExternalAuthenticationMethod::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/generated/models/ExternalAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/ExternalAuthenticationMethodConfiguration.java new file mode 100644 index 00000000000..b98558ed041 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ExternalAuthenticationMethodConfiguration.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalAuthenticationMethodConfiguration extends AuthenticationMethodConfiguration implements Parsable { + /** + * Instantiates a new {@link ExternalAuthenticationMethodConfiguration} and sets the default values. + */ + public ExternalAuthenticationMethodConfiguration() { + super(); + this.setOdataType("#microsoft.graph.externalAuthenticationMethodConfiguration"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ExternalAuthenticationMethodConfiguration} + */ + @jakarta.annotation.Nonnull + public static ExternalAuthenticationMethodConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExternalAuthenticationMethodConfiguration(); + } + /** + * Gets the appId property value. appId for the app registration in Microsoft Entra ID representing the integration with the external provider. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppId() { + return this.backingStore.get("appId"); + } + /** + * Gets the displayName property value. Display name for the external MFA. This name is shown to users during sign-in. + * @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("appId", (n) -> { this.setAppId(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(AuthenticationMethodTarget::createFromDiscriminatorValue)); }); + deserializerMap.put("openIdConnectSetting", (n) -> { this.setOpenIdConnectSetting(n.getObjectValue(OpenIdConnectSetting::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the includeTargets property value. A collection of groups that are enabled to use an authentication method as part of an authentication method policy in Microsoft Entra ID. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncludeTargets() { + return this.backingStore.get("includeTargets"); + } + /** + * Gets the openIdConnectSetting property value. The openIdConnectSetting property + * @return a {@link OpenIdConnectSetting} + */ + @jakarta.annotation.Nullable + public OpenIdConnectSetting getOpenIdConnectSetting() { + return this.backingStore.get("openIdConnectSetting"); + } + /** + * Serializes information the 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("appId", this.getAppId()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("includeTargets", this.getIncludeTargets()); + writer.writeObjectValue("openIdConnectSetting", this.getOpenIdConnectSetting()); + } + /** + * Sets the appId property value. appId for the app registration in Microsoft Entra ID representing the integration with the external provider. + * @param value Value to set for the appId property. + */ + public void setAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appId", value); + } + /** + * Sets the displayName property value. Display name for the external MFA. This name is shown to users during sign-in. + * @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 includeTargets property value. A collection of groups that are enabled to use an authentication method as part of an authentication method policy in Microsoft Entra ID. + * @param value Value to set for the includeTargets property. + */ + public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("includeTargets", value); + } + /** + * Sets the openIdConnectSetting property value. The openIdConnectSetting property + * @param value Value to set for the openIdConnectSetting property. + */ + public void setOpenIdConnectSetting(@jakarta.annotation.Nullable final OpenIdConnectSetting value) { + this.backingStore.set("openIdConnectSetting", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ExternalDomainFederation.java b/src/main/java/com/microsoft/graph/generated/models/ExternalDomainFederation.java index f84ef52fe6a..e8062df865f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ExternalDomainFederation.java +++ b/src/main/java/com/microsoft/graph/generated/models/ExternalDomainFederation.java @@ -26,7 +26,7 @@ public static ExternalDomainFederation createFromDiscriminatorValue(@jakarta.ann return new ExternalDomainFederation(); } /** - * Gets the displayName property value. The name of the identity source, typically also the domain name. Read only. + * Gets the displayName property value. The name of the identity source, typically also the domain name. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the domainName property value. The domain name. Read only. + * Gets the domainName property value. The domain name. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the issuerUri property value. The issuerURI of the incoming federation. Read only. + * Gets the issuerUri property value. The issuerURI of the incoming federation. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -73,21 +73,21 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("issuerUri", this.getIssuerUri()); } /** - * Sets the displayName property value. The name of the identity source, typically also the domain name. Read only. + * Sets the displayName property value. The name of the identity source, typically also the domain name. Read-only. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the domainName property value. The domain name. Read only. + * Sets the domainName property value. The domain name. Read-only. * @param value Value to set for the domainName property. */ public void setDomainName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("domainName", value); } /** - * Sets the issuerUri property value. The issuerURI of the incoming federation. Read only. + * Sets the issuerUri property value. The issuerURI of the incoming federation. Read-only. * @param value Value to set for the issuerUri property. */ public void setIssuerUri(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/FaceCheckConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/FaceCheckConfiguration.java new file mode 100644 index 00000000000..360b03588b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FaceCheckConfiguration.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 FaceCheckConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link FaceCheckConfiguration} and sets the default values. + */ + public FaceCheckConfiguration() { + 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 FaceCheckConfiguration} + */ + @jakarta.annotation.Nonnull + public static FaceCheckConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FaceCheckConfiguration(); + } + /** + * 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("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sourcePhotoClaimName", (n) -> { this.setSourcePhotoClaimName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. Defines if Face Check is required. Currently must always be true. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * 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 sourcePhotoClaimName property value. Source of photo to validate Face Check against. Currently must always be portrait. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSourcePhotoClaimName() { + return this.backingStore.get("sourcePhotoClaimName"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("sourcePhotoClaimName", this.getSourcePhotoClaimName()); + 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 isEnabled property value. Defines if Face Check is required. Currently must always be true. + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } + /** + * Sets the @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 sourcePhotoClaimName property value. Source of photo to validate Face Check against. Currently must always be portrait. + * @param value Value to set for the sourcePhotoClaimName property. + */ + public void setSourcePhotoClaimName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sourcePhotoClaimName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FedRampLevel.java b/src/main/java/com/microsoft/graph/generated/models/FedRampLevel.java new file mode 100644 index 00000000000..76dec2f9339 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FedRampLevel.java @@ -0,0 +1,35 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum FedRampLevel implements ValuedEnum { + None("none"), + High("high"), + LiSaas("liSaas"), + Low("low"), + Moderate("moderate"), + NotSupported("notSupported"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + FedRampLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static FedRampLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "high": return High; + case "liSaas": return LiSaas; + case "low": return Low; + case "moderate": return Moderate; + case "notSupported": return NotSupported; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FederatedTokenValidationPolicy.java b/src/main/java/com/microsoft/graph/generated/models/FederatedTokenValidationPolicy.java new file mode 100644 index 00000000000..84942882545 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FederatedTokenValidationPolicy.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FederatedTokenValidationPolicy extends DirectoryObject implements Parsable { + /** + * Instantiates a new {@link FederatedTokenValidationPolicy} and sets the default values. + */ + public FederatedTokenValidationPolicy() { + super(); + this.setOdataType("#microsoft.graph.federatedTokenValidationPolicy"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FederatedTokenValidationPolicy} + */ + @jakarta.annotation.Nonnull + public static FederatedTokenValidationPolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FederatedTokenValidationPolicy(); + } + /** + * 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("validatingDomains", (n) -> { this.setValidatingDomains(n.getObjectValue(ValidatingDomains::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the validatingDomains property value. The validatingDomains property + * @return a {@link ValidatingDomains} + */ + @jakarta.annotation.Nullable + public ValidatingDomains getValidatingDomains() { + return this.backingStore.get("validatingDomains"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("validatingDomains", this.getValidatingDomains()); + } + /** + * Sets the validatingDomains property value. The validatingDomains property + * @param value Value to set for the validatingDomains property. + */ + public void setValidatingDomains(@jakarta.annotation.Nullable final ValidatingDomains value) { + this.backingStore.set("validatingDomains", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Fido2AuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/Fido2AuthenticationMethod.java index b8ed61103a2..ae86a1eea29 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Fido2AuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/Fido2AuthenticationMethod.java @@ -3,7 +3,6 @@ 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; @@ -27,7 +26,7 @@ public static Fido2AuthenticationMethod createFromDiscriminatorValue(@jakarta.an return new Fido2AuthenticationMethod(); } /** - * Gets the aaGuid property value. Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator. + * Gets the aaGuid property value. Authenticator Attestation GUID, an identifier that indicates the type (such as make and model) of the authenticator. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -35,7 +34,7 @@ public String getAaGuid() { return this.backingStore.get("aaGuid"); } /** - * Gets the attestationCertificates property value. The attestation certificate(s) attached to this security key. + * Gets the attestationCertificates property value. The attestation certificate or certificates attached to this passkey. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -43,21 +42,13 @@ public java.util.List getAttestationCertificates() { return this.backingStore.get("attestationCertificates"); } /** - * Gets the attestationLevel property value. The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested. + * Gets the attestationLevel property value. The attestation level of this passkey (FIDO2). The possible values are: attested, notAttested, unknownFutureValue. * @return a {@link AttestationLevel} */ @jakarta.annotation.Nullable public AttestationLevel getAttestationLevel() { return this.backingStore.get("attestationLevel"); } - /** - * Gets the createdDateTime property value. The timestamp when this key was registered to the user. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getCreatedDateTime() { - return this.backingStore.get("createdDateTime"); - } /** * Gets the displayName property value. The display name of the key as given by the user. * @return a {@link String} @@ -76,19 +67,36 @@ public Map> getFieldDeserializers deserializerMap.put("aaGuid", (n) -> { this.setAaGuid(n.getStringValue()); }); deserializerMap.put("attestationCertificates", (n) -> { this.setAttestationCertificates(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("attestationLevel", (n) -> { this.setAttestationLevel(n.getEnumValue(AttestationLevel::forValue)); }); - deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("model", (n) -> { this.setModel(n.getStringValue()); }); + deserializerMap.put("passkeyType", (n) -> { this.setPasskeyType(n.getEnumValue(PasskeyType::forValue)); }); + deserializerMap.put("publicKeyCredential", (n) -> { this.setPublicKeyCredential(n.getObjectValue(WebauthnPublicKeyCredential::createFromDiscriminatorValue)); }); return deserializerMap; } /** - * Gets the model property value. The manufacturer-assigned model of the FIDO2 security key. + * Gets the model property value. The manufacturer-assigned model of the FIDO2 passkey. * @return a {@link String} */ @jakarta.annotation.Nullable public String getModel() { return this.backingStore.get("model"); } + /** + * Gets the passkeyType property value. The type of passkey. The possible values are: deviceBound, synced, unknownFutureValue. + * @return a {@link PasskeyType} + */ + @jakarta.annotation.Nullable + public PasskeyType getPasskeyType() { + return this.backingStore.get("passkeyType"); + } + /** + * Gets the publicKeyCredential property value. Contains the WebAuthn public key credential information being registered. This property is used only for write requests and isn't returned on read operations. + * @return a {@link WebauthnPublicKeyCredential} + */ + @jakarta.annotation.Nullable + public WebauthnPublicKeyCredential getPublicKeyCredential() { + return this.backingStore.get("publicKeyCredential"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -99,38 +107,32 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("aaGuid", this.getAaGuid()); writer.writeCollectionOfPrimitiveValues("attestationCertificates", this.getAttestationCertificates()); writer.writeEnumValue("attestationLevel", this.getAttestationLevel()); - writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("model", this.getModel()); + writer.writeEnumValue("passkeyType", this.getPasskeyType()); + writer.writeObjectValue("publicKeyCredential", this.getPublicKeyCredential()); } /** - * Sets the aaGuid property value. Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator. + * Sets the aaGuid property value. Authenticator Attestation GUID, an identifier that indicates the type (such as make and model) of the authenticator. * @param value Value to set for the aaGuid property. */ public void setAaGuid(@jakarta.annotation.Nullable final String value) { this.backingStore.set("aaGuid", value); } /** - * Sets the attestationCertificates property value. The attestation certificate(s) attached to this security key. + * Sets the attestationCertificates property value. The attestation certificate or certificates attached to this passkey. * @param value Value to set for the attestationCertificates property. */ public void setAttestationCertificates(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("attestationCertificates", value); } /** - * Sets the attestationLevel property value. The attestation level of this FIDO2 security key. Possible values are: attested, or notAttested. + * Sets the attestationLevel property value. The attestation level of this passkey (FIDO2). The possible values are: attested, notAttested, unknownFutureValue. * @param value Value to set for the attestationLevel property. */ public void setAttestationLevel(@jakarta.annotation.Nullable final AttestationLevel value) { this.backingStore.set("attestationLevel", value); } - /** - * Sets the createdDateTime property value. The timestamp when this key was registered to the user. - * @param value Value to set for the createdDateTime property. - */ - public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { - this.backingStore.set("createdDateTime", value); - } /** * Sets the displayName property value. The display name of the key as given by the user. * @param value Value to set for the displayName property. @@ -139,10 +141,24 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the model property value. The manufacturer-assigned model of the FIDO2 security key. + * Sets the model property value. The manufacturer-assigned model of the FIDO2 passkey. * @param value Value to set for the model property. */ public void setModel(@jakarta.annotation.Nullable final String value) { this.backingStore.set("model", value); } + /** + * Sets the passkeyType property value. The type of passkey. The possible values are: deviceBound, synced, unknownFutureValue. + * @param value Value to set for the passkeyType property. + */ + public void setPasskeyType(@jakarta.annotation.Nullable final PasskeyType value) { + this.backingStore.set("passkeyType", value); + } + /** + * Sets the publicKeyCredential property value. Contains the WebAuthn public key credential information being registered. This property is used only for write requests and isn't returned on read operations. + * @param value Value to set for the publicKeyCredential property. + */ + public void setPublicKeyCredential(@jakarta.annotation.Nullable final WebauthnPublicKeyCredential value) { + this.backingStore.set("publicKeyCredential", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/Fido2AuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/Fido2AuthenticationMethodConfiguration.java index b0a7e93780e..cf3c715a69a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Fido2AuthenticationMethodConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/Fido2AuthenticationMethodConfiguration.java @@ -25,6 +25,14 @@ public static Fido2AuthenticationMethodConfiguration createFromDiscriminatorValu Objects.requireNonNull(parseNode); return new Fido2AuthenticationMethodConfiguration(); } + /** + * Gets the defaultPasskeyProfile property value. The non-deletable baseline passkey profile, within the passkey profile collection. It's automatically created when migrating to passkey profiles and initially mirrors the tenant's legacy global passkey (FIDO2) authentication methods policy settings. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDefaultPasskeyProfile() { + return this.backingStore.get("defaultPasskeyProfile"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -32,22 +40,24 @@ public static Fido2AuthenticationMethodConfiguration createFromDiscriminatorValu @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(AuthenticationMethodTarget::createFromDiscriminatorValue)); }); + deserializerMap.put("defaultPasskeyProfile", (n) -> { this.setDefaultPasskeyProfile(n.getStringValue()); }); + deserializerMap.put("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(PasskeyAuthenticationMethodTarget::createFromDiscriminatorValue)); }); deserializerMap.put("isAttestationEnforced", (n) -> { this.setIsAttestationEnforced(n.getBooleanValue()); }); deserializerMap.put("isSelfServiceRegistrationAllowed", (n) -> { this.setIsSelfServiceRegistrationAllowed(n.getBooleanValue()); }); deserializerMap.put("keyRestrictions", (n) -> { this.setKeyRestrictions(n.getObjectValue(Fido2KeyRestrictions::createFromDiscriminatorValue)); }); + deserializerMap.put("passkeyProfiles", (n) -> { this.setPasskeyProfiles(n.getCollectionOfObjectValues(PasskeyProfile::createFromDiscriminatorValue)); }); return deserializerMap; } /** * Gets the includeTargets property value. A collection of groups that are enabled to use the authentication method. - * @return a {@link java.util.List} + * @return a {@link java.util.List} */ @jakarta.annotation.Nullable - public java.util.List getIncludeTargets() { + public java.util.List getIncludeTargets() { return this.backingStore.get("includeTargets"); } /** - * Gets the isAttestationEnforced property value. Determines whether attestation must be enforced for FIDO2 security key registration. + * Gets the isAttestationEnforced property value. Determines whether attestation must be enforced for passkey (FIDO2) registration. This property is deprecated and will be removed in October 2027. Use passkeyProfiles property. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -55,7 +65,7 @@ public Boolean getIsAttestationEnforced() { return this.backingStore.get("isAttestationEnforced"); } /** - * Gets the isSelfServiceRegistrationAllowed property value. Determines if users can register new FIDO2 security keys. + * Gets the isSelfServiceRegistrationAllowed property value. Determines if users can register new passkeys (FIDO2). * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -63,13 +73,21 @@ public Boolean getIsSelfServiceRegistrationAllowed() { return this.backingStore.get("isSelfServiceRegistrationAllowed"); } /** - * Gets the keyRestrictions property value. Controls whether key restrictions are enforced on FIDO2 security keys, either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. + * Gets the keyRestrictions property value. Controls whether key restrictions are enforced on passkeys (FIDO2), either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. This property is deprecated and will be removed in October 2027. Use the passkeyProfiles property. * @return a {@link Fido2KeyRestrictions} */ @jakarta.annotation.Nullable public Fido2KeyRestrictions getKeyRestrictions() { return this.backingStore.get("keyRestrictions"); } + /** + * Gets the passkeyProfiles property value. A collection of configuration profiles that control the registration of and authentication with passkeys (FIDO2). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPasskeyProfiles() { + return this.backingStore.get("passkeyProfiles"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -77,37 +95,53 @@ public Fido2KeyRestrictions getKeyRestrictions() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeStringValue("defaultPasskeyProfile", this.getDefaultPasskeyProfile()); writer.writeCollectionOfObjectValues("includeTargets", this.getIncludeTargets()); writer.writeBooleanValue("isAttestationEnforced", this.getIsAttestationEnforced()); writer.writeBooleanValue("isSelfServiceRegistrationAllowed", this.getIsSelfServiceRegistrationAllowed()); writer.writeObjectValue("keyRestrictions", this.getKeyRestrictions()); + writer.writeCollectionOfObjectValues("passkeyProfiles", this.getPasskeyProfiles()); + } + /** + * Sets the defaultPasskeyProfile property value. The non-deletable baseline passkey profile, within the passkey profile collection. It's automatically created when migrating to passkey profiles and initially mirrors the tenant's legacy global passkey (FIDO2) authentication methods policy settings. + * @param value Value to set for the defaultPasskeyProfile property. + */ + public void setDefaultPasskeyProfile(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("defaultPasskeyProfile", value); } /** * Sets the includeTargets property value. A collection of groups that are enabled to use the authentication method. * @param value Value to set for the includeTargets property. */ - public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List value) { + public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("includeTargets", value); } /** - * Sets the isAttestationEnforced property value. Determines whether attestation must be enforced for FIDO2 security key registration. + * Sets the isAttestationEnforced property value. Determines whether attestation must be enforced for passkey (FIDO2) registration. This property is deprecated and will be removed in October 2027. Use passkeyProfiles property. * @param value Value to set for the isAttestationEnforced property. */ public void setIsAttestationEnforced(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isAttestationEnforced", value); } /** - * Sets the isSelfServiceRegistrationAllowed property value. Determines if users can register new FIDO2 security keys. + * Sets the isSelfServiceRegistrationAllowed property value. Determines if users can register new passkeys (FIDO2). * @param value Value to set for the isSelfServiceRegistrationAllowed property. */ public void setIsSelfServiceRegistrationAllowed(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isSelfServiceRegistrationAllowed", value); } /** - * Sets the keyRestrictions property value. Controls whether key restrictions are enforced on FIDO2 security keys, either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. + * Sets the keyRestrictions property value. Controls whether key restrictions are enforced on passkeys (FIDO2), either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. This property is deprecated and will be removed in October 2027. Use the passkeyProfiles property. * @param value Value to set for the keyRestrictions property. */ public void setKeyRestrictions(@jakarta.annotation.Nullable final Fido2KeyRestrictions value) { this.backingStore.set("keyRestrictions", value); } + /** + * Sets the passkeyProfiles property value. A collection of configuration profiles that control the registration of and authentication with passkeys (FIDO2). + * @param value Value to set for the passkeyProfiles property. + */ + public void setPasskeyProfiles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("passkeyProfiles", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/Fido2KeyRestrictions.java b/src/main/java/com/microsoft/graph/generated/models/Fido2KeyRestrictions.java index 036d3ea4e88..bd29a00e2a4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Fido2KeyRestrictions.java +++ b/src/main/java/com/microsoft/graph/generated/models/Fido2KeyRestrictions.java @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the enforcementType property value. Enforcement type. Possible values are: allow, block. + * Gets the enforcementType property value. Enforcement type. The possible values are: allow, block. * @return a {@link Fido2RestrictionEnforcementType} */ @jakarta.annotation.Nullable @@ -135,7 +135,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the enforcementType property value. Enforcement type. Possible values are: allow, block. + * Sets the enforcementType property value. Enforcement type. The possible values are: allow, block. * @param value Value to set for the enforcementType property. */ public void setEnforcementType(@jakarta.annotation.Nullable final Fido2RestrictionEnforcementType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/FileHash.java b/src/main/java/com/microsoft/graph/generated/models/FileHash.java index a9c683e8e3b..7962deb6a97 100644 --- a/src/main/java/com/microsoft/graph/generated/models/FileHash.java +++ b/src/main/java/com/microsoft/graph/generated/models/FileHash.java @@ -68,7 +68,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the hashType property value. File hash type. Possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256. + * Gets the hashType property value. File hash type. The possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256. * @return a {@link FileHashType} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the hashType property value. File hash type. Possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256. + * Sets the hashType property value. File hash type. The possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256. * @param value Value to set for the hashType property. */ public void setHashType(@jakarta.annotation.Nullable final FileHashType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorage.java b/src/main/java/com/microsoft/graph/generated/models/FileStorage.java index c1b2fc62cee..cf08f543db1 100644 --- a/src/main/java/com/microsoft/graph/generated/models/FileStorage.java +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorage.java @@ -25,7 +25,7 @@ public static FileStorage createFromDiscriminatorValue(@jakarta.annotation.Nonnu return new FileStorage(); } /** - * Gets the containers property value. The containers property + * Gets the containers property value. The collection of active fileStorageContainer resources. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -33,7 +33,23 @@ public java.util.List getContainers() { return this.backingStore.get("containers"); } /** - * Gets the deletedContainers property value. The deletedContainers property + * Gets the containerTypeRegistrations property value. The collection of fileStorageContainerTypeRegistration resources. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getContainerTypeRegistrations() { + return this.backingStore.get("containerTypeRegistrations"); + } + /** + * Gets the containerTypes property value. The collection of fileStorageContainerType resources. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getContainerTypes() { + return this.backingStore.get("containerTypes"); + } + /** + * Gets the deletedContainers property value. The collection of deleted fileStorageContainer resources. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -48,6 +64,8 @@ public java.util.List getDeletedContainers() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("containers", (n) -> { this.setContainers(n.getCollectionOfObjectValues(FileStorageContainer::createFromDiscriminatorValue)); }); + deserializerMap.put("containerTypeRegistrations", (n) -> { this.setContainerTypeRegistrations(n.getCollectionOfObjectValues(FileStorageContainerTypeRegistration::createFromDiscriminatorValue)); }); + deserializerMap.put("containerTypes", (n) -> { this.setContainerTypes(n.getCollectionOfObjectValues(FileStorageContainerType::createFromDiscriminatorValue)); }); deserializerMap.put("deletedContainers", (n) -> { this.setDeletedContainers(n.getCollectionOfObjectValues(FileStorageContainer::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -59,17 +77,33 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("containers", this.getContainers()); + writer.writeCollectionOfObjectValues("containerTypeRegistrations", this.getContainerTypeRegistrations()); + writer.writeCollectionOfObjectValues("containerTypes", this.getContainerTypes()); writer.writeCollectionOfObjectValues("deletedContainers", this.getDeletedContainers()); } /** - * Sets the containers property value. The containers property + * Sets the containers property value. The collection of active fileStorageContainer resources. * @param value Value to set for the containers property. */ public void setContainers(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("containers", value); } /** - * Sets the deletedContainers property value. The deletedContainers property + * Sets the containerTypeRegistrations property value. The collection of fileStorageContainerTypeRegistration resources. + * @param value Value to set for the containerTypeRegistrations property. + */ + public void setContainerTypeRegistrations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("containerTypeRegistrations", value); + } + /** + * Sets the containerTypes property value. The collection of fileStorageContainerType resources. + * @param value Value to set for the containerTypes property. + */ + public void setContainerTypes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("containerTypes", value); + } + /** + * Sets the deletedContainers property value. The collection of deleted fileStorageContainer resources. * @param value Value to set for the deletedContainers property. */ public void setDeletedContainers(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainer.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainer.java index aeddb760806..1705ee7f5b3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainer.java +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainer.java @@ -27,7 +27,15 @@ public static FileStorageContainer createFromDiscriminatorValue(@jakarta.annotat return new FileStorageContainer(); } /** - * Gets the columns property value. The columns property + * Gets the assignedSensitivityLabel property value. Sensitivity label assigned to the fileStorageContainer. Read-write. + * @return a {@link AssignedLabel} + */ + @jakarta.annotation.Nullable + public AssignedLabel getAssignedSensitivityLabel() { + return this.backingStore.get("assignedSensitivityLabel"); + } + /** + * Gets the columns property value. The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -89,6 +97,7 @@ public Drive getDrive() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("assignedSensitivityLabel", (n) -> { this.setAssignedSensitivityLabel(n.getObjectValue(AssignedLabel::createFromDiscriminatorValue)); }); deserializerMap.put("columns", (n) -> { this.setColumns(n.getCollectionOfObjectValues(ColumnDefinition::createFromDiscriminatorValue)); }); deserializerMap.put("containerTypeId", (n) -> { this.setContainerTypeId(n.getUUIDValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); @@ -97,9 +106,11 @@ public Map> getFieldDeserializers deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("drive", (n) -> { this.setDrive(n.getObjectValue(Drive::createFromDiscriminatorValue)); }); deserializerMap.put("lockState", (n) -> { this.setLockState(n.getEnumValue(SiteLockState::forValue)); }); + deserializerMap.put("migrationJobs", (n) -> { this.setMigrationJobs(n.getCollectionOfObjectValues(SharePointMigrationJob::createFromDiscriminatorValue)); }); deserializerMap.put("permissions", (n) -> { this.setPermissions(n.getCollectionOfObjectValues(Permission::createFromDiscriminatorValue)); }); deserializerMap.put("recycleBin", (n) -> { this.setRecycleBin(n.getObjectValue(RecycleBin::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(FileStorageContainerSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("sharePointGroups", (n) -> { this.setSharePointGroups(n.getCollectionOfObjectValues(SharePointGroup::createFromDiscriminatorValue)); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(FileStorageContainerStatus::forValue)); }); deserializerMap.put("viewpoint", (n) -> { this.setViewpoint(n.getObjectValue(FileStorageContainerViewpoint::createFromDiscriminatorValue)); }); return deserializerMap; @@ -112,6 +123,14 @@ public Map> getFieldDeserializers public SiteLockState getLockState() { return this.backingStore.get("lockState"); } + /** + * Gets the migrationJobs property value. The collection of sharePointMigrationJob objects local to the container. Read-write. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMigrationJobs() { + return this.backingStore.get("migrationJobs"); + } /** * Gets the permissions property value. The set of permissions for users in the fileStorageContainer. Permission for each user is set by the roles property. The possible values are: reader, writer, manager, and owner. Read-write. * @return a {@link java.util.List} @@ -136,6 +155,14 @@ public RecycleBin getRecycleBin() { public FileStorageContainerSettings getSettings() { return this.backingStore.get("settings"); } + /** + * Gets the sharePointGroups property value. The collection of sharePointGroup objects local to the container. Read-write. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSharePointGroups() { + return this.backingStore.get("sharePointGroups"); + } /** * Gets the status property value. Status of the fileStorageContainer. Containers are created as inactive and require activation. Inactive containers are subjected to automatic deletion in 24 hours. The possible values are: inactive, active. Read-only. * @return a {@link FileStorageContainerStatus} @@ -159,6 +186,7 @@ public FileStorageContainerViewpoint getViewpoint() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeObjectValue("assignedSensitivityLabel", this.getAssignedSensitivityLabel()); writer.writeCollectionOfObjectValues("columns", this.getColumns()); writer.writeUUIDValue("containerTypeId", this.getContainerTypeId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); @@ -167,14 +195,23 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("displayName", this.getDisplayName()); writer.writeObjectValue("drive", this.getDrive()); writer.writeEnumValue("lockState", this.getLockState()); + writer.writeCollectionOfObjectValues("migrationJobs", this.getMigrationJobs()); writer.writeCollectionOfObjectValues("permissions", this.getPermissions()); writer.writeObjectValue("recycleBin", this.getRecycleBin()); writer.writeObjectValue("settings", this.getSettings()); + writer.writeCollectionOfObjectValues("sharePointGroups", this.getSharePointGroups()); writer.writeEnumValue("status", this.getStatus()); writer.writeObjectValue("viewpoint", this.getViewpoint()); } /** - * Sets the columns property value. The columns property + * Sets the assignedSensitivityLabel property value. Sensitivity label assigned to the fileStorageContainer. Read-write. + * @param value Value to set for the assignedSensitivityLabel property. + */ + public void setAssignedSensitivityLabel(@jakarta.annotation.Nullable final AssignedLabel value) { + this.backingStore.set("assignedSensitivityLabel", value); + } + /** + * Sets the columns property value. The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @param value Value to set for the columns property. */ public void setColumns(@jakarta.annotation.Nullable final java.util.List value) { @@ -229,6 +266,13 @@ public void setDrive(@jakarta.annotation.Nullable final Drive value) { public void setLockState(@jakarta.annotation.Nullable final SiteLockState value) { this.backingStore.set("lockState", value); } + /** + * Sets the migrationJobs property value. The collection of sharePointMigrationJob objects local to the container. Read-write. + * @param value Value to set for the migrationJobs property. + */ + public void setMigrationJobs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("migrationJobs", value); + } /** * Sets the permissions property value. The set of permissions for users in the fileStorageContainer. Permission for each user is set by the roles property. The possible values are: reader, writer, manager, and owner. Read-write. * @param value Value to set for the permissions property. @@ -250,6 +294,13 @@ public void setRecycleBin(@jakarta.annotation.Nullable final RecycleBin value) { public void setSettings(@jakarta.annotation.Nullable final FileStorageContainerSettings value) { this.backingStore.set("settings", value); } + /** + * Sets the sharePointGroups property value. The collection of sharePointGroup objects local to the container. Read-write. + * @param value Value to set for the sharePointGroups property. + */ + public void setSharePointGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sharePointGroups", value); + } /** * Sets the status property value. Status of the fileStorageContainer. Containers are created as inactive and require activation. Inactive containers are subjected to automatic deletion in 24 hours. The possible values are: inactive, active. Read-only. * @param value Value to set for the status property. diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerBillingClassification.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerBillingClassification.java new file mode 100644 index 00000000000..5875dba0f2b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerBillingClassification.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum FileStorageContainerBillingClassification implements ValuedEnum { + Standard("standard"), + Trial("trial"), + DirectToCustomer("directToCustomer"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + FileStorageContainerBillingClassification(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static FileStorageContainerBillingClassification forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "standard": return Standard; + case "trial": return Trial; + case "directToCustomer": return DirectToCustomer; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerBillingStatus.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerBillingStatus.java new file mode 100644 index 00000000000..c62bb0cf211 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerBillingStatus.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum FileStorageContainerBillingStatus implements ValuedEnum { + Invalid("invalid"), + Valid("valid"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + FileStorageContainerBillingStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static FileStorageContainerBillingStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "invalid": return Invalid; + case "valid": return Valid; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerType.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerType.java new file mode 100644 index 00000000000..5a4ad79e3ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerType.java @@ -0,0 +1,182 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FileStorageContainerType extends Entity implements Parsable { + /** + * Instantiates a new {@link FileStorageContainerType} and sets the default values. + */ + public FileStorageContainerType() { + 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 FileStorageContainerType} + */ + @jakarta.annotation.Nonnull + public static FileStorageContainerType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FileStorageContainerType(); + } + /** + * Gets the billingClassification property value. The billingClassification property + * @return a {@link FileStorageContainerBillingClassification} + */ + @jakarta.annotation.Nullable + public FileStorageContainerBillingClassification getBillingClassification() { + return this.backingStore.get("billingClassification"); + } + /** + * Gets the billingStatus property value. The billingStatus property + * @return a {@link FileStorageContainerBillingStatus} + */ + @jakarta.annotation.Nullable + public FileStorageContainerBillingStatus getBillingStatus() { + return this.backingStore.get("billingStatus"); + } + /** + * Gets the createdDateTime property value. The creation date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEtag() { + return this.backingStore.get("etag"); + } + /** + * Gets the expirationDateTime property value. The expiration date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getExpirationDateTime() { + return this.backingStore.get("expirationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("billingClassification", (n) -> { this.setBillingClassification(n.getEnumValue(FileStorageContainerBillingClassification::forValue)); }); + deserializerMap.put("billingStatus", (n) -> { this.setBillingStatus(n.getEnumValue(FileStorageContainerBillingStatus::forValue)); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("etag", (n) -> { this.setEtag(n.getStringValue()); }); + deserializerMap.put("expirationDateTime", (n) -> { this.setExpirationDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("owningAppId", (n) -> { this.setOwningAppId(n.getUUIDValue()); }); + deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(FileStorageContainerTypeSettings::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the name property value. The name of the fileStorageContainerType. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the owningAppId property value. ID of the application that owns the fileStorageContainerType. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getOwningAppId() { + return this.backingStore.get("owningAppId"); + } + /** + * Gets the settings property value. The settings property + * @return a {@link FileStorageContainerTypeSettings} + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeSettings getSettings() { + return this.backingStore.get("settings"); + } + /** + * Serializes information the 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("billingClassification", this.getBillingClassification()); + writer.writeEnumValue("billingStatus", this.getBillingStatus()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeStringValue("etag", this.getEtag()); + writer.writeOffsetDateTimeValue("expirationDateTime", this.getExpirationDateTime()); + writer.writeStringValue("name", this.getName()); + writer.writeUUIDValue("owningAppId", this.getOwningAppId()); + writer.writeObjectValue("settings", this.getSettings()); + } + /** + * Sets the billingClassification property value. The billingClassification property + * @param value Value to set for the billingClassification property. + */ + public void setBillingClassification(@jakarta.annotation.Nullable final FileStorageContainerBillingClassification value) { + this.backingStore.set("billingClassification", value); + } + /** + * Sets the billingStatus property value. The billingStatus property + * @param value Value to set for the billingStatus property. + */ + public void setBillingStatus(@jakarta.annotation.Nullable final FileStorageContainerBillingStatus value) { + this.backingStore.set("billingStatus", value); + } + /** + * Sets the createdDateTime property value. The creation date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only. + * @param value Value to set for the etag property. + */ + public void setEtag(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("etag", value); + } + /** + * Sets the expirationDateTime property value. The expiration date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param value Value to set for the expirationDateTime property. + */ + public void setExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("expirationDateTime", value); + } + /** + * Sets the name property value. The name of the fileStorageContainerType. + * @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 owningAppId property value. ID of the application that owns the fileStorageContainerType. + * @param value Value to set for the owningAppId property. + */ + public void setOwningAppId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("owningAppId", value); + } + /** + * Sets the settings property value. The settings property + * @param value Value to set for the settings property. + */ + public void setSettings(@jakarta.annotation.Nullable final FileStorageContainerTypeSettings value) { + this.backingStore.set("settings", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeAppPermission.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeAppPermission.java new file mode 100644 index 00000000000..9c7659c292e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeAppPermission.java @@ -0,0 +1,53 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum FileStorageContainerTypeAppPermission implements ValuedEnum { + None("none"), + ReadContent("readContent"), + WriteContent("writeContent"), + ManageContent("manageContent"), + Create("create"), + Delete("delete"), + Read("read"), + Write("write"), + EnumeratePermissions("enumeratePermissions"), + AddPermissions("addPermissions"), + UpdatePermissions("updatePermissions"), + DeletePermissions("deletePermissions"), + DeleteOwnPermission("deleteOwnPermission"), + ManagePermissions("managePermissions"), + Full("full"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + FileStorageContainerTypeAppPermission(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static FileStorageContainerTypeAppPermission forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "readContent": return ReadContent; + case "writeContent": return WriteContent; + case "manageContent": return ManageContent; + case "create": return Create; + case "delete": return Delete; + case "read": return Read; + case "write": return Write; + case "enumeratePermissions": return EnumeratePermissions; + case "addPermissions": return AddPermissions; + case "updatePermissions": return UpdatePermissions; + case "deletePermissions": return DeletePermissions; + case "deleteOwnPermission": return DeleteOwnPermission; + case "managePermissions": return ManagePermissions; + case "full": return Full; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeAppPermissionGrant.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeAppPermissionGrant.java new file mode 100644 index 00000000000..f814fa381a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeAppPermissionGrant.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 FileStorageContainerTypeAppPermissionGrant implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link FileStorageContainerTypeAppPermissionGrant} and sets the default values. + */ + public FileStorageContainerTypeAppPermissionGrant() { + 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 FileStorageContainerTypeAppPermissionGrant} + */ + @jakarta.annotation.Nonnull + public static FileStorageContainerTypeAppPermissionGrant createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FileStorageContainerTypeAppPermissionGrant(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the appId property value. Application ID to which to set permissions. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppId() { + return this.backingStore.get("appId"); + } + /** + * Gets the applicationPermissions property value. Allowed permissions when you use delegated tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getApplicationPermissions() { + return this.backingStore.get("applicationPermissions"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the delegatedPermissions property value. Allowed permissions when you use application tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getDelegatedPermissions() { + return this.backingStore.get("delegatedPermissions"); + } + /** + * 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("appId", (n) -> { this.setAppId(n.getStringValue()); }); + deserializerMap.put("applicationPermissions", (n) -> { this.setApplicationPermissions(n.getCollectionOfEnumValues(FileStorageContainerTypeAppPermission::forValue)); }); + deserializerMap.put("delegatedPermissions", (n) -> { this.setDelegatedPermissions(n.getCollectionOfEnumValues(FileStorageContainerTypeAppPermission::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("appId", this.getAppId()); + writer.writeCollectionOfEnumValues("applicationPermissions", this.getApplicationPermissions()); + writer.writeCollectionOfEnumValues("delegatedPermissions", this.getDelegatedPermissions()); + 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 appId property value. Application ID to which to set permissions. + * @param value Value to set for the appId property. + */ + public void setAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appId", value); + } + /** + * Sets the applicationPermissions property value. Allowed permissions when you use delegated tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. + * @param value Value to set for the applicationPermissions property. + */ + public void setApplicationPermissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("applicationPermissions", 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 delegatedPermissions property value. Allowed permissions when you use application tokens. The possible values are: none, readContent, writeContent, manageContent, create, delete, read, write, enumeratePermissions, addPermissions, updatePermissions, deletePermissions, deleteOwnPermission, managePermissions, full, unknownFutureValue. + * @param value Value to set for the delegatedPermissions property. + */ + public void setDelegatedPermissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("delegatedPermissions", 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/generated/models/FileStorageContainerTypeAppPermissionGrantCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeAppPermissionGrantCollectionResponse.java new file mode 100644 index 00000000000..9949e68416d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeAppPermissionGrantCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FileStorageContainerTypeAppPermissionGrantCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FileStorageContainerTypeAppPermissionGrantCollectionResponse} and sets the default values. + */ + public FileStorageContainerTypeAppPermissionGrantCollectionResponse() { + 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 FileStorageContainerTypeAppPermissionGrantCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static FileStorageContainerTypeAppPermissionGrantCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FileStorageContainerTypeAppPermissionGrantCollectionResponse(); + } + /** + * 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(FileStorageContainerTypeAppPermissionGrant::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/generated/models/FileStorageContainerTypeCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeCollectionResponse.java new file mode 100644 index 00000000000..b4397e45a75 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FileStorageContainerTypeCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FileStorageContainerTypeCollectionResponse} and sets the default values. + */ + public FileStorageContainerTypeCollectionResponse() { + 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 FileStorageContainerTypeCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static FileStorageContainerTypeCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FileStorageContainerTypeCollectionResponse(); + } + /** + * 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(FileStorageContainerType::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/generated/models/FileStorageContainerTypeRegistration.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeRegistration.java new file mode 100644 index 00000000000..ed4b84ef63a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeRegistration.java @@ -0,0 +1,199 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FileStorageContainerTypeRegistration extends Entity implements Parsable { + /** + * Instantiates a new {@link FileStorageContainerTypeRegistration} and sets the default values. + */ + public FileStorageContainerTypeRegistration() { + 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 FileStorageContainerTypeRegistration} + */ + @jakarta.annotation.Nonnull + public static FileStorageContainerTypeRegistration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FileStorageContainerTypeRegistration(); + } + /** + * Gets the applicationPermissionGrants property value. Access privileges of applications on containers. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getApplicationPermissionGrants() { + return this.backingStore.get("applicationPermissionGrants"); + } + /** + * Gets the billingClassification property value. The billingClassification property + * @return a {@link FileStorageContainerBillingClassification} + */ + @jakarta.annotation.Nullable + public FileStorageContainerBillingClassification getBillingClassification() { + return this.backingStore.get("billingClassification"); + } + /** + * Gets the billingStatus property value. The billingStatus property + * @return a {@link FileStorageContainerBillingStatus} + */ + @jakarta.annotation.Nullable + public FileStorageContainerBillingStatus getBillingStatus() { + return this.backingStore.get("billingStatus"); + } + /** + * Gets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEtag() { + return this.backingStore.get("etag"); + } + /** + * Gets the expirationDateTime property value. The expiration date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getExpirationDateTime() { + return this.backingStore.get("expirationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("applicationPermissionGrants", (n) -> { this.setApplicationPermissionGrants(n.getCollectionOfObjectValues(FileStorageContainerTypeAppPermissionGrant::createFromDiscriminatorValue)); }); + deserializerMap.put("billingClassification", (n) -> { this.setBillingClassification(n.getEnumValue(FileStorageContainerBillingClassification::forValue)); }); + deserializerMap.put("billingStatus", (n) -> { this.setBillingStatus(n.getEnumValue(FileStorageContainerBillingStatus::forValue)); }); + deserializerMap.put("etag", (n) -> { this.setEtag(n.getStringValue()); }); + deserializerMap.put("expirationDateTime", (n) -> { this.setExpirationDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("owningAppId", (n) -> { this.setOwningAppId(n.getUUIDValue()); }); + deserializerMap.put("registeredDateTime", (n) -> { this.setRegisteredDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(FileStorageContainerTypeRegistrationSettings::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the name property value. The name of the fileStorageContainerTypeRegistration. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the owningAppId property value. ID of the application that owns the fileStorageContainerType. Read-only. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getOwningAppId() { + return this.backingStore.get("owningAppId"); + } + /** + * Gets the registeredDateTime property value. The registration date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getRegisteredDateTime() { + return this.backingStore.get("registeredDateTime"); + } + /** + * Gets the settings property value. The settings property + * @return a {@link FileStorageContainerTypeRegistrationSettings} + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeRegistrationSettings getSettings() { + return this.backingStore.get("settings"); + } + /** + * Serializes information the 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("applicationPermissionGrants", this.getApplicationPermissionGrants()); + writer.writeEnumValue("billingClassification", this.getBillingClassification()); + writer.writeEnumValue("billingStatus", this.getBillingStatus()); + writer.writeStringValue("etag", this.getEtag()); + writer.writeOffsetDateTimeValue("expirationDateTime", this.getExpirationDateTime()); + writer.writeStringValue("name", this.getName()); + writer.writeUUIDValue("owningAppId", this.getOwningAppId()); + writer.writeOffsetDateTimeValue("registeredDateTime", this.getRegisteredDateTime()); + writer.writeObjectValue("settings", this.getSettings()); + } + /** + * Sets the applicationPermissionGrants property value. Access privileges of applications on containers. + * @param value Value to set for the applicationPermissionGrants property. + */ + public void setApplicationPermissionGrants(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("applicationPermissionGrants", value); + } + /** + * Sets the billingClassification property value. The billingClassification property + * @param value Value to set for the billingClassification property. + */ + public void setBillingClassification(@jakarta.annotation.Nullable final FileStorageContainerBillingClassification value) { + this.backingStore.set("billingClassification", value); + } + /** + * Sets the billingStatus property value. The billingStatus property + * @param value Value to set for the billingStatus property. + */ + public void setBillingStatus(@jakarta.annotation.Nullable final FileStorageContainerBillingStatus value) { + this.backingStore.set("billingStatus", value); + } + /** + * Sets the etag property value. Used in update scenarios for optimistic concurrency control. Read-only. + * @param value Value to set for the etag property. + */ + public void setEtag(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("etag", value); + } + /** + * Sets the expirationDateTime property value. The expiration date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param value Value to set for the expirationDateTime property. + */ + public void setExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("expirationDateTime", value); + } + /** + * Sets the name property value. The name of the fileStorageContainerTypeRegistration. Read-only. + * @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 owningAppId property value. ID of the application that owns the fileStorageContainerType. Read-only. + * @param value Value to set for the owningAppId property. + */ + public void setOwningAppId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("owningAppId", value); + } + /** + * Sets the registeredDateTime property value. The registration date. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param value Value to set for the registeredDateTime property. + */ + public void setRegisteredDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("registeredDateTime", value); + } + /** + * Sets the settings property value. The settings property + * @param value Value to set for the settings property. + */ + public void setSettings(@jakarta.annotation.Nullable final FileStorageContainerTypeRegistrationSettings value) { + this.backingStore.set("settings", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeRegistrationCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeRegistrationCollectionResponse.java new file mode 100644 index 00000000000..8f8e3186edd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeRegistrationCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FileStorageContainerTypeRegistrationCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FileStorageContainerTypeRegistrationCollectionResponse} and sets the default values. + */ + public FileStorageContainerTypeRegistrationCollectionResponse() { + 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 FileStorageContainerTypeRegistrationCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static FileStorageContainerTypeRegistrationCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FileStorageContainerTypeRegistrationCollectionResponse(); + } + /** + * 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(FileStorageContainerTypeRegistration::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/generated/models/FileStorageContainerTypeRegistrationSettings.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeRegistrationSettings.java new file mode 100644 index 00000000000..6282d2bd4d5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeRegistrationSettings.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.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 FileStorageContainerTypeRegistrationSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link FileStorageContainerTypeRegistrationSettings} and sets the default values. + */ + public FileStorageContainerTypeRegistrationSettings() { + 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 FileStorageContainerTypeRegistrationSettings} + */ + @jakarta.annotation.Nonnull + public static FileStorageContainerTypeRegistrationSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FileStorageContainerTypeRegistrationSettings(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(9); + deserializerMap.put("isDiscoverabilityEnabled", (n) -> { this.setIsDiscoverabilityEnabled(n.getBooleanValue()); }); + deserializerMap.put("isItemVersioningEnabled", (n) -> { this.setIsItemVersioningEnabled(n.getBooleanValue()); }); + deserializerMap.put("isSearchEnabled", (n) -> { this.setIsSearchEnabled(n.getBooleanValue()); }); + deserializerMap.put("isSharingRestricted", (n) -> { this.setIsSharingRestricted(n.getBooleanValue()); }); + deserializerMap.put("itemMajorVersionLimit", (n) -> { this.setItemMajorVersionLimit(n.getLongValue()); }); + deserializerMap.put("maxStoragePerContainerInBytes", (n) -> { this.setMaxStoragePerContainerInBytes(n.getLongValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sharingCapability", (n) -> { this.setSharingCapability(n.getEnumValue(SharingCapabilities::forValue)); }); + deserializerMap.put("urlTemplate", (n) -> { this.setUrlTemplate(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isDiscoverabilityEnabled property value. Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDiscoverabilityEnabled() { + return this.backingStore.get("isDiscoverabilityEnabled"); + } + /** + * Gets the isItemVersioningEnabled property value. Indicates whether item versioning is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsItemVersioningEnabled() { + return this.backingStore.get("isItemVersioningEnabled"); + } + /** + * Gets the isSearchEnabled property value. Indicates whether search is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSearchEnabled() { + return this.backingStore.get("isSearchEnabled"); + } + /** + * Gets the isSharingRestricted property value. Only the manager and owner can share files in the container if restricted sharing is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSharingRestricted() { + return this.backingStore.get("isSharingRestricted"); + } + /** + * Gets the itemMajorVersionLimit property value. Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getItemMajorVersionLimit() { + return this.backingStore.get("itemMajorVersionLimit"); + } + /** + * Gets the maxStoragePerContainerInBytes property value. Controls maximum storage in bytes. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMaxStoragePerContainerInBytes() { + return this.backingStore.get("maxStoragePerContainerInBytes"); + } + /** + * 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 sharingCapability property value. Sharing capabilities permitted for containers. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. Can always be updated. + * @return a {@link SharingCapabilities} + */ + @jakarta.annotation.Nullable + public SharingCapabilities getSharingCapability() { + return this.backingStore.get("sharingCapability"); + } + /** + * Gets the urlTemplate property value. Pattern used to redirect files. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUrlTemplate() { + return this.backingStore.get("urlTemplate"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("isDiscoverabilityEnabled", this.getIsDiscoverabilityEnabled()); + writer.writeBooleanValue("isItemVersioningEnabled", this.getIsItemVersioningEnabled()); + writer.writeBooleanValue("isSearchEnabled", this.getIsSearchEnabled()); + writer.writeBooleanValue("isSharingRestricted", this.getIsSharingRestricted()); + writer.writeLongValue("itemMajorVersionLimit", this.getItemMajorVersionLimit()); + writer.writeLongValue("maxStoragePerContainerInBytes", this.getMaxStoragePerContainerInBytes()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("sharingCapability", this.getSharingCapability()); + writer.writeStringValue("urlTemplate", this.getUrlTemplate()); + 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 isDiscoverabilityEnabled property value. Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. + * @param value Value to set for the isDiscoverabilityEnabled property. + */ + public void setIsDiscoverabilityEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDiscoverabilityEnabled", value); + } + /** + * Sets the isItemVersioningEnabled property value. Indicates whether item versioning is enabled. + * @param value Value to set for the isItemVersioningEnabled property. + */ + public void setIsItemVersioningEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isItemVersioningEnabled", value); + } + /** + * Sets the isSearchEnabled property value. Indicates whether search is enabled. + * @param value Value to set for the isSearchEnabled property. + */ + public void setIsSearchEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSearchEnabled", value); + } + /** + * Sets the isSharingRestricted property value. Only the manager and owner can share files in the container if restricted sharing is enabled. + * @param value Value to set for the isSharingRestricted property. + */ + public void setIsSharingRestricted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSharingRestricted", value); + } + /** + * Sets the itemMajorVersionLimit property value. Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). + * @param value Value to set for the itemMajorVersionLimit property. + */ + public void setItemMajorVersionLimit(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("itemMajorVersionLimit", value); + } + /** + * Sets the maxStoragePerContainerInBytes property value. Controls maximum storage in bytes. + * @param value Value to set for the maxStoragePerContainerInBytes property. + */ + public void setMaxStoragePerContainerInBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("maxStoragePerContainerInBytes", 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 sharingCapability property value. Sharing capabilities permitted for containers. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. Can always be updated. + * @param value Value to set for the sharingCapability property. + */ + public void setSharingCapability(@jakarta.annotation.Nullable final SharingCapabilities value) { + this.backingStore.set("sharingCapability", value); + } + /** + * Sets the urlTemplate property value. Pattern used to redirect files. + * @param value Value to set for the urlTemplate property. + */ + public void setUrlTemplate(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("urlTemplate", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeSettings.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeSettings.java new file mode 100644 index 00000000000..68561e7041d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeSettings.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FileStorageContainerTypeSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link FileStorageContainerTypeSettings} and sets the default values. + */ + public FileStorageContainerTypeSettings() { + 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 FileStorageContainerTypeSettings} + */ + @jakarta.annotation.Nonnull + public static FileStorageContainerTypeSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FileStorageContainerTypeSettings(); + } + /** + * 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 consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getConsumingTenantOverridables() { + return this.backingStore.get("consumingTenantOverridables"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(10); + deserializerMap.put("consumingTenantOverridables", (n) -> { this.setConsumingTenantOverridables(n.getEnumSetValue(FileStorageContainerTypeSettingsOverride::forValue)); }); + deserializerMap.put("isDiscoverabilityEnabled", (n) -> { this.setIsDiscoverabilityEnabled(n.getBooleanValue()); }); + deserializerMap.put("isItemVersioningEnabled", (n) -> { this.setIsItemVersioningEnabled(n.getBooleanValue()); }); + deserializerMap.put("isSearchEnabled", (n) -> { this.setIsSearchEnabled(n.getBooleanValue()); }); + deserializerMap.put("isSharingRestricted", (n) -> { this.setIsSharingRestricted(n.getBooleanValue()); }); + deserializerMap.put("itemMajorVersionLimit", (n) -> { this.setItemMajorVersionLimit(n.getLongValue()); }); + deserializerMap.put("maxStoragePerContainerInBytes", (n) -> { this.setMaxStoragePerContainerInBytes(n.getLongValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("sharingCapability", (n) -> { this.setSharingCapability(n.getEnumValue(SharingCapabilities::forValue)); }); + deserializerMap.put("urlTemplate", (n) -> { this.setUrlTemplate(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isDiscoverabilityEnabled property value. Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDiscoverabilityEnabled() { + return this.backingStore.get("isDiscoverabilityEnabled"); + } + /** + * Gets the isItemVersioningEnabled property value. Indicates whether item versioning is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsItemVersioningEnabled() { + return this.backingStore.get("isItemVersioningEnabled"); + } + /** + * Gets the isSearchEnabled property value. Indicates whether search is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSearchEnabled() { + return this.backingStore.get("isSearchEnabled"); + } + /** + * Gets the isSharingRestricted property value. Only the manager and owner can share files in the container if restricted sharing is enabled. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsSharingRestricted() { + return this.backingStore.get("isSharingRestricted"); + } + /** + * Gets the itemMajorVersionLimit property value. Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getItemMajorVersionLimit() { + return this.backingStore.get("itemMajorVersionLimit"); + } + /** + * Gets the maxStoragePerContainerInBytes property value. Controls maximum storage in bytes. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMaxStoragePerContainerInBytes() { + return this.backingStore.get("maxStoragePerContainerInBytes"); + } + /** + * 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 sharingCapability property value. Sharing capabilities permitted for containers. This value can always be overridden during registration if needed. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. + * @return a {@link SharingCapabilities} + */ + @jakarta.annotation.Nullable + public SharingCapabilities getSharingCapability() { + return this.backingStore.get("sharingCapability"); + } + /** + * Gets the urlTemplate property value. Pattern used to redirect files. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUrlTemplate() { + return this.backingStore.get("urlTemplate"); + } + /** + * Serializes information the 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.writeEnumSetValue("consumingTenantOverridables", this.getConsumingTenantOverridables()); + writer.writeBooleanValue("isDiscoverabilityEnabled", this.getIsDiscoverabilityEnabled()); + writer.writeBooleanValue("isItemVersioningEnabled", this.getIsItemVersioningEnabled()); + writer.writeBooleanValue("isSearchEnabled", this.getIsSearchEnabled()); + writer.writeBooleanValue("isSharingRestricted", this.getIsSharingRestricted()); + writer.writeLongValue("itemMajorVersionLimit", this.getItemMajorVersionLimit()); + writer.writeLongValue("maxStoragePerContainerInBytes", this.getMaxStoragePerContainerInBytes()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("sharingCapability", this.getSharingCapability()); + writer.writeStringValue("urlTemplate", this.getUrlTemplate()); + 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 consumingTenantOverridables property value. A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + * @param value Value to set for the consumingTenantOverridables property. + */ + public void setConsumingTenantOverridables(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("consumingTenantOverridables", value); + } + /** + * Sets the isDiscoverabilityEnabled property value. Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. + * @param value Value to set for the isDiscoverabilityEnabled property. + */ + public void setIsDiscoverabilityEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDiscoverabilityEnabled", value); + } + /** + * Sets the isItemVersioningEnabled property value. Indicates whether item versioning is enabled. + * @param value Value to set for the isItemVersioningEnabled property. + */ + public void setIsItemVersioningEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isItemVersioningEnabled", value); + } + /** + * Sets the isSearchEnabled property value. Indicates whether search is enabled. + * @param value Value to set for the isSearchEnabled property. + */ + public void setIsSearchEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSearchEnabled", value); + } + /** + * Sets the isSharingRestricted property value. Only the manager and owner can share files in the container if restricted sharing is enabled. + * @param value Value to set for the isSharingRestricted property. + */ + public void setIsSharingRestricted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isSharingRestricted", value); + } + /** + * Sets the itemMajorVersionLimit property value. Maximum number of versions. Versioning must be enabled ('isItemVersioningEnabled'=true). + * @param value Value to set for the itemMajorVersionLimit property. + */ + public void setItemMajorVersionLimit(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("itemMajorVersionLimit", value); + } + /** + * Sets the maxStoragePerContainerInBytes property value. Controls maximum storage in bytes. + * @param value Value to set for the maxStoragePerContainerInBytes property. + */ + public void setMaxStoragePerContainerInBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("maxStoragePerContainerInBytes", 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 sharingCapability property value. Sharing capabilities permitted for containers. This value can always be overridden during registration if needed. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly, unknownFutureValue. + * @param value Value to set for the sharingCapability property. + */ + public void setSharingCapability(@jakarta.annotation.Nullable final SharingCapabilities value) { + this.backingStore.set("sharingCapability", value); + } + /** + * Sets the urlTemplate property value. Pattern used to redirect files. + * @param value Value to set for the urlTemplate property. + */ + public void setUrlTemplate(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("urlTemplate", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeSettingsOverride.java b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeSettingsOverride.java new file mode 100644 index 00000000000..20d7d2c8c87 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FileStorageContainerTypeSettingsOverride.java @@ -0,0 +1,35 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum FileStorageContainerTypeSettingsOverride implements ValuedEnum { + UrlTemplate("urlTemplate"), + IsDiscoverabilityEnabled("isDiscoverabilityEnabled"), + IsSearchEnabled("isSearchEnabled"), + IsItemVersioningEnabled("isItemVersioningEnabled"), + ItemMajorVersionLimit("itemMajorVersionLimit"), + MaxStoragePerContainerInBytes("maxStoragePerContainerInBytes"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + FileStorageContainerTypeSettingsOverride(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static FileStorageContainerTypeSettingsOverride forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "urlTemplate": return UrlTemplate; + case "isDiscoverabilityEnabled": return IsDiscoverabilityEnabled; + case "isSearchEnabled": return IsSearchEnabled; + case "isItemVersioningEnabled": return IsItemVersioningEnabled; + case "itemMajorVersionLimit": return ItemMajorVersionLimit; + case "maxStoragePerContainerInBytes": return MaxStoragePerContainerInBytes; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FilterOperatorSchema.java b/src/main/java/com/microsoft/graph/generated/models/FilterOperatorSchema.java index 5580a04b57d..60abbbad617 100644 --- a/src/main/java/com/microsoft/graph/generated/models/FilterOperatorSchema.java +++ b/src/main/java/com/microsoft/graph/generated/models/FilterOperatorSchema.java @@ -53,7 +53,7 @@ public ScopeOperatorMultiValuedComparisonType getMultivaluedComparisonType() { return this.backingStore.get("multivaluedComparisonType"); } /** - * Gets the supportedAttributeTypes property value. Attribute types supported by the operator. Possible values are: Boolean, Binary, Reference, Integer, String. + * Gets the supportedAttributeTypes property value. Attribute types supported by the operator. The possible values are: Boolean, Binary, Reference, Integer, String. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -86,7 +86,7 @@ public void setMultivaluedComparisonType(@jakarta.annotation.Nullable final Scop this.backingStore.set("multivaluedComparisonType", value); } /** - * Sets the supportedAttributeTypes property value. Attribute types supported by the operator. Possible values are: Boolean, Binary, Reference, Integer, String. + * Sets the supportedAttributeTypes property value. Attribute types supported by the operator. The possible values are: Boolean, Binary, Reference, Integer, String. * @param value Value to set for the supportedAttributeTypes property. */ public void setSupportedAttributeTypes(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/FixtureMap.java b/src/main/java/com/microsoft/graph/generated/models/FixtureMap.java new file mode 100644 index 00000000000..d2cf3c43985 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FixtureMap.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FixtureMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link FixtureMap} and sets the default values. + */ + public FixtureMap() { + super(); + this.setOdataType("#microsoft.graph.fixtureMap"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FixtureMap} + */ + @jakarta.annotation.Nonnull + public static FixtureMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FixtureMap(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier for the floor to which this fixtureMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("placeId", this.getPlaceId()); + } + /** + * Sets the placeId property value. Identifier for the floor to which this fixtureMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FixtureMapCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/FixtureMapCollectionResponse.java new file mode 100644 index 00000000000..7fcd70968e2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FixtureMapCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FixtureMapCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FixtureMapCollectionResponse} and sets the default values. + */ + public FixtureMapCollectionResponse() { + 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 FixtureMapCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static FixtureMapCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FixtureMapCollectionResponse(); + } + /** + * 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(FixtureMap::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/generated/models/Floor.java b/src/main/java/com/microsoft/graph/generated/models/Floor.java new file mode 100644 index 00000000000..a495b61370b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/Floor.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Floor extends Place implements Parsable { + /** + * Instantiates a new {@link Floor} and sets the default values. + */ + public Floor() { + super(); + this.setOdataType("#microsoft.graph.floor"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Floor} + */ + @jakarta.annotation.Nonnull + public static Floor createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Floor(); + } + /** + * 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("sortOrder", (n) -> { this.setSortOrder(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the sortOrder property value. Specifies the sort order of the floor. For example, a floor might be named 'Lobby' with a sort order of 0 to show this floor first in ordered lists. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getSortOrder() { + return this.backingStore.get("sortOrder"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeIntegerValue("sortOrder", this.getSortOrder()); + } + /** + * Sets the sortOrder property value. Specifies the sort order of the floor. For example, a floor might be named 'Lobby' with a sort order of 0 to show this floor first in ordered lists. + * @param value Value to set for the sortOrder property. + */ + public void setSortOrder(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("sortOrder", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FloorCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/FloorCollectionResponse.java new file mode 100644 index 00000000000..bac83946e50 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FloorCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FloorCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FloorCollectionResponse} and sets the default values. + */ + public FloorCollectionResponse() { + 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 FloorCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static FloorCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FloorCollectionResponse(); + } + /** + * 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(Floor::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/generated/models/FootprintMap.java b/src/main/java/com/microsoft/graph/generated/models/FootprintMap.java new file mode 100644 index 00000000000..0244ac3d7c2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FootprintMap.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FootprintMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link FootprintMap} and sets the default values. + */ + public FootprintMap() { + super(); + this.setOdataType("#microsoft.graph.footprintMap"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FootprintMap} + */ + @jakarta.annotation.Nonnull + public static FootprintMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FootprintMap(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FootprintMapCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/FootprintMapCollectionResponse.java new file mode 100644 index 00000000000..aab683a9fc7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FootprintMapCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FootprintMapCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FootprintMapCollectionResponse} and sets the default values. + */ + public FootprintMapCollectionResponse() { + 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 FootprintMapCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static FootprintMapCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FootprintMapCollectionResponse(); + } + /** + * 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(FootprintMap::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/generated/models/FraudProtectionConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/FraudProtectionConfiguration.java new file mode 100644 index 00000000000..656b40973a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FraudProtectionConfiguration.java @@ -0,0 +1,114 @@ +package com.microsoft.graph.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 FraudProtectionConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link FraudProtectionConfiguration} and sets the default values. + */ + public FraudProtectionConfiguration() { + 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 FraudProtectionConfiguration} + */ + @jakarta.annotation.Nonnull + public static FraudProtectionConfiguration 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.fraudProtectionProviderConfiguration": return new FraudProtectionProviderConfiguration(); + } + } + return new FraudProtectionConfiguration(); + } + /** + * 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/generated/models/FraudProtectionProvider.java b/src/main/java/com/microsoft/graph/generated/models/FraudProtectionProvider.java new file mode 100644 index 00000000000..657eed8e13e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FraudProtectionProvider.java @@ -0,0 +1,69 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FraudProtectionProvider extends Entity implements Parsable { + /** + * Instantiates a new {@link FraudProtectionProvider} and sets the default values. + */ + public FraudProtectionProvider() { + 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 FraudProtectionProvider} + */ + @jakarta.annotation.Nonnull + public static FraudProtectionProvider 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.arkoseFraudProtectionProvider": return new ArkoseFraudProtectionProvider(); + case "#microsoft.graph.humanSecurityFraudProtectionProvider": return new HumanSecurityFraudProtectionProvider(); + } + } + return new FraudProtectionProvider(); + } + /** + * Gets the displayName property value. The display name of the fraud protection provider configuration. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + } + /** + * Sets the displayName property value. The display name of the fraud protection provider configuration. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/FraudProtectionProviderCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/FraudProtectionProviderCollectionResponse.java new file mode 100644 index 00000000000..be9ba96cc0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FraudProtectionProviderCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FraudProtectionProviderCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link FraudProtectionProviderCollectionResponse} and sets the default values. + */ + public FraudProtectionProviderCollectionResponse() { + 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 FraudProtectionProviderCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static FraudProtectionProviderCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FraudProtectionProviderCollectionResponse(); + } + /** + * 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(FraudProtectionProvider::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/generated/models/FraudProtectionProviderConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/FraudProtectionProviderConfiguration.java new file mode 100644 index 00000000000..76b06e3d525 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/FraudProtectionProviderConfiguration.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FraudProtectionProviderConfiguration extends FraudProtectionConfiguration implements Parsable { + /** + * Instantiates a new {@link FraudProtectionProviderConfiguration} and sets the default values. + */ + public FraudProtectionProviderConfiguration() { + super(); + this.setOdataType("#microsoft.graph.fraudProtectionProviderConfiguration"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link FraudProtectionProviderConfiguration} + */ + @jakarta.annotation.Nonnull + public static FraudProtectionProviderConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new FraudProtectionProviderConfiguration(); + } + /** + * 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("fraudProtectionProvider", (n) -> { this.setFraudProtectionProvider(n.getObjectValue(FraudProtectionProvider::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the fraudProtectionProvider property value. The fraudProtectionProvider property + * @return a {@link FraudProtectionProvider} + */ + @jakarta.annotation.Nullable + public FraudProtectionProvider getFraudProtectionProvider() { + return this.backingStore.get("fraudProtectionProvider"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("fraudProtectionProvider", this.getFraudProtectionProvider()); + } + /** + * Sets the fraudProtectionProvider property value. The fraudProtectionProvider property + * @param value Value to set for the fraudProtectionProvider property. + */ + public void setFraudProtectionProvider(@jakarta.annotation.Nullable final FraudProtectionProvider value) { + this.backingStore.set("fraudProtectionProvider", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/GranularDriveRestoreArtifact.java b/src/main/java/com/microsoft/graph/generated/models/GranularDriveRestoreArtifact.java new file mode 100644 index 00000000000..e5053e690d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/GranularDriveRestoreArtifact.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GranularDriveRestoreArtifact extends GranularRestoreArtifactBase implements Parsable { + /** + * Instantiates a new {@link GranularDriveRestoreArtifact} and sets the default values. + */ + public GranularDriveRestoreArtifact() { + 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 GranularDriveRestoreArtifact} + */ + @jakarta.annotation.Nonnull + public static GranularDriveRestoreArtifact createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GranularDriveRestoreArtifact(); + } + /** + * Gets the directoryObjectId property value. Id of the drive in which artifact is present. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDirectoryObjectId() { + return this.backingStore.get("directoryObjectId"); + } + /** + * 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("directoryObjectId", (n) -> { this.setDirectoryObjectId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("directoryObjectId", this.getDirectoryObjectId()); + } + /** + * Sets the directoryObjectId property value. Id of the drive in which artifact is present. + * @param value Value to set for the directoryObjectId property. + */ + public void setDirectoryObjectId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("directoryObjectId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/GranularDriveRestoreArtifactCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/GranularDriveRestoreArtifactCollectionResponse.java new file mode 100644 index 00000000000..96ab1adcf7b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/GranularDriveRestoreArtifactCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GranularDriveRestoreArtifactCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GranularDriveRestoreArtifactCollectionResponse} and sets the default values. + */ + public GranularDriveRestoreArtifactCollectionResponse() { + 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 GranularDriveRestoreArtifactCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static GranularDriveRestoreArtifactCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GranularDriveRestoreArtifactCollectionResponse(); + } + /** + * 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(GranularDriveRestoreArtifact::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/generated/models/GranularRestoreArtifactBase.java b/src/main/java/com/microsoft/graph/generated/models/GranularRestoreArtifactBase.java new file mode 100644 index 00000000000..85f3d6a55a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/GranularRestoreArtifactBase.java @@ -0,0 +1,206 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GranularRestoreArtifactBase extends Entity implements Parsable { + /** + * Instantiates a new {@link GranularRestoreArtifactBase} and sets the default values. + */ + public GranularRestoreArtifactBase() { + 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 GranularRestoreArtifactBase} + */ + @jakarta.annotation.Nonnull + public static GranularRestoreArtifactBase 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.granularDriveRestoreArtifact": return new GranularDriveRestoreArtifact(); + case "#microsoft.graph.granularSiteRestoreArtifact": return new GranularSiteRestoreArtifact(); + } + } + return new GranularRestoreArtifactBase(); + } + /** + * Gets the browseSessionId property value. The unique identifier of the browseSession + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBrowseSessionId() { + return this.backingStore.get("browseSessionId"); + } + /** + * Gets the completionDateTime property value. Date time when the artifact's restoration completes. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCompletionDateTime() { + return this.backingStore.get("completionDateTime"); + } + /** + * 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("browseSessionId", (n) -> { this.setBrowseSessionId(n.getStringValue()); }); + deserializerMap.put("completionDateTime", (n) -> { this.setCompletionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("restoredItemKey", (n) -> { this.setRestoredItemKey(n.getStringValue()); }); + deserializerMap.put("restoredItemPath", (n) -> { this.setRestoredItemPath(n.getStringValue()); }); + deserializerMap.put("restoredItemWebUrl", (n) -> { this.setRestoredItemWebUrl(n.getStringValue()); }); + deserializerMap.put("restorePointDateTime", (n) -> { this.setRestorePointDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(ArtifactRestoreStatus::forValue)); }); + deserializerMap.put("webUrl", (n) -> { this.setWebUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the restoredItemKey property value. The unique identifier for the restored artifact. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRestoredItemKey() { + return this.backingStore.get("restoredItemKey"); + } + /** + * Gets the restoredItemPath property value. The path of the restored artifact. It's the path of the folder where all the artifacts are restored within a granular restore session. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRestoredItemPath() { + return this.backingStore.get("restoredItemPath"); + } + /** + * Gets the restoredItemWebUrl property value. The web url of the restored artifact. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRestoredItemWebUrl() { + return this.backingStore.get("restoredItemWebUrl"); + } + /** + * Gets the restorePointDateTime property value. The restore point date time to which the artifact is restored. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getRestorePointDateTime() { + return this.backingStore.get("restorePointDateTime"); + } + /** + * Gets the startDateTime property value. The start time of the restoration. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getStartDateTime() { + return this.backingStore.get("startDateTime"); + } + /** + * Gets the status property value. The status property + * @return a {@link ArtifactRestoreStatus} + */ + @jakarta.annotation.Nullable + public ArtifactRestoreStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the webUrl property value. The original web url of the artifact being restored. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWebUrl() { + return this.backingStore.get("webUrl"); + } + /** + * Serializes information the 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("browseSessionId", this.getBrowseSessionId()); + writer.writeOffsetDateTimeValue("completionDateTime", this.getCompletionDateTime()); + writer.writeStringValue("restoredItemKey", this.getRestoredItemKey()); + writer.writeStringValue("restoredItemPath", this.getRestoredItemPath()); + writer.writeStringValue("restoredItemWebUrl", this.getRestoredItemWebUrl()); + writer.writeOffsetDateTimeValue("restorePointDateTime", this.getRestorePointDateTime()); + writer.writeOffsetDateTimeValue("startDateTime", this.getStartDateTime()); + writer.writeEnumValue("status", this.getStatus()); + writer.writeStringValue("webUrl", this.getWebUrl()); + } + /** + * Sets the browseSessionId property value. The unique identifier of the browseSession + * @param value Value to set for the browseSessionId property. + */ + public void setBrowseSessionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("browseSessionId", value); + } + /** + * Sets the completionDateTime property value. Date time when the artifact's restoration completes. + * @param value Value to set for the completionDateTime property. + */ + public void setCompletionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("completionDateTime", value); + } + /** + * Sets the restoredItemKey property value. The unique identifier for the restored artifact. + * @param value Value to set for the restoredItemKey property. + */ + public void setRestoredItemKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("restoredItemKey", value); + } + /** + * Sets the restoredItemPath property value. The path of the restored artifact. It's the path of the folder where all the artifacts are restored within a granular restore session. + * @param value Value to set for the restoredItemPath property. + */ + public void setRestoredItemPath(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("restoredItemPath", value); + } + /** + * Sets the restoredItemWebUrl property value. The web url of the restored artifact. + * @param value Value to set for the restoredItemWebUrl property. + */ + public void setRestoredItemWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("restoredItemWebUrl", value); + } + /** + * Sets the restorePointDateTime property value. The restore point date time to which the artifact is restored. + * @param value Value to set for the restorePointDateTime property. + */ + public void setRestorePointDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("restorePointDateTime", value); + } + /** + * Sets the startDateTime property value. The start time of the restoration. + * @param value Value to set for the startDateTime property. + */ + public void setStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("startDateTime", value); + } + /** + * Sets the status property value. The status property + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final ArtifactRestoreStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the webUrl property value. The original web url of the artifact being restored. + * @param value Value to set for the webUrl property. + */ + public void setWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("webUrl", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/GranularSiteRestoreArtifact.java b/src/main/java/com/microsoft/graph/generated/models/GranularSiteRestoreArtifact.java new file mode 100644 index 00000000000..3b128057efc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/GranularSiteRestoreArtifact.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GranularSiteRestoreArtifact extends GranularRestoreArtifactBase implements Parsable { + /** + * Instantiates a new {@link GranularSiteRestoreArtifact} and sets the default values. + */ + public GranularSiteRestoreArtifact() { + 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 GranularSiteRestoreArtifact} + */ + @jakarta.annotation.Nonnull + public static GranularSiteRestoreArtifact createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GranularSiteRestoreArtifact(); + } + /** + * 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("siteId", (n) -> { this.setSiteId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the siteId property value. Id of the site in which artifact is present. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSiteId() { + return this.backingStore.get("siteId"); + } + /** + * Serializes information the 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("siteId", this.getSiteId()); + } + /** + * Sets the siteId property value. Id of the site in which artifact is present. + * @param value Value to set for the siteId property. + */ + public void setSiteId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("siteId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/GranularSiteRestoreArtifactCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/GranularSiteRestoreArtifactCollectionResponse.java new file mode 100644 index 00000000000..0032e8d8c43 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/GranularSiteRestoreArtifactCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GranularSiteRestoreArtifactCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GranularSiteRestoreArtifactCollectionResponse} and sets the default values. + */ + public GranularSiteRestoreArtifactCollectionResponse() { + 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 GranularSiteRestoreArtifactCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static GranularSiteRestoreArtifactCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GranularSiteRestoreArtifactCollectionResponse(); + } + /** + * 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(GranularSiteRestoreArtifact::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/generated/models/Group.java b/src/main/java/com/microsoft/graph/generated/models/Group.java index 6e2ea8f93f8..2f75bbf8406 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Group.java +++ b/src/main/java/com/microsoft/graph/generated/models/Group.java @@ -7,9 +7,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * Represents a Microsoft Entra group. - */ @jakarta.annotation.Generated("com.microsoft.kiota") public class Group extends DirectoryObject implements Parsable { /** @@ -38,7 +35,15 @@ public java.util.List getAcceptedSenders() { return this.backingStore.get("acceptedSenders"); } /** - * Gets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Gets the accessType property value. Indicates the type of access to the group. The possible values are: none, private, secret, public, unknownFutureValue. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @return a {@link GroupAccessType} + */ + @jakarta.annotation.Nullable + public GroupAccessType getAccessType() { + return this.backingStore.get("accessType"); + } + /** + * Gets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -54,7 +59,7 @@ public java.util.List getAppRoleAssignments() { return this.backingStore.get("appRoleAssignments"); } /** - * Gets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. + * Gets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -62,7 +67,7 @@ public java.util.List getAssignedLabels() { return this.backingStore.get("assignedLabels"); } /** - * Gets the assignedLicenses property value. The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + * Gets the assignedLicenses property value. The licenses that are assigned to the group. Requires $select to retrieve. Supports $filter (eq). Read-only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -70,7 +75,7 @@ public java.util.List getAssignedLicenses() { return this.backingStore.get("assignedLicenses"); } /** - * Gets the autoSubscribeNewMembers property value. Indicates if new members added to the group are autosubscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Gets the autoSubscribeNewMembers property value. Indicates if new members added to the group are autosubscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -189,6 +194,7 @@ public java.util.List getExtensions() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("acceptedSenders", (n) -> { this.setAcceptedSenders(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); + deserializerMap.put("accessType", (n) -> { this.setAccessType(n.getEnumValue(GroupAccessType::forValue)); }); deserializerMap.put("allowExternalSenders", (n) -> { this.setAllowExternalSenders(n.getBooleanValue()); }); deserializerMap.put("appRoleAssignments", (n) -> { this.setAppRoleAssignments(n.getCollectionOfObjectValues(AppRoleAssignment::createFromDiscriminatorValue)); }); deserializerMap.put("assignedLabels", (n) -> { this.setAssignedLabels(n.getCollectionOfObjectValues(AssignedLabel::createFromDiscriminatorValue)); }); @@ -212,8 +218,10 @@ public Map> getFieldDeserializers deserializerMap.put("hasMembersWithLicenseErrors", (n) -> { this.setHasMembersWithLicenseErrors(n.getBooleanValue()); }); deserializerMap.put("hideFromAddressLists", (n) -> { this.setHideFromAddressLists(n.getBooleanValue()); }); deserializerMap.put("hideFromOutlookClients", (n) -> { this.setHideFromOutlookClients(n.getBooleanValue()); }); + deserializerMap.put("infoCatalogs", (n) -> { this.setInfoCatalogs(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("isArchived", (n) -> { this.setIsArchived(n.getBooleanValue()); }); deserializerMap.put("isAssignableToRole", (n) -> { this.setIsAssignableToRole(n.getBooleanValue()); }); + deserializerMap.put("isFavorite", (n) -> { this.setIsFavorite(n.getBooleanValue()); }); deserializerMap.put("isManagementRestricted", (n) -> { this.setIsManagementRestricted(n.getBooleanValue()); }); deserializerMap.put("isSubscribedByMail", (n) -> { this.setIsSubscribedByMail(n.getBooleanValue()); }); deserializerMap.put("licenseProcessingState", (n) -> { this.setLicenseProcessingState(n.getObjectValue(LicenseProcessingState::createFromDiscriminatorValue)); }); @@ -227,6 +235,7 @@ public Map> getFieldDeserializers deserializerMap.put("membersWithLicenseErrors", (n) -> { this.setMembersWithLicenseErrors(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("onenote", (n) -> { this.setOnenote(n.getObjectValue(Onenote::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesDomainName", (n) -> { this.setOnPremisesDomainName(n.getStringValue()); }); + deserializerMap.put("onPremisesExtensionAttributes", (n) -> { this.setOnPremisesExtensionAttributes(n.getObjectValue(OnPremisesExtensionAttributes::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesLastSyncDateTime", (n) -> { this.setOnPremisesLastSyncDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("onPremisesNetBiosName", (n) -> { this.setOnPremisesNetBiosName(n.getStringValue()); }); deserializerMap.put("onPremisesProvisioningErrors", (n) -> { this.setOnPremisesProvisioningErrors(n.getCollectionOfObjectValues(OnPremisesProvisioningError::createFromDiscriminatorValue)); }); @@ -234,6 +243,7 @@ public Map> getFieldDeserializers deserializerMap.put("onPremisesSecurityIdentifier", (n) -> { this.setOnPremisesSecurityIdentifier(n.getStringValue()); }); deserializerMap.put("onPremisesSyncBehavior", (n) -> { this.setOnPremisesSyncBehavior(n.getObjectValue(OnPremisesSyncBehavior::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesSyncEnabled", (n) -> { this.setOnPremisesSyncEnabled(n.getBooleanValue()); }); + deserializerMap.put("organizationId", (n) -> { this.setOrganizationId(n.getStringValue()); }); deserializerMap.put("owners", (n) -> { this.setOwners(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("permissionGrants", (n) -> { this.setPermissionGrants(n.getCollectionOfObjectValues(ResourceSpecificPermissionGrant::createFromDiscriminatorValue)); }); deserializerMap.put("photo", (n) -> { this.setPhoto(n.getObjectValue(ProfilePhoto::createFromDiscriminatorValue)); }); @@ -244,6 +254,8 @@ public Map> getFieldDeserializers deserializerMap.put("proxyAddresses", (n) -> { this.setProxyAddresses(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("rejectedSenders", (n) -> { this.setRejectedSenders(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("renewedDateTime", (n) -> { this.setRenewedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("resourceBehaviorOptions", (n) -> { this.setResourceBehaviorOptions(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("resourceProvisioningOptions", (n) -> { this.setResourceProvisioningOptions(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("securityEnabled", (n) -> { this.setSecurityEnabled(n.getBooleanValue()); }); deserializerMap.put("securityIdentifier", (n) -> { this.setSecurityIdentifier(n.getStringValue()); }); deserializerMap.put("serviceProvisioningErrors", (n) -> { this.setServiceProvisioningErrors(n.getCollectionOfObjectValues(ServiceProvisioningError::createFromDiscriminatorValue)); }); @@ -255,8 +267,11 @@ public Map> getFieldDeserializers deserializerMap.put("transitiveMemberOf", (n) -> { this.setTransitiveMemberOf(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("transitiveMembers", (n) -> { this.setTransitiveMembers(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("uniqueName", (n) -> { this.setUniqueName(n.getStringValue()); }); + deserializerMap.put("unseenConversationsCount", (n) -> { this.setUnseenConversationsCount(n.getIntegerValue()); }); deserializerMap.put("unseenCount", (n) -> { this.setUnseenCount(n.getIntegerValue()); }); + deserializerMap.put("unseenMessagesCount", (n) -> { this.setUnseenMessagesCount(n.getIntegerValue()); }); deserializerMap.put("visibility", (n) -> { this.setVisibility(n.getStringValue()); }); + deserializerMap.put("welcomeMessageEnabled", (n) -> { this.setWelcomeMessageEnabled(n.getBooleanValue()); }); return deserializerMap; } /** @@ -284,7 +299,7 @@ public Boolean getHasMembersWithLicenseErrors() { return this.backingStore.get("hasMembersWithLicenseErrors"); } /** - * Gets the hideFromAddressLists property value. True if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Gets the hideFromAddressLists property value. True if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -292,13 +307,21 @@ public Boolean getHideFromAddressLists() { return this.backingStore.get("hideFromAddressLists"); } /** - * Gets the hideFromOutlookClients property value. True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Gets the hideFromOutlookClients property value. True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @return a {@link Boolean} */ @jakarta.annotation.Nullable public Boolean getHideFromOutlookClients() { return this.backingStore.get("hideFromOutlookClients"); } + /** + * Gets the infoCatalogs property value. The infoCatalogs property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getInfoCatalogs() { + return this.backingStore.get("infoCatalogs"); + } /** * Gets the isArchived property value. When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs. * @return a {@link Boolean} @@ -316,7 +339,15 @@ public Boolean getIsAssignableToRole() { return this.backingStore.get("isAssignableToRole"); } /** - * Gets the isManagementRestricted property value. Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. + * Gets the isFavorite property value. Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsFavorite() { + return this.backingStore.get("isFavorite"); + } + /** + * Gets the isManagementRestricted property value. Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -324,7 +355,7 @@ public Boolean getIsManagementRestricted() { return this.backingStore.get("isManagementRestricted"); } /** - * Gets the isSubscribedByMail property value. Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Gets the isSubscribedByMail property value. Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -332,7 +363,7 @@ public Boolean getIsSubscribedByMail() { return this.backingStore.get("isSubscribedByMail"); } /** - * Gets the licenseProcessingState property value. Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only. + * Gets the licenseProcessingState property value. Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Requires $select to retrieve. Read-only. * @return a {@link LicenseProcessingState} */ @jakarta.annotation.Nullable @@ -419,6 +450,14 @@ public Onenote getOnenote() { public String getOnPremisesDomainName() { return this.backingStore.get("onPremisesDomainName"); } + /** + * Gets the onPremisesExtensionAttributes property value. The onPremisesExtensionAttributes property + * @return a {@link OnPremisesExtensionAttributes} + */ + @jakarta.annotation.Nullable + public OnPremisesExtensionAttributes getOnPremisesExtensionAttributes() { + return this.backingStore.get("onPremisesExtensionAttributes"); + } /** * Gets the onPremisesLastSyncDateTime property value. Indicates the last time at which the group was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in). * @return a {@link OffsetDateTime} @@ -475,6 +514,14 @@ public OnPremisesSyncBehavior getOnPremisesSyncBehavior() { public Boolean getOnPremisesSyncEnabled() { return this.backingStore.get("onPremisesSyncEnabled"); } + /** + * Gets the organizationId property value. The organizationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOrganizationId() { + return this.backingStore.get("organizationId"); + } /** * Gets the owners property value. The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). * @return a {@link java.util.List} @@ -555,6 +602,22 @@ public java.util.List getRejectedSenders() { public OffsetDateTime getRenewedDateTime() { return this.backingStore.get("renewedDateTime"); } + /** + * Gets the resourceBehaviorOptions property value. Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This property can be set only as part of creation (POST). For the list of possible values, see Microsoft 365 group behaviors and provisioning options. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getResourceBehaviorOptions() { + return this.backingStore.get("resourceBehaviorOptions"); + } + /** + * Gets the resourceProvisioningOptions property value. Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith). + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getResourceProvisioningOptions() { + return this.backingStore.get("resourceProvisioningOptions"); + } /** * Gets the securityEnabled property value. Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in). * @return a {@link Boolean} @@ -644,7 +707,15 @@ public String getUniqueName() { return this.backingStore.get("uniqueName"); } /** - * Gets the unseenCount property value. Count of conversations that received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Gets the unseenConversationsCount property value. Count of conversations that have had one or more new posts delivered since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUnseenConversationsCount() { + return this.backingStore.get("unseenConversationsCount"); + } + /** + * Gets the unseenCount property value. Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -652,13 +723,29 @@ public Integer getUnseenCount() { return this.backingStore.get("unseenCount"); } /** - * Gets the visibility property value. Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. + * Gets the unseenMessagesCount property value. Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getUnseenMessagesCount() { + return this.backingStore.get("unseenMessagesCount"); + } + /** + * Gets the visibility property value. Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. * @return a {@link String} */ @jakarta.annotation.Nullable public String getVisibility() { return this.backingStore.get("visibility"); } + /** + * Gets the welcomeMessageEnabled property value. The welcomeMessageEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getWelcomeMessageEnabled() { + return this.backingStore.get("welcomeMessageEnabled"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -667,6 +754,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfObjectValues("acceptedSenders", this.getAcceptedSenders()); + writer.writeEnumValue("accessType", this.getAccessType()); writer.writeBooleanValue("allowExternalSenders", this.getAllowExternalSenders()); writer.writeCollectionOfObjectValues("appRoleAssignments", this.getAppRoleAssignments()); writer.writeCollectionOfObjectValues("assignedLabels", this.getAssignedLabels()); @@ -690,8 +778,10 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeBooleanValue("hasMembersWithLicenseErrors", this.getHasMembersWithLicenseErrors()); writer.writeBooleanValue("hideFromAddressLists", this.getHideFromAddressLists()); writer.writeBooleanValue("hideFromOutlookClients", this.getHideFromOutlookClients()); + writer.writeCollectionOfPrimitiveValues("infoCatalogs", this.getInfoCatalogs()); writer.writeBooleanValue("isArchived", this.getIsArchived()); writer.writeBooleanValue("isAssignableToRole", this.getIsAssignableToRole()); + writer.writeBooleanValue("isFavorite", this.getIsFavorite()); writer.writeBooleanValue("isManagementRestricted", this.getIsManagementRestricted()); writer.writeBooleanValue("isSubscribedByMail", this.getIsSubscribedByMail()); writer.writeObjectValue("licenseProcessingState", this.getLicenseProcessingState()); @@ -705,6 +795,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("membersWithLicenseErrors", this.getMembersWithLicenseErrors()); writer.writeObjectValue("onenote", this.getOnenote()); writer.writeStringValue("onPremisesDomainName", this.getOnPremisesDomainName()); + writer.writeObjectValue("onPremisesExtensionAttributes", this.getOnPremisesExtensionAttributes()); writer.writeOffsetDateTimeValue("onPremisesLastSyncDateTime", this.getOnPremisesLastSyncDateTime()); writer.writeStringValue("onPremisesNetBiosName", this.getOnPremisesNetBiosName()); writer.writeCollectionOfObjectValues("onPremisesProvisioningErrors", this.getOnPremisesProvisioningErrors()); @@ -712,6 +803,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("onPremisesSecurityIdentifier", this.getOnPremisesSecurityIdentifier()); writer.writeObjectValue("onPremisesSyncBehavior", this.getOnPremisesSyncBehavior()); writer.writeBooleanValue("onPremisesSyncEnabled", this.getOnPremisesSyncEnabled()); + writer.writeStringValue("organizationId", this.getOrganizationId()); writer.writeCollectionOfObjectValues("owners", this.getOwners()); writer.writeCollectionOfObjectValues("permissionGrants", this.getPermissionGrants()); writer.writeObjectValue("photo", this.getPhoto()); @@ -722,6 +814,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfPrimitiveValues("proxyAddresses", this.getProxyAddresses()); writer.writeCollectionOfObjectValues("rejectedSenders", this.getRejectedSenders()); writer.writeOffsetDateTimeValue("renewedDateTime", this.getRenewedDateTime()); + writer.writeCollectionOfPrimitiveValues("resourceBehaviorOptions", this.getResourceBehaviorOptions()); + writer.writeCollectionOfPrimitiveValues("resourceProvisioningOptions", this.getResourceProvisioningOptions()); writer.writeBooleanValue("securityEnabled", this.getSecurityEnabled()); writer.writeStringValue("securityIdentifier", this.getSecurityIdentifier()); writer.writeCollectionOfObjectValues("serviceProvisioningErrors", this.getServiceProvisioningErrors()); @@ -733,8 +827,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("transitiveMemberOf", this.getTransitiveMemberOf()); writer.writeCollectionOfObjectValues("transitiveMembers", this.getTransitiveMembers()); writer.writeStringValue("uniqueName", this.getUniqueName()); + writer.writeIntegerValue("unseenConversationsCount", this.getUnseenConversationsCount()); writer.writeIntegerValue("unseenCount", this.getUnseenCount()); + writer.writeIntegerValue("unseenMessagesCount", this.getUnseenMessagesCount()); writer.writeStringValue("visibility", this.getVisibility()); + writer.writeBooleanValue("welcomeMessageEnabled", this.getWelcomeMessageEnabled()); } /** * Sets the acceptedSenders property value. The list of users or groups allowed to create posts or calendar events in this group. If this list is nonempty, then only users or groups listed here are allowed to post. @@ -744,7 +841,14 @@ public void setAcceptedSenders(@jakarta.annotation.Nullable final java.util.List this.backingStore.set("acceptedSenders", value); } /** - * Sets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Sets the accessType property value. Indicates the type of access to the group. The possible values are: none, private, secret, public, unknownFutureValue. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @param value Value to set for the accessType property. + */ + public void setAccessType(@jakarta.annotation.Nullable final GroupAccessType value) { + this.backingStore.set("accessType", value); + } + /** + * Sets the allowExternalSenders property value. Indicates if people external to the organization can send messages to the group. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @param value Value to set for the allowExternalSenders property. */ public void setAllowExternalSenders(@jakarta.annotation.Nullable final Boolean value) { @@ -758,21 +862,21 @@ public void setAppRoleAssignments(@jakarta.annotation.Nullable final java.util.L this.backingStore.set("appRoleAssignments", value); } /** - * Sets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. + * Sets the assignedLabels property value. The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group or a cloud security group. Requires a Microsoft Entra ID P1 license. Requires $select to retrieve. This property can be specified during group creation or update. However, for cloud security groups, it's immutable once set. This property can be updated only in delegated scenarios where the caller requires both the Microsoft Graph permission and a supported administrator role. See Key differences from Microsoft 365 group labeling to learn more about managing this property for Microsoft 365 vs. cloud security groups. * @param value Value to set for the assignedLabels property. */ public void setAssignedLabels(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("assignedLabels", value); } /** - * Sets the assignedLicenses property value. The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + * Sets the assignedLicenses property value. The licenses that are assigned to the group. Requires $select to retrieve. Supports $filter (eq). Read-only. * @param value Value to set for the assignedLicenses property. */ public void setAssignedLicenses(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("assignedLicenses", value); } /** - * Sets the autoSubscribeNewMembers property value. Indicates if new members added to the group are autosubscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Sets the autoSubscribeNewMembers property value. Indicates if new members added to the group are autosubscribed to receive email notifications. You can set this property in a PATCH request for the group; don't set it in the initial POST request that creates the group. Default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @param value Value to set for the autoSubscribeNewMembers property. */ public void setAutoSubscribeNewMembers(@jakarta.annotation.Nullable final Boolean value) { @@ -891,19 +995,26 @@ public void setHasMembersWithLicenseErrors(@jakarta.annotation.Nullable final Bo this.backingStore.set("hasMembersWithLicenseErrors", value); } /** - * Sets the hideFromAddressLists property value. True if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Sets the hideFromAddressLists property value. True if the group isn't displayed in certain parts of the Outlook UI: the Address Book, address lists for selecting message recipients, and the Browse Groups dialog for searching groups; otherwise, false. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @param value Value to set for the hideFromAddressLists property. */ public void setHideFromAddressLists(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("hideFromAddressLists", value); } /** - * Sets the hideFromOutlookClients property value. True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Sets the hideFromOutlookClients property value. True if the group isn't displayed in Outlook clients, such as Outlook for Windows and Outlook on the web; otherwise, false. The default value is false. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @param value Value to set for the hideFromOutlookClients property. */ public void setHideFromOutlookClients(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("hideFromOutlookClients", value); } + /** + * Sets the infoCatalogs property value. The infoCatalogs property + * @param value Value to set for the infoCatalogs property. + */ + public void setInfoCatalogs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("infoCatalogs", value); + } /** * Sets the isArchived property value. When a group is associated with a team, this property determines whether the team is in read-only mode.To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs. * @param value Value to set for the isArchived property. @@ -919,21 +1030,28 @@ public void setIsAssignableToRole(@jakarta.annotation.Nullable final Boolean val this.backingStore.set("isAssignableToRole", value); } /** - * Sets the isManagementRestricted property value. Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. + * Sets the isFavorite property value. Indicates whether the user marked the group as favorite. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @param value Value to set for the isFavorite property. + */ + public void setIsFavorite(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isFavorite", value); + } + /** + * Sets the isManagementRestricted property value. Indicates whether the group is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a group member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. * @param value Value to set for the isManagementRestricted property. */ public void setIsManagementRestricted(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isManagementRestricted", value); } /** - * Sets the isSubscribedByMail property value. Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Sets the isSubscribedByMail property value. Indicates whether the signed-in user is subscribed to receive email conversations. The default value is true. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @param value Value to set for the isSubscribedByMail property. */ public void setIsSubscribedByMail(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isSubscribedByMail", value); } /** - * Sets the licenseProcessingState property value. Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Returned only on $select. Read-only. + * Sets the licenseProcessingState property value. Indicates the status of the group license assignment to all group members. The default value is false. Read-only. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete.Requires $select to retrieve. Read-only. * @param value Value to set for the licenseProcessingState property. */ public void setLicenseProcessingState(@jakarta.annotation.Nullable final LicenseProcessingState value) { @@ -1009,6 +1127,13 @@ public void setOnenote(@jakarta.annotation.Nullable final Onenote value) { public void setOnPremisesDomainName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("onPremisesDomainName", value); } + /** + * Sets the onPremisesExtensionAttributes property value. The onPremisesExtensionAttributes property + * @param value Value to set for the onPremisesExtensionAttributes property. + */ + public void setOnPremisesExtensionAttributes(@jakarta.annotation.Nullable final OnPremisesExtensionAttributes value) { + this.backingStore.set("onPremisesExtensionAttributes", value); + } /** * Sets the onPremisesLastSyncDateTime property value. Indicates the last time at which the group was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on January 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in). * @param value Value to set for the onPremisesLastSyncDateTime property. @@ -1058,6 +1183,13 @@ public void setOnPremisesSyncBehavior(@jakarta.annotation.Nullable final OnPremi public void setOnPremisesSyncEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("onPremisesSyncEnabled", value); } + /** + * Sets the organizationId property value. The organizationId property + * @param value Value to set for the organizationId property. + */ + public void setOrganizationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("organizationId", value); + } /** * Sets the owners property value. The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). * @param value Value to set for the owners property. @@ -1128,6 +1260,20 @@ public void setRejectedSenders(@jakarta.annotation.Nullable final java.util.List public void setRenewedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("renewedDateTime", value); } + /** + * Sets the resourceBehaviorOptions property value. Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This property can be set only as part of creation (POST). For the list of possible values, see Microsoft 365 group behaviors and provisioning options. + * @param value Value to set for the resourceBehaviorOptions property. + */ + public void setResourceBehaviorOptions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("resourceBehaviorOptions", value); + } + /** + * Sets the resourceProvisioningOptions property value. Specifies the group resources that are associated with the Microsoft 365 group. The possible value is Team. For more information, see Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith). + * @param value Value to set for the resourceProvisioningOptions property. + */ + public void setResourceProvisioningOptions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("resourceProvisioningOptions", value); + } /** * Sets the securityEnabled property value. Specifies whether the group is a security group. Required. Returned by default. Supports $filter (eq, ne, not, in). * @param value Value to set for the securityEnabled property. @@ -1206,17 +1352,38 @@ public void setUniqueName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("uniqueName", value); } /** - * Sets the unseenCount property value. Count of conversations that received new posts since the signed-in user last visited the group. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). + * Sets the unseenConversationsCount property value. Count of conversations that have had one or more new posts delivered since the signed-in user's last visit to the group. This property is the same as unseenCount. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @param value Value to set for the unseenConversationsCount property. + */ + public void setUnseenConversationsCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("unseenConversationsCount", value); + } + /** + * Sets the unseenCount property value. Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). * @param value Value to set for the unseenCount property. */ public void setUnseenCount(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("unseenCount", value); } /** - * Sets the visibility property value. Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. + * Sets the unseenMessagesCount property value. Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Requires $select to retrieve. Supported only on the Get group API (GET /groups/{ID}). + * @param value Value to set for the unseenMessagesCount property. + */ + public void setUnseenMessagesCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("unseenMessagesCount", value); + } + /** + * Sets the visibility property value. Specifies the group join policy and group content visibility for groups. The possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value isn't specified during group creation on Microsoft Graph, a security group is created as Private by default, and the Microsoft 365 group is Public. Groups assignable to roles are always Private. To learn more, see group visibility options. Returned by default. Nullable. * @param value Value to set for the visibility property. */ public void setVisibility(@jakarta.annotation.Nullable final String value) { this.backingStore.set("visibility", value); } + /** + * Sets the welcomeMessageEnabled property value. The welcomeMessageEnabled property + * @param value Value to set for the welcomeMessageEnabled property. + */ + public void setWelcomeMessageEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("welcomeMessageEnabled", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/GroupAccessType.java b/src/main/java/com/microsoft/graph/generated/models/GroupAccessType.java new file mode 100644 index 00000000000..5a25454d98c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/GroupAccessType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum GroupAccessType implements ValuedEnum { + None("none"), + Private("private"), + Secret("secret"), + Public("public"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + GroupAccessType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static GroupAccessType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "private": return Private; + case "secret": return Secret; + case "public": return Public; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/HoldType.java b/src/main/java/com/microsoft/graph/generated/models/HoldType.java new file mode 100644 index 00000000000..683c29e5280 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/HoldType.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum HoldType implements ValuedEnum { + None("none"), + Private("private"), + Public("public"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + HoldType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static HoldType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "private": return Private; + case "public": return Public; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/HumanSecurityFraudProtectionProvider.java b/src/main/java/com/microsoft/graph/generated/models/HumanSecurityFraudProtectionProvider.java new file mode 100644 index 00000000000..87645e2963f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/HumanSecurityFraudProtectionProvider.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class HumanSecurityFraudProtectionProvider extends FraudProtectionProvider implements Parsable { + /** + * Instantiates a new {@link HumanSecurityFraudProtectionProvider} and sets the default values. + */ + public HumanSecurityFraudProtectionProvider() { + super(); + this.setOdataType("#microsoft.graph.humanSecurityFraudProtectionProvider"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link HumanSecurityFraudProtectionProvider} + */ + @jakarta.annotation.Nonnull + public static HumanSecurityFraudProtectionProvider createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new HumanSecurityFraudProtectionProvider(); + } + /** + * Gets the appId property value. Unique identifier for an individual application. You can retrieve this from the HUMAN Security Admin Console or request it from your HUMAN Security Customer Success Manager. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAppId() { + return this.backingStore.get("appId"); + } + /** + * 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("appId", (n) -> { this.setAppId(n.getStringValue()); }); + deserializerMap.put("serverToken", (n) -> { this.setServerToken(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the serverToken property value. Unique identifier used to authenticate API calls between the Server side integration and the HUMAN platform. You can retrieve this from the HUMAN Security Admin Console or request it from your HUMAN Security Customer Success Manager. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getServerToken() { + return this.backingStore.get("serverToken"); + } + /** + * Serializes information the 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("appId", this.getAppId()); + writer.writeStringValue("serverToken", this.getServerToken()); + } + /** + * Sets the appId property value. Unique identifier for an individual application. You can retrieve this from the HUMAN Security Admin Console or request it from your HUMAN Security Customer Success Manager. + * @param value Value to set for the appId property. + */ + public void setAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("appId", value); + } + /** + * Sets the serverToken property value. Unique identifier used to authenticate API calls between the Server side integration and the HUMAN platform. You can retrieve this from the HUMAN Security Admin Console or request it from your HUMAN Security Customer Success Manager. + * @param value Value to set for the serverToken property. + */ + public void setServerToken(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("serverToken", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/IdentifierUriConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/IdentifierUriConfiguration.java new file mode 100644 index 00000000000..d2ac1519de3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/IdentifierUriConfiguration.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 IdentifierUriConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link IdentifierUriConfiguration} and sets the default values. + */ + public IdentifierUriConfiguration() { + 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 IdentifierUriConfiguration} + */ + @jakarta.annotation.Nonnull + public static IdentifierUriConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new IdentifierUriConfiguration(); + } + /** + * 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("nonDefaultUriAddition", (n) -> { this.setNonDefaultUriAddition(n.getObjectValue(IdentifierUriRestriction::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("uriAdditionWithoutUniqueTenantIdentifier", (n) -> { this.setUriAdditionWithoutUniqueTenantIdentifier(n.getObjectValue(IdentifierUriRestriction::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the nonDefaultUriAddition property value. Block new identifier URIs for applications, unless they are the 'default' URI of the format api://{appId} or api://{tenantId}/{appId}. + * @return a {@link IdentifierUriRestriction} + */ + @jakarta.annotation.Nullable + public IdentifierUriRestriction getNonDefaultUriAddition() { + return this.backingStore.get("nonDefaultUriAddition"); + } + /** + * 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 uriAdditionWithoutUniqueTenantIdentifier property value. Block new identifier URIs for applications, unless they contain a unique tenant identifier like the tenant ID, appId (client ID), or verified domain. For example, api://{tenantId}/string, api://{appId}/string, {scheme}://string/{tenantId}, {scheme}://string/{appId}, https://{verified-domain.com}/path, {scheme}://{subdomain}.{verified-domain.com}/path. + * @return a {@link IdentifierUriRestriction} + */ + @jakarta.annotation.Nullable + public IdentifierUriRestriction getUriAdditionWithoutUniqueTenantIdentifier() { + return this.backingStore.get("uriAdditionWithoutUniqueTenantIdentifier"); + } + /** + * Serializes information the 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("nonDefaultUriAddition", this.getNonDefaultUriAddition()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("uriAdditionWithoutUniqueTenantIdentifier", this.getUriAdditionWithoutUniqueTenantIdentifier()); + 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 nonDefaultUriAddition property value. Block new identifier URIs for applications, unless they are the 'default' URI of the format api://{appId} or api://{tenantId}/{appId}. + * @param value Value to set for the nonDefaultUriAddition property. + */ + public void setNonDefaultUriAddition(@jakarta.annotation.Nullable final IdentifierUriRestriction value) { + this.backingStore.set("nonDefaultUriAddition", 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 uriAdditionWithoutUniqueTenantIdentifier property value. Block new identifier URIs for applications, unless they contain a unique tenant identifier like the tenant ID, appId (client ID), or verified domain. For example, api://{tenantId}/string, api://{appId}/string, {scheme}://string/{tenantId}, {scheme}://string/{appId}, https://{verified-domain.com}/path, {scheme}://{subdomain}.{verified-domain.com}/path. + * @param value Value to set for the uriAdditionWithoutUniqueTenantIdentifier property. + */ + public void setUriAdditionWithoutUniqueTenantIdentifier(@jakarta.annotation.Nullable final IdentifierUriRestriction value) { + this.backingStore.set("uriAdditionWithoutUniqueTenantIdentifier", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/IdentifierUriRestriction.java b/src/main/java/com/microsoft/graph/generated/models/IdentifierUriRestriction.java new file mode 100644 index 00000000000..8a3c8aef0c7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/IdentifierUriRestriction.java @@ -0,0 +1,209 @@ +package com.microsoft.graph.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 IdentifierUriRestriction implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link IdentifierUriRestriction} and sets the default values. + */ + public IdentifierUriRestriction() { + 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 IdentifierUriRestriction} + */ + @jakarta.annotation.Nonnull + public static IdentifierUriRestriction createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new IdentifierUriRestriction(); + } + /** + * 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 excludeActors property value. Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. + * @return a {@link AppManagementPolicyActorExemptions} + */ + @jakarta.annotation.Nullable + public AppManagementPolicyActorExemptions getExcludeActors() { + return this.backingStore.get("excludeActors"); + } + /** + * Gets the excludeAppsReceivingV2Tokens property value. If true, the restriction isn't enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction is enforced for those applications. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getExcludeAppsReceivingV2Tokens() { + return this.backingStore.get("excludeAppsReceivingV2Tokens"); + } + /** + * Gets the excludeSaml property value. If true, the restriction isn't enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getExcludeSaml() { + return this.backingStore.get("excludeSaml"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(7); + deserializerMap.put("excludeActors", (n) -> { this.setExcludeActors(n.getObjectValue(AppManagementPolicyActorExemptions::createFromDiscriminatorValue)); }); + deserializerMap.put("excludeAppsReceivingV2Tokens", (n) -> { this.setExcludeAppsReceivingV2Tokens(n.getBooleanValue()); }); + deserializerMap.put("excludeSaml", (n) -> { this.setExcludeSaml(n.getBooleanValue()); }); + deserializerMap.put("isStateSetByMicrosoft", (n) -> { this.setIsStateSetByMicrosoft(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("restrictForAppsCreatedAfterDateTime", (n) -> { this.setRestrictForAppsCreatedAfterDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(AppManagementRestrictionState::forValue)); }); + return deserializerMap; + } + /** + * Gets the isStateSetByMicrosoft property value. If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsStateSetByMicrosoft() { + return this.backingStore.get("isStateSetByMicrosoft"); + } + /** + * 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 restrictForAppsCreatedAfterDateTime property value. Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getRestrictForAppsCreatedAfterDateTime() { + return this.backingStore.get("restrictForAppsCreatedAfterDateTime"); + } + /** + * Gets the state property value. The state property + * @return a {@link AppManagementRestrictionState} + */ + @jakarta.annotation.Nullable + public AppManagementRestrictionState 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.writeObjectValue("excludeActors", this.getExcludeActors()); + writer.writeBooleanValue("excludeAppsReceivingV2Tokens", this.getExcludeAppsReceivingV2Tokens()); + writer.writeBooleanValue("excludeSaml", this.getExcludeSaml()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeOffsetDateTimeValue("restrictForAppsCreatedAfterDateTime", this.getRestrictForAppsCreatedAfterDateTime()); + writer.writeEnumValue("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 excludeActors property value. Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. + * @param value Value to set for the excludeActors property. + */ + public void setExcludeActors(@jakarta.annotation.Nullable final AppManagementPolicyActorExemptions value) { + this.backingStore.set("excludeActors", value); + } + /** + * Sets the excludeAppsReceivingV2Tokens property value. If true, the restriction isn't enforced for applications that are configured to receive V2 tokens in Microsoft Entra ID; else, the restriction is enforced for those applications. + * @param value Value to set for the excludeAppsReceivingV2Tokens property. + */ + public void setExcludeAppsReceivingV2Tokens(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("excludeAppsReceivingV2Tokens", value); + } + /** + * Sets the excludeSaml property value. If true, the restriction isn't enforced for SAML applications in Microsoft Entra ID; else, the restriction is enforced for those applications. + * @param value Value to set for the excludeSaml property. + */ + public void setExcludeSaml(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("excludeSaml", value); + } + /** + * Sets the isStateSetByMicrosoft property value. If true, Microsoft sets the identifierUriRestriction state. If false, the tenant modifies the identifierUriRestriction state. Read-only. + * @param value Value to set for the isStateSetByMicrosoft property. + */ + public void setIsStateSetByMicrosoft(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isStateSetByMicrosoft", 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 restrictForAppsCreatedAfterDateTime property value. Specifies the date from which the policy restriction applies to newly created applications. For existing applications, the enforcement date can be retroactively applied. + * @param value Value to set for the restrictForAppsCreatedAfterDateTime property. + */ + public void setRestrictForAppsCreatedAfterDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("restrictForAppsCreatedAfterDateTime", value); + } + /** + * Sets the state property value. The state property + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final AppManagementRestrictionState value) { + this.backingStore.set("state", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Identity.java b/src/main/java/com/microsoft/graph/generated/models/Identity.java index 4342bd59c0f..2fb68931736 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Identity.java +++ b/src/main/java/com/microsoft/graph/generated/models/Identity.java @@ -51,6 +51,7 @@ public static Identity createFromDiscriminatorValue(@jakarta.annotation.Nonnull case "#microsoft.graph.provisioningServicePrincipal": return new ProvisioningServicePrincipal(); case "#microsoft.graph.provisioningSystem": return new ProvisioningSystem(); case "#microsoft.graph.servicePrincipalIdentity": return new ServicePrincipalIdentity(); + case "#microsoft.graph.sharePointGroupIdentity": return new SharePointGroupIdentity(); case "#microsoft.graph.sharePointIdentity": return new SharePointIdentity(); case "#microsoft.graph.teamworkApplicationIdentity": return new TeamworkApplicationIdentity(); case "#microsoft.graph.teamworkConversationIdentity": return new TeamworkConversationIdentity(); diff --git a/src/main/java/com/microsoft/graph/generated/models/IdentityContainer.java b/src/main/java/com/microsoft/graph/generated/models/IdentityContainer.java index 58d76c2b6b7..663b0792adc 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IdentityContainer.java +++ b/src/main/java/com/microsoft/graph/generated/models/IdentityContainer.java @@ -88,6 +88,7 @@ public Map> getFieldDeserializers deserializerMap.put("identityProviders", (n) -> { this.setIdentityProviders(n.getCollectionOfObjectValues(IdentityProviderBase::createFromDiscriminatorValue)); }); deserializerMap.put("riskPrevention", (n) -> { this.setRiskPrevention(n.getObjectValue(RiskPreventionContainer::createFromDiscriminatorValue)); }); deserializerMap.put("userFlowAttributes", (n) -> { this.setUserFlowAttributes(n.getCollectionOfObjectValues(IdentityUserFlowAttribute::createFromDiscriminatorValue)); }); + deserializerMap.put("verifiedId", (n) -> { this.setVerifiedId(n.getObjectValue(IdentityVerifiedIdRoot::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -99,7 +100,7 @@ public java.util.List getIdentityProviders() { return this.backingStore.get("identityProviders"); } /** - * Gets the riskPrevention property value. The riskPrevention property + * Gets the riskPrevention property value. Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @return a {@link RiskPreventionContainer} */ @jakarta.annotation.Nullable @@ -114,6 +115,14 @@ public RiskPreventionContainer getRiskPrevention() { public java.util.List getUserFlowAttributes() { return this.backingStore.get("userFlowAttributes"); } + /** + * Gets the verifiedId property value. The verifiedId property + * @return a {@link IdentityVerifiedIdRoot} + */ + @jakarta.annotation.Nullable + public IdentityVerifiedIdRoot getVerifiedId() { + return this.backingStore.get("verifiedId"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -130,6 +139,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("identityProviders", this.getIdentityProviders()); writer.writeObjectValue("riskPrevention", this.getRiskPrevention()); writer.writeCollectionOfObjectValues("userFlowAttributes", this.getUserFlowAttributes()); + writer.writeObjectValue("verifiedId", this.getVerifiedId()); } /** * Sets the apiConnectors property value. Represents entry point for API connectors. @@ -181,7 +191,7 @@ public void setIdentityProviders(@jakarta.annotation.Nullable final java.util.Li this.backingStore.set("identityProviders", value); } /** - * Sets the riskPrevention property value. The riskPrevention property + * Sets the riskPrevention property value. Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings. * @param value Value to set for the riskPrevention property. */ public void setRiskPrevention(@jakarta.annotation.Nullable final RiskPreventionContainer value) { @@ -194,4 +204,11 @@ public void setRiskPrevention(@jakarta.annotation.Nullable final RiskPreventionC public void setUserFlowAttributes(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("userFlowAttributes", value); } + /** + * Sets the verifiedId property value. The verifiedId property + * @param value Value to set for the verifiedId property. + */ + public void setVerifiedId(@jakarta.annotation.Nullable final IdentityVerifiedIdRoot value) { + this.backingStore.set("verifiedId", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/IdentityGovernance.java b/src/main/java/com/microsoft/graph/generated/models/IdentityGovernance.java index 9c5130eed55..a02b8df93de 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IdentityGovernance.java +++ b/src/main/java/com/microsoft/graph/generated/models/IdentityGovernance.java @@ -72,6 +72,14 @@ public AppConsentApprovalRoute getAppConsent() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the catalogs property value. The catalogs property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCatalogs() { + return this.backingStore.get("catalogs"); + } /** * Gets the entitlementManagement property value. The entitlementManagement property * @return a {@link EntitlementManagement} @@ -86,9 +94,10 @@ public EntitlementManagement getEntitlementManagement() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(7); + final HashMap> deserializerMap = new HashMap>(8); deserializerMap.put("accessReviews", (n) -> { this.setAccessReviews(n.getObjectValue(AccessReviewSet::createFromDiscriminatorValue)); }); deserializerMap.put("appConsent", (n) -> { this.setAppConsent(n.getObjectValue(AppConsentApprovalRoute::createFromDiscriminatorValue)); }); + deserializerMap.put("catalogs", (n) -> { this.setCatalogs(n.getCollectionOfObjectValues(AccessPackageCatalog::createFromDiscriminatorValue)); }); deserializerMap.put("entitlementManagement", (n) -> { this.setEntitlementManagement(n.getObjectValue(EntitlementManagement::createFromDiscriminatorValue)); }); deserializerMap.put("lifecycleWorkflows", (n) -> { this.setLifecycleWorkflows(n.getObjectValue(LifecycleWorkflowsContainer::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); @@ -136,6 +145,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); writer.writeObjectValue("accessReviews", this.getAccessReviews()); writer.writeObjectValue("appConsent", this.getAppConsent()); + writer.writeCollectionOfObjectValues("catalogs", this.getCatalogs()); writer.writeObjectValue("entitlementManagement", this.getEntitlementManagement()); writer.writeObjectValue("lifecycleWorkflows", this.getLifecycleWorkflows()); writer.writeStringValue("@odata.type", this.getOdataType()); @@ -172,6 +182,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the catalogs property value. The catalogs property + * @param value Value to set for the catalogs property. + */ + public void setCatalogs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("catalogs", value); + } /** * Sets the entitlementManagement property value. The entitlementManagement property * @param value Value to set for the entitlementManagement property. diff --git a/src/main/java/com/microsoft/graph/generated/models/IdentityProviderBase.java b/src/main/java/com/microsoft/graph/generated/models/IdentityProviderBase.java index e614880c138..afbf86bbcb9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IdentityProviderBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/IdentityProviderBase.java @@ -29,6 +29,7 @@ public static IdentityProviderBase createFromDiscriminatorValue(@jakarta.annotat case "#microsoft.graph.appleManagedIdentityProvider": return new AppleManagedIdentityProvider(); case "#microsoft.graph.builtInIdentityProvider": return new BuiltInIdentityProvider(); case "#microsoft.graph.internalDomainFederation": return new InternalDomainFederation(); + case "#microsoft.graph.oidcIdentityProvider": return new OidcIdentityProvider(); case "#microsoft.graph.samlOrWsFedExternalDomainFederation": return new SamlOrWsFedExternalDomainFederation(); case "#microsoft.graph.samlOrWsFedProvider": return new SamlOrWsFedProvider(); case "#microsoft.graph.socialIdentityProvider": return new SocialIdentityProvider(); diff --git a/src/main/java/com/microsoft/graph/generated/models/IdentityVerifiedIdRoot.java b/src/main/java/com/microsoft/graph/generated/models/IdentityVerifiedIdRoot.java new file mode 100644 index 00000000000..52cedf31581 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/IdentityVerifiedIdRoot.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class IdentityVerifiedIdRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link IdentityVerifiedIdRoot} and sets the default values. + */ + public IdentityVerifiedIdRoot() { + 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 IdentityVerifiedIdRoot} + */ + @jakarta.annotation.Nonnull + public static IdentityVerifiedIdRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new IdentityVerifiedIdRoot(); + } + /** + * 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("profiles", (n) -> { this.setProfiles(n.getCollectionOfObjectValues(VerifiedIdProfile::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the profiles property value. Profile containing properties about a Verified ID provider and purpose + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProfiles() { + return this.backingStore.get("profiles"); + } + /** + * Serializes information the 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("profiles", this.getProfiles()); + } + /** + * Sets the profiles property value. Profile containing properties about a Verified ID provider and purpose + * @param value Value to set for the profiles property. + */ + public void setProfiles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("profiles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/IncludeTarget.java b/src/main/java/com/microsoft/graph/generated/models/IncludeTarget.java new file mode 100644 index 00000000000..a92b77bab16 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/IncludeTarget.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 IncludeTarget implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link IncludeTarget} and sets the default values. + */ + public IncludeTarget() { + 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 IncludeTarget} + */ + @jakarta.annotation.Nonnull + public static IncludeTarget createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new IncludeTarget(); + } + /** + * 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("id", (n) -> { this.setId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("targetType", (n) -> { this.setTargetType(n.getEnumValue(AuthenticationMethodTargetType::forValue)); }); + return deserializerMap; + } + /** + * Gets the id property value. The ID of the entity targeted. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * 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 targetType property value. The targetType property + * @return a {@link AuthenticationMethodTargetType} + */ + @jakarta.annotation.Nullable + public AuthenticationMethodTargetType getTargetType() { + return this.backingStore.get("targetType"); + } + /** + * Serializes information the 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("id", this.getId()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("targetType", this.getTargetType()); + 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 id property value. The ID of the entity targeted. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } + /** + * Sets the @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 targetType property value. The targetType property + * @param value Value to set for the targetType property. + */ + public void setTargetType(@jakarta.annotation.Nullable final AuthenticationMethodTargetType value) { + this.backingStore.set("targetType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/InheritablePermission.java b/src/main/java/com/microsoft/graph/generated/models/InheritablePermission.java new file mode 100644 index 00000000000..9ee120bc9ab --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/InheritablePermission.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 InheritablePermission implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link InheritablePermission} and sets the default values. + */ + public InheritablePermission() { + 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 InheritablePermission} + */ + @jakarta.annotation.Nonnull + public static InheritablePermission createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new InheritablePermission(); + } + /** + * 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("inheritableScopes", (n) -> { this.setInheritableScopes(n.getObjectValue(InheritableScopes::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("resourceAppId", (n) -> { this.setResourceAppId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the inheritableScopes property value. Inheritance configuration for delegated permission scopes published by the resource application. Supports three patterns: allAllowedScopes (inherit all available scopes), enumeratedScopes (inherit only the listed scopes), and noScopes (inherit none). Each pattern exposes a kind discriminator for filtering. + * @return a {@link InheritableScopes} + */ + @jakarta.annotation.Nullable + public InheritableScopes getInheritableScopes() { + return this.backingStore.get("inheritableScopes"); + } + /** + * 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 resourceAppId property value. The appId of the resource application that publishes these scopes. Primary key. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceAppId() { + return this.backingStore.get("resourceAppId"); + } + /** + * Serializes information the 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("inheritableScopes", this.getInheritableScopes()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("resourceAppId", this.getResourceAppId()); + 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 inheritableScopes property value. Inheritance configuration for delegated permission scopes published by the resource application. Supports three patterns: allAllowedScopes (inherit all available scopes), enumeratedScopes (inherit only the listed scopes), and noScopes (inherit none). Each pattern exposes a kind discriminator for filtering. + * @param value Value to set for the inheritableScopes property. + */ + public void setInheritableScopes(@jakarta.annotation.Nullable final InheritableScopes value) { + this.backingStore.set("inheritableScopes", 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 resourceAppId property value. The appId of the resource application that publishes these scopes. Primary key. + * @param value Value to set for the resourceAppId property. + */ + public void setResourceAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceAppId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/InheritableScopes.java b/src/main/java/com/microsoft/graph/generated/models/InheritableScopes.java new file mode 100644 index 00000000000..a1027a580db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/InheritableScopes.java @@ -0,0 +1,133 @@ +package com.microsoft.graph.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 InheritableScopes implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link InheritableScopes} and sets the default values. + */ + public InheritableScopes() { + 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 InheritableScopes} + */ + @jakarta.annotation.Nonnull + public static InheritableScopes 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.allAllowedScopes": return new AllAllowedScopes(); + case "#microsoft.graph.enumeratedScopes": return new EnumeratedScopes(); + case "#microsoft.graph.noScopes": return new NoScopes(); + } + } + return new InheritableScopes(); + } + /** + * 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("kind", (n) -> { this.setKind(n.getEnumValue(ScopeCollectionKind::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the kind property value. The kind property + * @return a {@link ScopeCollectionKind} + */ + @jakarta.annotation.Nullable + public ScopeCollectionKind 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"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("kind", this.getKind()); + 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 kind property value. The kind property + * @param value Value to set for the kind property. + */ + public void setKind(@jakarta.annotation.Nullable final ScopeCollectionKind 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); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Initiator.java b/src/main/java/com/microsoft/graph/generated/models/Initiator.java index e5374074525..7b4087e6e79 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Initiator.java +++ b/src/main/java/com/microsoft/graph/generated/models/Initiator.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the initiatorType property value. Type of initiator. Possible values are: user, application, system, unknownFutureValue. + * Gets the initiatorType property value. Type of initiator. The possible values are: user, application, system, unknownFutureValue. * @return a {@link InitiatorType} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("initiatorType", this.getInitiatorType()); } /** - * Sets the initiatorType property value. Type of initiator. Possible values are: user, application, system, unknownFutureValue. + * Sets the initiatorType property value. Type of initiator. The possible values are: user, application, system, unknownFutureValue. * @param value Value to set for the initiatorType property. */ public void setInitiatorType(@jakarta.annotation.Nullable final InitiatorType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Invitation.java b/src/main/java/com/microsoft/graph/generated/models/Invitation.java index 24b20057906..7bdd00b6911 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Invitation.java +++ b/src/main/java/com/microsoft/graph/generated/models/Invitation.java @@ -125,7 +125,7 @@ public Boolean getSendInvitationMessage() { return this.backingStore.get("sendInvitationMessage"); } /** - * Gets the status property value. The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error. + * Gets the status property value. The status of the invitation. The possible values are: PendingAcceptance, Completed, InProgress, and Error. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -222,7 +222,7 @@ public void setSendInvitationMessage(@jakarta.annotation.Nullable final Boolean this.backingStore.set("sendInvitationMessage", value); } /** - * Sets the status property value. The status of the invitation. Possible values are: PendingAcceptance, Completed, InProgress, and Error. + * Sets the status property value. The status of the invitation. The possible values are: PendingAcceptance, Completed, InProgress, and Error. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/InvitationRedemptionIdentityProviderConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/InvitationRedemptionIdentityProviderConfiguration.java index 750c1703f53..170c8f14c5f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/InvitationRedemptionIdentityProviderConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/InvitationRedemptionIdentityProviderConfiguration.java @@ -63,7 +63,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the fallbackIdentityProvider property value. The fallback identity provider to be used in case no primary identity provider can be used for guest invitation redemption. Possible values are: defaultConfiguredIdp, emailOneTimePasscode, or microsoftAccount. + * Gets the fallbackIdentityProvider property value. The fallback identity provider to be used in case no primary identity provider can be used for guest invitation redemption. The possible values are: defaultConfiguredIdp, emailOneTimePasscode, or microsoftAccount. * @return a {@link B2bIdentityProvidersType} */ @jakarta.annotation.Nullable @@ -91,7 +91,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the primaryIdentityProviderPrecedenceOrder property value. Collection of identity providers in priority order of preference to be used for guest invitation redemption. Possible values are: azureActiveDirectory, externalFederation, or socialIdentityProviders. + * Gets the primaryIdentityProviderPrecedenceOrder property value. Collection of identity providers in priority order of preference to be used for guest invitation redemption. The possible values are: azureActiveDirectory, externalFederation, or socialIdentityProviders. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -125,7 +125,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the fallbackIdentityProvider property value. The fallback identity provider to be used in case no primary identity provider can be used for guest invitation redemption. Possible values are: defaultConfiguredIdp, emailOneTimePasscode, or microsoftAccount. + * Sets the fallbackIdentityProvider property value. The fallback identity provider to be used in case no primary identity provider can be used for guest invitation redemption. The possible values are: defaultConfiguredIdp, emailOneTimePasscode, or microsoftAccount. * @param value Value to set for the fallbackIdentityProvider property. */ public void setFallbackIdentityProvider(@jakarta.annotation.Nullable final B2bIdentityProvidersType value) { @@ -139,7 +139,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the primaryIdentityProviderPrecedenceOrder property value. Collection of identity providers in priority order of preference to be used for guest invitation redemption. Possible values are: azureActiveDirectory, externalFederation, or socialIdentityProviders. + * Sets the primaryIdentityProviderPrecedenceOrder property value. Collection of identity providers in priority order of preference to be used for guest invitation redemption. The possible values are: azureActiveDirectory, externalFederation, or socialIdentityProviders. * @param value Value to set for the primaryIdentityProviderPrecedenceOrder property. */ public void setPrimaryIdentityProviderPrecedenceOrder(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/IpNamedLocation.java b/src/main/java/com/microsoft/graph/generated/models/IpNamedLocation.java index 6f3cd1efe7a..41128569268 100644 --- a/src/main/java/com/microsoft/graph/generated/models/IpNamedLocation.java +++ b/src/main/java/com/microsoft/graph/generated/models/IpNamedLocation.java @@ -13,6 +13,7 @@ public class IpNamedLocation extends NamedLocation implements Parsable { */ public IpNamedLocation() { super(); + this.setOdataType("#microsoft.graph.ipNamedLocation"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/models/KeyCredential.java b/src/main/java/com/microsoft/graph/generated/models/KeyCredential.java index 33a57dcaea9..bdbc985231d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/KeyCredential.java +++ b/src/main/java/com/microsoft/graph/generated/models/KeyCredential.java @@ -100,7 +100,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the key property value. The certificate's raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it's always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. + * Gets the key property value. The certificate's raw data in byte array converted to Base64 string. Requires $select to retrieve; only available for single object requests (GET /applications/{applicationId}?$select=keyCredentials or GET /servicePrincipals/{servicePrincipalId}?$select=keyCredentials); otherwise, it's always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. * @return a {@link byte[]} */ @jakarta.annotation.Nullable @@ -201,7 +201,7 @@ public void setEndDateTime(@jakarta.annotation.Nullable final OffsetDateTime val this.backingStore.set("endDateTime", value); } /** - * Sets the key property value. The certificate's raw data in byte array converted to Base64 string. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it's always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. + * Sets the key property value. The certificate's raw data in byte array converted to Base64 string. Requires $select to retrieve; only available for single object requests (GET /applications/{applicationId}?$select=keyCredentials or GET /servicePrincipals/{servicePrincipalId}?$select=keyCredentials); otherwise, it's always null. From a .cer certificate, you can read the key using the Convert.ToBase64String() method. For more information, see Get the certificate key. * @param value Value to set for the key property. */ public void setKey(@jakarta.annotation.Nullable final byte[] value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/KeyCredentialConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/KeyCredentialConfiguration.java index bd9a286fd6e..bc96340071f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/KeyCredentialConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/KeyCredentialConfiguration.java @@ -57,13 +57,22 @@ public Map getAdditionalData() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the excludeActors property value. Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. + * @return a {@link AppManagementPolicyActorExemptions} + */ + @jakarta.annotation.Nullable + public AppManagementPolicyActorExemptions getExcludeActors() { + return this.backingStore.get("excludeActors"); + } /** * The deserialization information for the current model * @return a {@link Map>} */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("excludeActors", (n) -> { this.setExcludeActors(n.getObjectValue(AppManagementPolicyActorExemptions::createFromDiscriminatorValue)); }); deserializerMap.put("maxLifetime", (n) -> { this.setMaxLifetime(n.getPeriodAndDurationValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("restrictForAppsCreatedAfterDateTime", (n) -> { this.setRestrictForAppsCreatedAfterDateTime(n.getOffsetDateTimeValue()); }); @@ -72,7 +81,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the maxLifetime property value. String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime. + * Gets the maxLifetime property value. String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to asymmetricKeyLifetime. * @return a {@link PeriodAndDuration} */ @jakarta.annotation.Nullable @@ -117,6 +126,7 @@ public AppManagementRestrictionState getState() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeObjectValue("excludeActors", this.getExcludeActors()); writer.writePeriodAndDurationValue("maxLifetime", this.getMaxLifetime()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeOffsetDateTimeValue("restrictForAppsCreatedAfterDateTime", this.getRestrictForAppsCreatedAfterDateTime()); @@ -140,7 +150,14 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the maxLifetime property value. String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to keyLifetime. + * Sets the excludeActors property value. Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. + * @param value Value to set for the excludeActors property. + */ + public void setExcludeActors(@jakarta.annotation.Nullable final AppManagementPolicyActorExemptions value) { + this.backingStore.set("excludeActors", value); + } + /** + * Sets the maxLifetime property value. String value that indicates the maximum lifetime for key expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to asymmetricKeyLifetime. * @param value Value to set for the maxLifetime property. */ public void setMaxLifetime(@jakarta.annotation.Nullable final PeriodAndDuration value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/LandingPage.java b/src/main/java/com/microsoft/graph/generated/models/LandingPage.java index c7c522b1760..44012ed9e2c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/LandingPage.java +++ b/src/main/java/com/microsoft/graph/generated/models/LandingPage.java @@ -110,7 +110,7 @@ public String getLocale() { return this.backingStore.get("locale"); } /** - * Gets the source property value. The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. + * Gets the source property value. The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue. * @return a {@link SimulationContentSource} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public SimulationContentSource getSource() { return this.backingStore.get("source"); } /** - * Gets the status property value. The status of the simulation. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + * Gets the status property value. The status of the simulation. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * @return a {@link SimulationContentStatus} */ @jakarta.annotation.Nullable @@ -209,14 +209,14 @@ public void setLocale(@jakarta.annotation.Nullable final String value) { this.backingStore.set("locale", value); } /** - * Sets the source property value. The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. + * Sets the source property value. The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue. * @param value Value to set for the source property. */ public void setSource(@jakarta.annotation.Nullable final SimulationContentSource value) { this.backingStore.set("source", value); } /** - * Sets the status property value. The status of the simulation. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + * Sets the status property value. The status of the simulation. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final SimulationContentStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/LearningContent.java b/src/main/java/com/microsoft/graph/generated/models/LearningContent.java index 4a0f7273af6..adb9b422723 100644 --- a/src/main/java/com/microsoft/graph/generated/models/LearningContent.java +++ b/src/main/java/com/microsoft/graph/generated/models/LearningContent.java @@ -159,7 +159,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the level property value. The difficulty level of the learning content. Possible values are: Beginner, Intermediate, Advanced, unknownFutureValue. Optional. + * Gets the level property value. The difficulty level of the learning content. The possible values are: Beginner, Intermediate, Advanced, unknownFutureValue. Optional. * @return a {@link Level} */ @jakarta.annotation.Nullable @@ -325,7 +325,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the level property value. The difficulty level of the learning content. Possible values are: Beginner, Intermediate, Advanced, unknownFutureValue. Optional. + * Sets the level property value. The difficulty level of the learning content. The possible values are: Beginner, Intermediate, Advanced, unknownFutureValue. Optional. * @param value Value to set for the level property. */ public void setLevel(@jakarta.annotation.Nullable final Level value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/LearningCourseActivity.java b/src/main/java/com/microsoft/graph/generated/models/LearningCourseActivity.java index 3eff3a8f110..55d343c33c2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/LearningCourseActivity.java +++ b/src/main/java/com/microsoft/graph/generated/models/LearningCourseActivity.java @@ -98,7 +98,7 @@ public String getLearningProviderId() { return this.backingStore.get("learningProviderId"); } /** - * Gets the status property value. The status of the course activity. Possible values are: notStarted, inProgress, completed. Required. + * Gets the status property value. The status of the course activity. The possible values are: notStarted, inProgress, completed. Required. * @return a {@link CourseStatus} */ @jakarta.annotation.Nullable @@ -163,7 +163,7 @@ public void setLearningProviderId(@jakarta.annotation.Nullable final String valu this.backingStore.set("learningProviderId", value); } /** - * Sets the status property value. The status of the course activity. Possible values are: notStarted, inProgress, completed. Required. + * Sets the status property value. The status of the course activity. The possible values are: notStarted, inProgress, completed. Required. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final CourseStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/LevelMap.java b/src/main/java/com/microsoft/graph/generated/models/LevelMap.java new file mode 100644 index 00000000000..7e4fbcfa98e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/LevelMap.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class LevelMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link LevelMap} and sets the default values. + */ + public LevelMap() { + super(); + this.setOdataType("#microsoft.graph.levelMap"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link LevelMap} + */ + @jakarta.annotation.Nonnull + public static LevelMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new LevelMap(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("fixtures", (n) -> { this.setFixtures(n.getCollectionOfObjectValues(FixtureMap::createFromDiscriminatorValue)); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("sections", (n) -> { this.setSections(n.getCollectionOfObjectValues(SectionMap::createFromDiscriminatorValue)); }); + deserializerMap.put("units", (n) -> { this.setUnits(n.getCollectionOfObjectValues(UnitMap::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the fixtures property value. Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFixtures() { + return this.backingStore.get("fixtures"); + } + /** + * Gets the placeId property value. Identifier of the floor to which this levelMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Gets the sections property value. Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSections() { + return this.backingStore.get("sections"); + } + /** + * Gets the units property value. Collection of units (such as rooms or offices) on this level. Supports upsert. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getUnits() { + return this.backingStore.get("units"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("fixtures", this.getFixtures()); + writer.writeStringValue("placeId", this.getPlaceId()); + writer.writeCollectionOfObjectValues("sections", this.getSections()); + writer.writeCollectionOfObjectValues("units", this.getUnits()); + } + /** + * Sets the fixtures property value. Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @param value Value to set for the fixtures property. + */ + public void setFixtures(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("fixtures", value); + } + /** + * Sets the placeId property value. Identifier of the floor to which this levelMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } + /** + * Sets the sections property value. Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @param value Value to set for the sections property. + */ + public void setSections(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sections", value); + } + /** + * Sets the units property value. Collection of units (such as rooms or offices) on this level. Supports upsert. + * @param value Value to set for the units property. + */ + public void setUnits(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("units", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/LevelMapCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/LevelMapCollectionResponse.java new file mode 100644 index 00000000000..345c0d781dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/LevelMapCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class LevelMapCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link LevelMapCollectionResponse} and sets the default values. + */ + public LevelMapCollectionResponse() { + 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 LevelMapCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static LevelMapCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new LevelMapCollectionResponse(); + } + /** + * 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(LevelMap::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/generated/models/LicenseAssignmentState.java b/src/main/java/com/microsoft/graph/generated/models/LicenseAssignmentState.java index 1d75d0aee5e..e1db065e716 100644 --- a/src/main/java/com/microsoft/graph/generated/models/LicenseAssignmentState.java +++ b/src/main/java/com/microsoft/graph/generated/models/LicenseAssignmentState.java @@ -50,7 +50,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the assignedByGroup property value. The assignedByGroup property + * Gets the assignedByGroup property value. Indicates whether the license is directly-assigned or inherited from a group. If directly-assigned, this field is null; if inherited through a group membership, this field contains the ID of the group. Read-Only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -66,7 +66,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the disabledPlans property value. The disabledPlans property + * Gets the disabledPlans property value. The service plans that are disabled in this assignment. Read-Only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -74,7 +74,7 @@ public java.util.List getDisabledPlans() { return this.backingStore.get("disabledPlans"); } /** - * Gets the error property value. The error property + * Gets the error property value. License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. The possible values are CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Other. For more information on how to identify and resolve license assignment errors, see here. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -98,7 +98,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the lastUpdatedDateTime property value. The lastUpdatedDateTime property + * Gets the lastUpdatedDateTime property value. The timestamp when the state of the license assignment was last updated. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -114,7 +114,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the skuId property value. The skuId property + * Gets the skuId property value. The unique identifier for the SKU. Read-Only. * @return a {@link UUID} */ @jakarta.annotation.Nullable @@ -122,7 +122,7 @@ public UUID getSkuId() { return this.backingStore.get("skuId"); } /** - * Gets the state property value. The state property + * Gets the state property value. Indicate the current state of this assignment. Read-Only. The possible values are Active, ActiveWithError, Disabled, and Error. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -152,7 +152,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { this.backingStore.set("disabledPlans", value); } /** - * Sets the error property value. The error property + * Sets the error property value. License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. The possible values are CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Other. For more information on how to identify and resolve license assignment errors, see here. * @param value Value to set for the error property. */ public void setError(@jakarta.annotation.Nullable final String value) { this.backingStore.set("error", value); } /** - * Sets the lastUpdatedDateTime property value. The lastUpdatedDateTime property + * Sets the lastUpdatedDateTime property value. The timestamp when the state of the license assignment was last updated. * @param value Value to set for the lastUpdatedDateTime property. */ public void setLastUpdatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { @@ -195,14 +195,14 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the skuId property value. The skuId property + * Sets the skuId property value. The unique identifier for the SKU. Read-Only. * @param value Value to set for the skuId property. */ public void setSkuId(@jakarta.annotation.Nullable final UUID value) { this.backingStore.set("skuId", value); } /** - * Sets the state property value. The state property + * Sets the state property value. Indicate the current state of this assignment. Read-Only. The possible values are Active, ActiveWithError, Disabled, and Error. * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/List.java b/src/main/java/com/microsoft/graph/generated/models/List.java index e65480a5d4f..9a5cf5efaba 100644 --- a/src/main/java/com/microsoft/graph/generated/models/List.java +++ b/src/main/java/com/microsoft/graph/generated/models/List.java @@ -71,6 +71,7 @@ public Map> getFieldDeserializers deserializerMap.put("items", (n) -> { this.setItems(n.getCollectionOfObjectValues(ListItem::createFromDiscriminatorValue)); }); deserializerMap.put("list", (n) -> { this.setList(n.getObjectValue(ListInfo::createFromDiscriminatorValue)); }); deserializerMap.put("operations", (n) -> { this.setOperations(n.getCollectionOfObjectValues(RichLongRunningOperation::createFromDiscriminatorValue)); }); + deserializerMap.put("permissions", (n) -> { this.setPermissions(n.getCollectionOfObjectValues(Permission::createFromDiscriminatorValue)); }); deserializerMap.put("sharepointIds", (n) -> { this.setSharepointIds(n.getObjectValue(SharepointIds::createFromDiscriminatorValue)); }); deserializerMap.put("subscriptions", (n) -> { this.setSubscriptions(n.getCollectionOfObjectValues(Subscription::createFromDiscriminatorValue)); }); deserializerMap.put("system", (n) -> { this.setSystem(n.getObjectValue(SystemFacet::createFromDiscriminatorValue)); }); @@ -100,6 +101,14 @@ public ListInfo getList() { public java.util.List getOperations() { return this.backingStore.get("operations"); } + /** + * Gets the permissions property value. The set of permissions for the item. Read-only. Nullable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPermissions() { + return this.backingStore.get("permissions"); + } /** * Gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. * @return a {@link SharepointIds} @@ -138,6 +147,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("items", this.getItems()); writer.writeObjectValue("list", this.getList()); writer.writeCollectionOfObjectValues("operations", this.getOperations()); + writer.writeCollectionOfObjectValues("permissions", this.getPermissions()); writer.writeObjectValue("sharepointIds", this.getSharepointIds()); writer.writeCollectionOfObjectValues("subscriptions", this.getSubscriptions()); writer.writeObjectValue("system", this.getSystem()); @@ -191,6 +201,13 @@ public void setList(@jakarta.annotation.Nullable final ListInfo value) { public void setOperations(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("operations", value); } + /** + * Sets the permissions property value. The set of permissions for the item. Read-only. Nullable. + * @param value Value to set for the permissions property. + */ + public void setPermissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("permissions", value); + } /** * Sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. * @param value Value to set for the sharepointIds property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ListItem.java b/src/main/java/com/microsoft/graph/generated/models/ListItem.java index 15aa61cdce5..12b46cef2c9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ListItem.java +++ b/src/main/java/com/microsoft/graph/generated/models/ListItem.java @@ -41,6 +41,14 @@ public ItemAnalytics getAnalytics() { public ContentTypeInfo getContentType() { return this.backingStore.get("contentType"); } + /** + * Gets the deleted property value. If present in the result of a delta enumeration, indicates that the item was deleted. Read-only. + * @return a {@link Deleted} + */ + @jakarta.annotation.Nullable + public Deleted getDeleted() { + return this.backingStore.get("deleted"); + } /** * Gets the documentSetVersions property value. Version information for a document set version created by a user. * @return a {@link java.util.List} @@ -66,9 +74,11 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("analytics", (n) -> { this.setAnalytics(n.getObjectValue(ItemAnalytics::createFromDiscriminatorValue)); }); deserializerMap.put("contentType", (n) -> { this.setContentType(n.getObjectValue(ContentTypeInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("deleted", (n) -> { this.setDeleted(n.getObjectValue(Deleted::createFromDiscriminatorValue)); }); deserializerMap.put("documentSetVersions", (n) -> { this.setDocumentSetVersions(n.getCollectionOfObjectValues(DocumentSetVersion::createFromDiscriminatorValue)); }); deserializerMap.put("driveItem", (n) -> { this.setDriveItem(n.getObjectValue(DriveItem::createFromDiscriminatorValue)); }); deserializerMap.put("fields", (n) -> { this.setFields(n.getObjectValue(FieldValueSet::createFromDiscriminatorValue)); }); + deserializerMap.put("permissions", (n) -> { this.setPermissions(n.getCollectionOfObjectValues(Permission::createFromDiscriminatorValue)); }); deserializerMap.put("sharepointIds", (n) -> { this.setSharepointIds(n.getObjectValue(SharepointIds::createFromDiscriminatorValue)); }); deserializerMap.put("versions", (n) -> { this.setVersions(n.getCollectionOfObjectValues(ListItemVersion::createFromDiscriminatorValue)); }); return deserializerMap; @@ -81,6 +91,14 @@ public Map> getFieldDeserializers public FieldValueSet getFields() { return this.backingStore.get("fields"); } + /** + * Gets the permissions property value. The set of permissions for the item. Read-only. Nullable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPermissions() { + return this.backingStore.get("permissions"); + } /** * Gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. * @return a {@link SharepointIds} @@ -106,9 +124,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeObjectValue("analytics", this.getAnalytics()); writer.writeObjectValue("contentType", this.getContentType()); + writer.writeObjectValue("deleted", this.getDeleted()); writer.writeCollectionOfObjectValues("documentSetVersions", this.getDocumentSetVersions()); writer.writeObjectValue("driveItem", this.getDriveItem()); writer.writeObjectValue("fields", this.getFields()); + writer.writeCollectionOfObjectValues("permissions", this.getPermissions()); writer.writeObjectValue("sharepointIds", this.getSharepointIds()); writer.writeCollectionOfObjectValues("versions", this.getVersions()); } @@ -126,6 +146,13 @@ public void setAnalytics(@jakarta.annotation.Nullable final ItemAnalytics value) public void setContentType(@jakarta.annotation.Nullable final ContentTypeInfo value) { this.backingStore.set("contentType", value); } + /** + * Sets the deleted property value. If present in the result of a delta enumeration, indicates that the item was deleted. Read-only. + * @param value Value to set for the deleted property. + */ + public void setDeleted(@jakarta.annotation.Nullable final Deleted value) { + this.backingStore.set("deleted", value); + } /** * Sets the documentSetVersions property value. Version information for a document set version created by a user. * @param value Value to set for the documentSetVersions property. @@ -147,6 +174,13 @@ public void setDriveItem(@jakarta.annotation.Nullable final DriveItem value) { public void setFields(@jakarta.annotation.Nullable final FieldValueSet value) { this.backingStore.set("fields", value); } + /** + * Sets the permissions property value. The set of permissions for the item. Read-only. Nullable. + * @param value Value to set for the permissions property. + */ + public void setPermissions(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("permissions", value); + } /** * Sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. * @param value Value to set for the sharepointIds property. diff --git a/src/main/java/com/microsoft/graph/generated/models/LocalAdminPasswordSettings.java b/src/main/java/com/microsoft/graph/generated/models/LocalAdminPasswordSettings.java index ee72260f8bc..45286494fe7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/LocalAdminPasswordSettings.java +++ b/src/main/java/com/microsoft/graph/generated/models/LocalAdminPasswordSettings.java @@ -67,7 +67,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isEnabled property value. The isEnabled property + * Gets the isEnabled property value. Specifies whether LAPS is enabled. The default value is false. An admin can set it to true to enable Local Admin Password Solution (LAPS) within their organization. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -108,7 +108,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the isEnabled property value. The isEnabled property + * Sets the isEnabled property value. Specifies whether LAPS is enabled. The default value is false. An admin can set it to true to enable Local Admin Password Solution (LAPS) within their organization. * @param value Value to set for the isEnabled property. */ public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/LocalAdminSettings.java b/src/main/java/com/microsoft/graph/generated/models/LocalAdminSettings.java new file mode 100644 index 00000000000..e4d5ce90233 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/LocalAdminSettings.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 LocalAdminSettings implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link LocalAdminSettings} and sets the default values. + */ + public LocalAdminSettings() { + 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 LocalAdminSettings} + */ + @jakarta.annotation.Nonnull + public static LocalAdminSettings createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new LocalAdminSettings(); + } + /** + * 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 enableGlobalAdmins property value. Indicates whether global administrators are local administrators on all Microsoft Entra-joined devices. This setting only applies to future registrations. Default is true. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getEnableGlobalAdmins() { + return this.backingStore.get("enableGlobalAdmins"); + } + /** + * 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("enableGlobalAdmins", (n) -> { this.setEnableGlobalAdmins(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("registeringUsers", (n) -> { this.setRegisteringUsers(n.getObjectValue(DeviceRegistrationMembership::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 registeringUsers property value. Determines the users and groups that become local administrators on Microsoft Entra joined devices that they register. + * @return a {@link DeviceRegistrationMembership} + */ + @jakarta.annotation.Nullable + public DeviceRegistrationMembership getRegisteringUsers() { + return this.backingStore.get("registeringUsers"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("enableGlobalAdmins", this.getEnableGlobalAdmins()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("registeringUsers", this.getRegisteringUsers()); + 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 enableGlobalAdmins property value. Indicates whether global administrators are local administrators on all Microsoft Entra-joined devices. This setting only applies to future registrations. Default is true. + * @param value Value to set for the enableGlobalAdmins property. + */ + public void setEnableGlobalAdmins(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("enableGlobalAdmins", 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 registeringUsers property value. Determines the users and groups that become local administrators on Microsoft Entra joined devices that they register. + * @param value Value to set for the registeringUsers property. + */ + public void setRegisteringUsers(@jakarta.annotation.Nullable final DeviceRegistrationMembership value) { + this.backingStore.set("registeringUsers", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/LoginPage.java b/src/main/java/com/microsoft/graph/generated/models/LoginPage.java index c9f9a6a2c39..05b1eb6ebf6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/LoginPage.java +++ b/src/main/java/com/microsoft/graph/generated/models/LoginPage.java @@ -109,7 +109,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the source property value. The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. + * Gets the source property value. The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue. * @return a {@link SimulationContentSource} */ @jakarta.annotation.Nullable @@ -117,7 +117,7 @@ public SimulationContentSource getSource() { return this.backingStore.get("source"); } /** - * Gets the status property value. The login page status. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + * Gets the status property value. The login page status. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * @return a {@link SimulationContentStatus} */ @jakarta.annotation.Nullable @@ -199,14 +199,14 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the source property value. The source of the content. Possible values are: unknown, global, tenant, unknownFutureValue. + * Sets the source property value. The source of the content. The possible values are: unknown, global, tenant, unknownFutureValue. * @param value Value to set for the source property. */ public void setSource(@jakarta.annotation.Nullable final SimulationContentSource value) { this.backingStore.set("source", value); } /** - * Sets the status property value. The login page status. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + * Sets the status property value. The login page status. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final SimulationContentStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MailAssessmentRequest.java b/src/main/java/com/microsoft/graph/generated/models/MailAssessmentRequest.java index 281af7fd418..54e2165aac5 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MailAssessmentRequest.java +++ b/src/main/java/com/microsoft/graph/generated/models/MailAssessmentRequest.java @@ -26,7 +26,7 @@ public static MailAssessmentRequest createFromDiscriminatorValue(@jakarta.annota return new MailAssessmentRequest(); } /** - * Gets the destinationRoutingReason property value. The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. + * Gets the destinationRoutingReason property value. The reason for mail routed to its destination. The possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. * @return a {@link MailDestinationRoutingReason} */ @jakarta.annotation.Nullable @@ -73,7 +73,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("recipientEmail", this.getRecipientEmail()); } /** - * Sets the destinationRoutingReason property value. The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. + * Sets the destinationRoutingReason property value. The reason for mail routed to its destination. The possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk. * @param value Value to set for the destinationRoutingReason property. */ public void setDestinationRoutingReason(@jakarta.annotation.Nullable final MailDestinationRoutingReason value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MailTips.java b/src/main/java/com/microsoft/graph/generated/models/MailTips.java index 2a156b9289b..24ad1341b50 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MailTips.java +++ b/src/main/java/com/microsoft/graph/generated/models/MailTips.java @@ -159,7 +159,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the recipientScope property value. The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content. + * Gets the recipientScope property value. The scope of the recipient. The possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -289,7 +289,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the recipientScope property value. The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content. + * Sets the recipientScope property value. The scope of the recipient. The possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content. * @param value Value to set for the recipientScope property. */ public void setRecipientScope(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Mailbox.java b/src/main/java/com/microsoft/graph/generated/models/Mailbox.java new file mode 100644 index 00000000000..935d6fa7633 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/Mailbox.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Mailbox extends DirectoryObject implements Parsable { + /** + * Instantiates a new {@link Mailbox} and sets the default values. + */ + public Mailbox() { + super(); + this.setOdataType("#microsoft.graph.mailbox"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Mailbox} + */ + @jakarta.annotation.Nonnull + public static Mailbox createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Mailbox(); + } + /** + * 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("folders", (n) -> { this.setFolders(n.getCollectionOfObjectValues(MailboxFolder::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the folders property value. The collection of folders in the mailbox. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFolders() { + return this.backingStore.get("folders"); + } + /** + * Serializes information the 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("folders", this.getFolders()); + } + /** + * Sets the folders property value. The collection of folders in the mailbox. + * @param value Value to set for the folders property. + */ + public void setFolders(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("folders", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MailboxCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/MailboxCollectionResponse.java new file mode 100644 index 00000000000..284d459f2dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MailboxCollectionResponse} and sets the default values. + */ + public MailboxCollectionResponse() { + 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 MailboxCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MailboxCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MailboxCollectionResponse(); + } + /** + * 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(Mailbox::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/generated/models/MailboxDetails.java b/src/main/java/com/microsoft/graph/generated/models/MailboxDetails.java new file mode 100644 index 00000000000..5d8dba3833f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxDetails.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 MailboxDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MailboxDetails} and sets the default values. + */ + public MailboxDetails() { + 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 MailboxDetails} + */ + @jakarta.annotation.Nonnull + public static MailboxDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MailboxDetails(); + } + /** + * 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 emailAddress property value. The primary SMTP address associated with the mailbox. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEmailAddress() { + return this.backingStore.get("emailAddress"); + } + /** + * Gets the externalDirectoryObjectId property value. The unique identifier of the mailbox in the external directory (such as Microsoft Entra). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getExternalDirectoryObjectId() { + return this.backingStore.get("externalDirectoryObjectId"); + } + /** + * 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("emailAddress", (n) -> { this.setEmailAddress(n.getStringValue()); }); + deserializerMap.put("externalDirectoryObjectId", (n) -> { this.setExternalDirectoryObjectId(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("emailAddress", this.getEmailAddress()); + writer.writeStringValue("externalDirectoryObjectId", this.getExternalDirectoryObjectId()); + 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 emailAddress property value. The primary SMTP address associated with the mailbox. + * @param value Value to set for the emailAddress property. + */ + public void setEmailAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("emailAddress", value); + } + /** + * Sets the externalDirectoryObjectId property value. The unique identifier of the mailbox in the external directory (such as Microsoft Entra). + * @param value Value to set for the externalDirectoryObjectId property. + */ + public void setExternalDirectoryObjectId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("externalDirectoryObjectId", 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/generated/models/MailboxFolder.java b/src/main/java/com/microsoft/graph/generated/models/MailboxFolder.java new file mode 100644 index 00000000000..bd48f483402 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxFolder.java @@ -0,0 +1,197 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxFolder extends Entity implements Parsable { + /** + * Instantiates a new {@link MailboxFolder} and sets the default values. + */ + public MailboxFolder() { + 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 MailboxFolder} + */ + @jakarta.annotation.Nonnull + public static MailboxFolder createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MailboxFolder(); + } + /** + * Gets the childFolderCount property value. The number of immediate child folders in the current folder. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getChildFolderCount() { + return this.backingStore.get("childFolderCount"); + } + /** + * Gets the childFolders property value. The collection of child folders in this folder. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getChildFolders() { + return this.backingStore.get("childFolders"); + } + /** + * Gets the displayName property value. The display name of the folder. + * @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("childFolderCount", (n) -> { this.setChildFolderCount(n.getIntegerValue()); }); + deserializerMap.put("childFolders", (n) -> { this.setChildFolders(n.getCollectionOfObjectValues(MailboxFolder::createFromDiscriminatorValue)); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("items", (n) -> { this.setItems(n.getCollectionOfObjectValues(MailboxItem::createFromDiscriminatorValue)); }); + deserializerMap.put("multiValueExtendedProperties", (n) -> { this.setMultiValueExtendedProperties(n.getCollectionOfObjectValues(MultiValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); + deserializerMap.put("parentFolderId", (n) -> { this.setParentFolderId(n.getStringValue()); }); + deserializerMap.put("singleValueExtendedProperties", (n) -> { this.setSingleValueExtendedProperties(n.getCollectionOfObjectValues(SingleValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); + deserializerMap.put("totalItemCount", (n) -> { this.setTotalItemCount(n.getIntegerValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the items property value. The collection of items in this folder. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getItems() { + return this.backingStore.get("items"); + } + /** + * Gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailboxFolder. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMultiValueExtendedProperties() { + return this.backingStore.get("multiValueExtendedProperties"); + } + /** + * Gets the parentFolderId property value. The unique identifier for the parent folder of this folder. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getParentFolderId() { + return this.backingStore.get("parentFolderId"); + } + /** + * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailboxFolder. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSingleValueExtendedProperties() { + return this.backingStore.get("singleValueExtendedProperties"); + } + /** + * Gets the totalItemCount property value. The number of items in the folder. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalItemCount() { + return this.backingStore.get("totalItemCount"); + } + /** + * Gets the type property value. Describes the folder class type. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeIntegerValue("childFolderCount", this.getChildFolderCount()); + writer.writeCollectionOfObjectValues("childFolders", this.getChildFolders()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeCollectionOfObjectValues("items", this.getItems()); + writer.writeCollectionOfObjectValues("multiValueExtendedProperties", this.getMultiValueExtendedProperties()); + writer.writeStringValue("parentFolderId", this.getParentFolderId()); + writer.writeCollectionOfObjectValues("singleValueExtendedProperties", this.getSingleValueExtendedProperties()); + writer.writeIntegerValue("totalItemCount", this.getTotalItemCount()); + writer.writeStringValue("type", this.getType()); + } + /** + * Sets the childFolderCount property value. The number of immediate child folders in the current folder. + * @param value Value to set for the childFolderCount property. + */ + public void setChildFolderCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("childFolderCount", value); + } + /** + * Sets the childFolders property value. The collection of child folders in this folder. + * @param value Value to set for the childFolders property. + */ + public void setChildFolders(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("childFolders", value); + } + /** + * Sets the displayName property value. The display name of the folder. + * @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 items property value. The collection of items in this folder. + * @param value Value to set for the items property. + */ + public void setItems(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("items", value); + } + /** + * Sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailboxFolder. + * @param value Value to set for the multiValueExtendedProperties property. + */ + public void setMultiValueExtendedProperties(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("multiValueExtendedProperties", value); + } + /** + * Sets the parentFolderId property value. The unique identifier for the parent folder of this folder. + * @param value Value to set for the parentFolderId property. + */ + public void setParentFolderId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("parentFolderId", value); + } + /** + * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailboxFolder. + * @param value Value to set for the singleValueExtendedProperties property. + */ + public void setSingleValueExtendedProperties(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("singleValueExtendedProperties", value); + } + /** + * Sets the totalItemCount property value. The number of items in the folder. + * @param value Value to set for the totalItemCount property. + */ + public void setTotalItemCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalItemCount", value); + } + /** + * Sets the type property value. Describes the folder class type. + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MailboxFolderCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/MailboxFolderCollectionResponse.java new file mode 100644 index 00000000000..2102092b552 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxFolderCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxFolderCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MailboxFolderCollectionResponse} and sets the default values. + */ + public MailboxFolderCollectionResponse() { + 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 MailboxFolderCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MailboxFolderCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MailboxFolderCollectionResponse(); + } + /** + * 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(MailboxFolder::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/generated/models/MailboxItem.java b/src/main/java/com/microsoft/graph/generated/models/MailboxItem.java new file mode 100644 index 00000000000..c57018c48dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxItem.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxItem extends OutlookItem implements Parsable { + /** + * Instantiates a new {@link MailboxItem} and sets the default values. + */ + public MailboxItem() { + super(); + this.setOdataType("#microsoft.graph.mailboxItem"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link MailboxItem} + */ + @jakarta.annotation.Nonnull + public static MailboxItem createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MailboxItem(); + } + /** + * 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("multiValueExtendedProperties", (n) -> { this.setMultiValueExtendedProperties(n.getCollectionOfObjectValues(MultiValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); + deserializerMap.put("singleValueExtendedProperties", (n) -> { this.setSingleValueExtendedProperties(n.getCollectionOfObjectValues(SingleValueLegacyExtendedProperty::createFromDiscriminatorValue)); }); + deserializerMap.put("size", (n) -> { this.setSize(n.getLongValue()); }); + deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailboxItem. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMultiValueExtendedProperties() { + return this.backingStore.get("multiValueExtendedProperties"); + } + /** + * Gets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailboxItem. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSingleValueExtendedProperties() { + return this.backingStore.get("singleValueExtendedProperties"); + } + /** + * Gets the size property value. The length of the item in bytes. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getSize() { + return this.backingStore.get("size"); + } + /** + * Gets the type property value. The message class ID of the item. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("multiValueExtendedProperties", this.getMultiValueExtendedProperties()); + writer.writeCollectionOfObjectValues("singleValueExtendedProperties", this.getSingleValueExtendedProperties()); + writer.writeLongValue("size", this.getSize()); + writer.writeStringValue("type", this.getType()); + } + /** + * Sets the multiValueExtendedProperties property value. The collection of multi-value extended properties defined for the mailboxItem. + * @param value Value to set for the multiValueExtendedProperties property. + */ + public void setMultiValueExtendedProperties(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("multiValueExtendedProperties", value); + } + /** + * Sets the singleValueExtendedProperties property value. The collection of single-value extended properties defined for the mailboxItem. + * @param value Value to set for the singleValueExtendedProperties property. + */ + public void setSingleValueExtendedProperties(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("singleValueExtendedProperties", value); + } + /** + * Sets the size property value. The length of the item in bytes. + * @param value Value to set for the size property. + */ + public void setSize(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("size", value); + } + /** + * Sets the type property value. The message class ID of the item. + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MailboxItemCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/MailboxItemCollectionResponse.java new file mode 100644 index 00000000000..0fe7365a63a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxItemCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxItemCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link MailboxItemCollectionResponse} and sets the default values. + */ + public MailboxItemCollectionResponse() { + 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 MailboxItemCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static MailboxItemCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MailboxItemCollectionResponse(); + } + /** + * 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(MailboxItem::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/generated/models/MailboxItemImportSession.java b/src/main/java/com/microsoft/graph/generated/models/MailboxItemImportSession.java new file mode 100644 index 00000000000..a397cc61f43 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxItemImportSession.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.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 MailboxItemImportSession implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MailboxItemImportSession} and sets the default values. + */ + public MailboxItemImportSession() { + 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 MailboxItemImportSession} + */ + @jakarta.annotation.Nonnull + public static MailboxItemImportSession createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MailboxItemImportSession(); + } + /** + * 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 expirationDateTime property value. The date and time in UTC when the import session expires. 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 + public OffsetDateTime getExpirationDateTime() { + return this.backingStore.get("expirationDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(3); + deserializerMap.put("expirationDateTime", (n) -> { this.setExpirationDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("importUrl", (n) -> { this.setImportUrl(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the importUrl property value. The URL endpoint that accepts POST requests for uploading a mailbox item exported using exportItems. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getImportUrl() { + return this.backingStore.get("importUrl"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("expirationDateTime", this.getExpirationDateTime()); + writer.writeStringValue("importUrl", this.getImportUrl()); + 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 expirationDateTime property value. The date and time in UTC when the import session expires. 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. + * @param value Value to set for the expirationDateTime property. + */ + public void setExpirationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("expirationDateTime", value); + } + /** + * Sets the importUrl property value. The URL endpoint that accepts POST requests for uploading a mailbox item exported using exportItems. + * @param value Value to set for the importUrl property. + */ + public void setImportUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("importUrl", 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/generated/models/MailboxSettings.java b/src/main/java/com/microsoft/graph/generated/models/MailboxSettings.java index b3b7b5fa2b1..f6460187fa8 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MailboxSettings.java +++ b/src/main/java/com/microsoft/graph/generated/models/MailboxSettings.java @@ -80,7 +80,7 @@ public String getDateFormat() { return this.backingStore.get("dateFormat"); } /** - * Gets the delegateMeetingMessageDeliveryOptions property value. If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. + * Gets the delegateMeetingMessageDeliveryOptions property value. If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. The possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. * @return a {@link DelegateMeetingMessageDeliveryOptions} */ @jakarta.annotation.Nullable @@ -139,7 +139,7 @@ public String getTimeZone() { return this.backingStore.get("timeZone"); } /** - * Gets the userPurpose property value. The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. + * Gets the userPurpose property value. The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. The possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. * @return a {@link UserPurpose} */ @jakarta.annotation.Nullable @@ -209,7 +209,7 @@ public void setDateFormat(@jakarta.annotation.Nullable final String value) { this.backingStore.set("dateFormat", value); } /** - * Sets the delegateMeetingMessageDeliveryOptions property value. If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. + * Sets the delegateMeetingMessageDeliveryOptions property value. If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. The possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. * @param value Value to set for the delegateMeetingMessageDeliveryOptions property. */ public void setDelegateMeetingMessageDeliveryOptions(@jakarta.annotation.Nullable final DelegateMeetingMessageDeliveryOptions value) { @@ -244,7 +244,7 @@ public void setTimeZone(@jakarta.annotation.Nullable final String value) { this.backingStore.set("timeZone", value); } /** - * Sets the userPurpose property value. The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. + * Sets the userPurpose property value. The purpose of the mailbox. Differentiates a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. The possible values are: user, linked, shared, room, equipment, others, unknownFutureValue. Read-only. * @param value Value to set for the userPurpose property. */ public void setUserPurpose(@jakarta.annotation.Nullable final UserPurpose value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MalwareStateForWindowsDevice.java b/src/main/java/com/microsoft/graph/generated/models/MalwareStateForWindowsDevice.java index 0ba51f01917..26a5956c8c9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MalwareStateForWindowsDevice.java +++ b/src/main/java/com/microsoft/graph/generated/models/MalwareStateForWindowsDevice.java @@ -45,7 +45,7 @@ public String getDeviceName() { return this.backingStore.get("deviceName"); } /** - * Gets the executionState property value. Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: unknown, blocked, allowed, running, notRunning. + * Gets the executionState property value. Indicates execution status of the malware. The possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. The possible values are: unknown, blocked, allowed, running, notRunning. * @return a {@link WindowsMalwareExecutionState} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public OffsetDateTime getLastStateChangeDateTime() { return this.backingStore.get("lastStateChangeDateTime"); } /** - * Gets the threatState property value. Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * Gets the threatState property value. Indicates threat status of the malware. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. * @return a {@link WindowsMalwareThreatState} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public void setDeviceName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("deviceName", value); } /** - * Sets the executionState property value. Indicates execution status of the malware. Possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. Possible values are: unknown, blocked, allowed, running, notRunning. + * Sets the executionState property value. Indicates execution status of the malware. The possible values are: unknown, blocked, allowed, running, notRunning. Defaults to unknown. The possible values are: unknown, blocked, allowed, running, notRunning. * @param value Value to set for the executionState property. */ public void setExecutionState(@jakarta.annotation.Nullable final WindowsMalwareExecutionState value) { @@ -141,7 +141,7 @@ public void setLastStateChangeDateTime(@jakarta.annotation.Nullable final Offset this.backingStore.set("lastStateChangeDateTime", value); } /** - * Sets the threatState property value. Indicates threat status of the malware. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * Sets the threatState property value. Indicates threat status of the malware. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. defaults to noStatusCleared. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. * @param value Value to set for the threatState property. */ public void setThreatState(@jakarta.annotation.Nullable final WindowsMalwareThreatState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MatchConfidenceLevel.java b/src/main/java/com/microsoft/graph/generated/models/MatchConfidenceLevel.java new file mode 100644 index 00000000000..5a4a3fe71b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MatchConfidenceLevel.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MatchConfidenceLevel implements ValuedEnum { + Exact("exact"), + Relaxed("relaxed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + MatchConfidenceLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MatchConfidenceLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "exact": return Exact; + case "relaxed": return Relaxed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MaxWorkLocationDetails.java b/src/main/java/com/microsoft/graph/generated/models/MaxWorkLocationDetails.java new file mode 100644 index 00000000000..44001d10e22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MaxWorkLocationDetails.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MaxWorkLocationDetails implements ValuedEnum { + Unknown("unknown"), + None("none"), + Approximate("approximate"), + Specific("specific"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + MaxWorkLocationDetails(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MaxWorkLocationDetails forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "none": return None; + case "approximate": return Approximate; + case "specific": return Specific; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MeetingNote.java b/src/main/java/com/microsoft/graph/generated/models/MeetingNote.java new file mode 100644 index 00000000000..484c818b4ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MeetingNote.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 MeetingNote implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MeetingNote} and sets the default values. + */ + public MeetingNote() { + 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 MeetingNote} + */ + @jakarta.annotation.Nonnull + public static MeetingNote createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MeetingNote(); + } + /** + * 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("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("subpoints", (n) -> { this.setSubpoints(n.getCollectionOfObjectValues(MeetingNoteSubpoint::createFromDiscriminatorValue)); }); + deserializerMap.put("text", (n) -> { this.setText(n.getStringValue()); }); + deserializerMap.put("title", (n) -> { this.setTitle(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 subpoints property value. The subpoints property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSubpoints() { + return this.backingStore.get("subpoints"); + } + /** + * Gets the text property value. The text property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getText() { + return this.backingStore.get("text"); + } + /** + * Gets the title property value. The title property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTitle() { + return this.backingStore.get("title"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("subpoints", this.getSubpoints()); + writer.writeStringValue("text", this.getText()); + writer.writeStringValue("title", this.getTitle()); + 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 subpoints property value. The subpoints property + * @param value Value to set for the subpoints property. + */ + public void setSubpoints(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("subpoints", value); + } + /** + * Sets the text property value. The text property + * @param value Value to set for the text property. + */ + public void setText(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("text", value); + } + /** + * Sets the title property value. The title property + * @param value Value to set for the title property. + */ + public void setTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("title", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MeetingNoteSubpoint.java b/src/main/java/com/microsoft/graph/generated/models/MeetingNoteSubpoint.java new file mode 100644 index 00000000000..33811a29007 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MeetingNoteSubpoint.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 MeetingNoteSubpoint implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MeetingNoteSubpoint} and sets the default values. + */ + public MeetingNoteSubpoint() { + 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 MeetingNoteSubpoint} + */ + @jakarta.annotation.Nonnull + public static MeetingNoteSubpoint createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MeetingNoteSubpoint(); + } + /** + * 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("text", (n) -> { this.setText(n.getStringValue()); }); + deserializerMap.put("title", (n) -> { this.setTitle(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 text property value. The text property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getText() { + return this.backingStore.get("text"); + } + /** + * Gets the title property value. The title property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTitle() { + return this.backingStore.get("title"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("text", this.getText()); + writer.writeStringValue("title", this.getTitle()); + 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 text property value. The text property + * @param value Value to set for the text property. + */ + public void setText(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("text", value); + } + /** + * Sets the title property value. The title property + * @param value Value to set for the title property. + */ + public void setTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("title", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MentionEvent.java b/src/main/java/com/microsoft/graph/generated/models/MentionEvent.java new file mode 100644 index 00000000000..4c7ebbd85b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MentionEvent.java @@ -0,0 +1,159 @@ +package com.microsoft.graph.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 MentionEvent implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MentionEvent} and sets the default values. + */ + public MentionEvent() { + 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 MentionEvent} + */ + @jakarta.annotation.Nonnull + public static MentionEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MentionEvent(); + } + /** + * 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 eventDateTime property value. The eventDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getEventDateTime() { + return this.backingStore.get("eventDateTime"); + } + /** + * 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("eventDateTime", (n) -> { this.setEventDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("speaker", (n) -> { this.setSpeaker(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); + deserializerMap.put("transcriptUtterance", (n) -> { this.setTranscriptUtterance(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 speaker property value. The speaker property + * @return a {@link IdentitySet} + */ + @jakarta.annotation.Nullable + public IdentitySet getSpeaker() { + return this.backingStore.get("speaker"); + } + /** + * Gets the transcriptUtterance property value. The transcriptUtterance property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTranscriptUtterance() { + return this.backingStore.get("transcriptUtterance"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("eventDateTime", this.getEventDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("speaker", this.getSpeaker()); + writer.writeStringValue("transcriptUtterance", this.getTranscriptUtterance()); + 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 eventDateTime property value. The eventDateTime property + * @param value Value to set for the eventDateTime property. + */ + public void setEventDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("eventDateTime", 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 speaker property value. The speaker property + * @param value Value to set for the speaker property. + */ + public void setSpeaker(@jakarta.annotation.Nullable final IdentitySet value) { + this.backingStore.set("speaker", value); + } + /** + * Sets the transcriptUtterance property value. The transcriptUtterance property + * @param value Value to set for the transcriptUtterance property. + */ + public void setTranscriptUtterance(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("transcriptUtterance", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Message.java b/src/main/java/com/microsoft/graph/generated/models/Message.java index 27d992f4687..b7ce7ef8b9b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Message.java +++ b/src/main/java/com/microsoft/graph/generated/models/Message.java @@ -180,7 +180,7 @@ public InferenceClassificationType getInferenceClassification() { return this.backingStore.get("inferenceClassification"); } /** - * Gets the internetMessageHeaders property value. A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only. + * Gets the internetMessageHeaders property value. A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Requires $select to retrieve. Read-only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -445,7 +445,7 @@ public void setInferenceClassification(@jakarta.annotation.Nullable final Infere this.backingStore.set("inferenceClassification", value); } /** - * Sets the internetMessageHeaders property value. A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Returned only on applying a $select query option. Read-only. + * Sets the internetMessageHeaders property value. A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message. Requires $select to retrieve. Read-only. * @param value Value to set for the internetMessageHeaders property. */ public void setInternetMessageHeaders(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MessageTracingRoot.java b/src/main/java/com/microsoft/graph/generated/models/MessageTracingRoot.java new file mode 100644 index 00000000000..4e3f4d9af3f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MessageTracingRoot.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MessageTracingRoot extends Entity implements Parsable { + /** + * Instantiates a new {@link MessageTracingRoot} and sets the default values. + */ + public MessageTracingRoot() { + 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 MessageTracingRoot} + */ + @jakarta.annotation.Nonnull + public static MessageTracingRoot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MessageTracingRoot(); + } + /** + * 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("messageTraces", (n) -> { this.setMessageTraces(n.getCollectionOfObjectValues(ExchangeMessageTrace::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageTraces property value. Represents the trace information of messages that pass through Exchange Online organizations. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageTraces() { + return this.backingStore.get("messageTraces"); + } + /** + * Serializes information the 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("messageTraces", this.getMessageTraces()); + } + /** + * Sets the messageTraces property value. Represents the trace information of messages that pass through Exchange Online organizations. + * @param value Value to set for the messageTraces property. + */ + public void setMessageTraces(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageTraces", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MicrosoftAuthenticatorAuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/MicrosoftAuthenticatorAuthenticationMethod.java index 1204a086bb3..bfef9c47289 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MicrosoftAuthenticatorAuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/MicrosoftAuthenticatorAuthenticationMethod.java @@ -3,7 +3,6 @@ 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; @@ -26,14 +25,6 @@ public static MicrosoftAuthenticatorAuthenticationMethod createFromDiscriminator Objects.requireNonNull(parseNode); return new MicrosoftAuthenticatorAuthenticationMethod(); } - /** - * Gets the createdDateTime property value. The date and time that this app was registered. This property is null if the device isn't registered for passwordless Phone Sign-In. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getCreatedDateTime() { - return this.backingStore.get("createdDateTime"); - } /** * Gets the device property value. The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. * @return a {@link Device} @@ -65,7 +56,6 @@ public String getDisplayName() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("device", (n) -> { this.setDevice(n.getObjectValue(Device::createFromDiscriminatorValue)); }); deserializerMap.put("deviceTag", (n) -> { this.setDeviceTag(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); @@ -87,19 +77,11 @@ public String getPhoneAppVersion() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeObjectValue("device", this.getDevice()); writer.writeStringValue("deviceTag", this.getDeviceTag()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeStringValue("phoneAppVersion", this.getPhoneAppVersion()); } - /** - * Sets the createdDateTime property value. The date and time that this app was registered. This property is null if the device isn't registered for passwordless Phone Sign-In. - * @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 device property value. The registered device on which Microsoft Authenticator resides. This property is null if the device isn't registered for passwordless Phone Sign-In. * @param value Value to set for the device property. diff --git a/src/main/java/com/microsoft/graph/generated/models/MicrosoftCustomTrainingSetting.java b/src/main/java/com/microsoft/graph/generated/models/MicrosoftCustomTrainingSetting.java index 46a04c68c77..56c4f4453eb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MicrosoftCustomTrainingSetting.java +++ b/src/main/java/com/microsoft/graph/generated/models/MicrosoftCustomTrainingSetting.java @@ -55,7 +55,7 @@ public java.util.List getTrainingAssignmentM return this.backingStore.get("trainingAssignmentMappings"); } /** - * Gets the trainingCompletionDuration property value. The training completion duration that needs to be provided before scheduling the training. Possible values are: week, fortnite, month, unknownFutureValue. + * Gets the trainingCompletionDuration property value. The training completion duration that needs to be provided before scheduling the training. The possible values are: week, fortnite, month, unknownFutureValue. * @return a {@link TrainingCompletionDuration} */ @jakarta.annotation.Nullable @@ -88,7 +88,7 @@ public void setTrainingAssignmentMappings(@jakarta.annotation.Nullable final jav this.backingStore.set("trainingAssignmentMappings", value); } /** - * Sets the trainingCompletionDuration property value. The training completion duration that needs to be provided before scheduling the training. Possible values are: week, fortnite, month, unknownFutureValue. + * Sets the trainingCompletionDuration property value. The training completion duration that needs to be provided before scheduling the training. The possible values are: week, fortnite, month, unknownFutureValue. * @param value Value to set for the trainingCompletionDuration property. */ public void setTrainingCompletionDuration(@jakarta.annotation.Nullable final TrainingCompletionDuration value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MicrosoftManagedDesktop.java b/src/main/java/com/microsoft/graph/generated/models/MicrosoftManagedDesktop.java index 90ed23b5a0e..122c9eda13b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MicrosoftManagedDesktop.java +++ b/src/main/java/com/microsoft/graph/generated/models/MicrosoftManagedDesktop.java @@ -68,7 +68,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the managedType property value. Indicates the provisioning policy associated with Microsoft Managed Desktop settings. Possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The default is notManaged. + * Gets the managedType property value. Indicates the provisioning policy associated with Microsoft Managed Desktop settings. The possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The default is notManaged. * @return a {@link MicrosoftManagedDesktopType} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the managedType property value. Indicates the provisioning policy associated with Microsoft Managed Desktop settings. Possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The default is notManaged. + * Sets the managedType property value. Indicates the provisioning policy associated with Microsoft Managed Desktop settings. The possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue. The default is notManaged. * @param value Value to set for the managedType property. */ public void setManagedType(@jakarta.annotation.Nullable final MicrosoftManagedDesktopType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MicrosoftTrainingAssignmentMapping.java b/src/main/java/com/microsoft/graph/generated/models/MicrosoftTrainingAssignmentMapping.java index 6cbcc3b176a..7ac69f14c67 100644 --- a/src/main/java/com/microsoft/graph/generated/models/MicrosoftTrainingAssignmentMapping.java +++ b/src/main/java/com/microsoft/graph/generated/models/MicrosoftTrainingAssignmentMapping.java @@ -26,7 +26,7 @@ public static MicrosoftTrainingAssignmentMapping createFromDiscriminatorValue(@j return new MicrosoftTrainingAssignmentMapping(); } /** - * Gets the assignedTo property value. A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. + * Gets the assignedTo property value. A user collection that specifies to whom the training should be assigned. The possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("training", this.getTraining()); } /** - * Sets the assignedTo property value. A user collection that specifies to whom the training should be assigned. Possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. + * Sets the assignedTo property value. A user collection that specifies to whom the training should be assigned. The possible values are: none, allUsers, clickedPayload, compromised, reportedPhish, readButNotClicked, didNothing, unknownFutureValue. * @param value Value to set for the assignedTo property. */ public void setAssignedTo(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/MigrationMode.java b/src/main/java/com/microsoft/graph/generated/models/MigrationMode.java new file mode 100644 index 00000000000..95d1afeb6e8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MigrationMode.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MigrationMode implements ValuedEnum { + InProgress("inProgress"), + Completed("completed"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + MigrationMode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MigrationMode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "inProgress": return InProgress; + case "completed": return Completed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MonitorMode.java b/src/main/java/com/microsoft/graph/generated/models/MonitorMode.java new file mode 100644 index 00000000000..8c0e72ea9b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MonitorMode.java @@ -0,0 +1,26 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MonitorMode implements ValuedEnum { + MonitorOnly("monitorOnly"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + MonitorMode(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MonitorMode forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "monitorOnly": return MonitorOnly; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MonitorRunStatus.java b/src/main/java/com/microsoft/graph/generated/models/MonitorRunStatus.java new file mode 100644 index 00000000000..8b3cbcb9d61 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MonitorRunStatus.java @@ -0,0 +1,30 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MonitorRunStatus implements ValuedEnum { + Successful("successful"), + PartiallySuccessful("partiallySuccessful"), + Failed("failed"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + MonitorRunStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MonitorRunStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "successful": return Successful; + case "partiallySuccessful": return PartiallySuccessful; + case "failed": return Failed; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/MonitorStatus.java b/src/main/java/com/microsoft/graph/generated/models/MonitorStatus.java new file mode 100644 index 00000000000..8269cb81b6f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/MonitorStatus.java @@ -0,0 +1,28 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum MonitorStatus implements ValuedEnum { + Active("active"), + Inactive("inactive"), + /** A marker value for members added after the release of this API. */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + MonitorStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static MonitorStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "active": return Active; + case "inactive": return Inactive; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/NamedLocation.java b/src/main/java/com/microsoft/graph/generated/models/NamedLocation.java index 7e0a9621a0e..6436c93a0a1 100644 --- a/src/main/java/com/microsoft/graph/generated/models/NamedLocation.java +++ b/src/main/java/com/microsoft/graph/generated/models/NamedLocation.java @@ -8,12 +8,13 @@ import java.util.Map; import java.util.Objects; @jakarta.annotation.Generated("com.microsoft.kiota") -public class NamedLocation extends Entity implements Parsable { +public class NamedLocation extends PolicyDeletableItem implements Parsable { /** * Instantiates a new {@link NamedLocation} and sets the default values. */ public NamedLocation() { super(); + this.setOdataType("#microsoft.graph.namedLocation"); } /** * Creates a new instance of the appropriate class based on discriminator value @@ -58,9 +59,18 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); deserializerMap.put("modifiedDateTime", (n) -> { this.setModifiedDateTime(n.getOffsetDateTimeValue()); }); return deserializerMap; } + /** + * Gets the id property value. Identifier of a namedLocation object. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } /** * Gets the modifiedDateTime property value. The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. * @return a {@link OffsetDateTime} @@ -78,6 +88,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("id", this.getId()); writer.writeOffsetDateTimeValue("modifiedDateTime", this.getModifiedDateTime()); } /** @@ -94,6 +105,13 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the id property value. Identifier of a namedLocation object. Read-only. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } /** * Sets the modifiedDateTime property value. The Timestamp type represents last modified date and time of the location using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. * @param value Value to set for the modifiedDateTime property. diff --git a/src/main/java/com/microsoft/graph/generated/models/NetworkConnection.java b/src/main/java/com/microsoft/graph/generated/models/NetworkConnection.java index 61d85432c0d..315b14443e5 100644 --- a/src/main/java/com/microsoft/graph/generated/models/NetworkConnection.java +++ b/src/main/java/com/microsoft/graph/generated/models/NetworkConnection.java @@ -105,7 +105,7 @@ public String getDestinationUrl() { return this.backingStore.get("destinationUrl"); } /** - * Gets the direction property value. Network connection direction. Possible values are: unknown, inbound, outbound. + * Gets the direction property value. Network connection direction. The possible values are: unknown, inbound, outbound. * @return a {@link ConnectionDirection} */ @jakarta.annotation.Nullable @@ -199,7 +199,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the protocol property value. Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII. + * Gets the protocol property value. Network protocol. The possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII. * @return a {@link SecurityNetworkProtocol} */ @jakarta.annotation.Nullable @@ -239,7 +239,7 @@ public String getSourcePort() { return this.backingStore.get("sourcePort"); } /** - * Gets the status property value. Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed. + * Gets the status property value. Network connection status. The possible values are: unknown, attempted, succeeded, blocked, failed. * @return a {@link ConnectionStatus} */ @jakarta.annotation.Nullable @@ -341,7 +341,7 @@ public void setDestinationUrl(@jakarta.annotation.Nullable final String value) { this.backingStore.set("destinationUrl", value); } /** - * Sets the direction property value. Network connection direction. Possible values are: unknown, inbound, outbound. + * Sets the direction property value. Network connection direction. The possible values are: unknown, inbound, outbound. * @param value Value to set for the direction property. */ public void setDirection(@jakarta.annotation.Nullable final ConnectionDirection value) { @@ -397,7 +397,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the protocol property value. Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII. + * Sets the protocol property value. Network protocol. The possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII. * @param value Value to set for the protocol property. */ public void setProtocol(@jakarta.annotation.Nullable final SecurityNetworkProtocol value) { @@ -432,7 +432,7 @@ public void setSourcePort(@jakarta.annotation.Nullable final String value) { this.backingStore.set("sourcePort", value); } /** - * Sets the status property value. Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed. + * Sets the status property value. Network connection status. The possible values are: unknown, attempted, succeeded, blocked, failed. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final ConnectionStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/NoScopes.java b/src/main/java/com/microsoft/graph/generated/models/NoScopes.java new file mode 100644 index 00000000000..47a49ec638e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/NoScopes.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NoScopes extends InheritableScopes implements Parsable { + /** + * Instantiates a new {@link NoScopes} and sets the default values. + */ + public NoScopes() { + super(); + this.setOdataType("#microsoft.graph.noScopes"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link NoScopes} + */ + @jakarta.annotation.Nonnull + public static NoScopes createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new NoScopes(); + } + /** + * 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/generated/models/Notebook.java b/src/main/java/com/microsoft/graph/generated/models/Notebook.java index 2c3f87346d2..44f70fa73d7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Notebook.java +++ b/src/main/java/com/microsoft/graph/generated/models/Notebook.java @@ -99,7 +99,7 @@ public String getSectionsUrl() { return this.backingStore.get("sectionsUrl"); } /** - * Gets the userRole property value. Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only. + * Gets the userRole property value. The possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only. * @return a {@link OnenoteUserRole} */ @jakarta.annotation.Nullable @@ -172,7 +172,7 @@ public void setSectionsUrl(@jakarta.annotation.Nullable final String value) { this.backingStore.set("sectionsUrl", value); } /** - * Sets the userRole property value. Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only. + * Sets the userRole property value. The possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only. * @param value Value to set for the userRole property. */ public void setUserRole(@jakarta.annotation.Nullable final OnenoteUserRole value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/NotificationEventsType.java b/src/main/java/com/microsoft/graph/generated/models/NotificationEventsType.java new file mode 100644 index 00000000000..2e4aef6a5b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/NotificationEventsType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum NotificationEventsType implements ValuedEnum { + None("none"), + RestoreAndPolicyUpdates("restoreAndPolicyUpdates"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + NotificationEventsType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static NotificationEventsType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "restoreAndPolicyUpdates": return RestoreAndPolicyUpdates; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/NotificationRecipients.java b/src/main/java/com/microsoft/graph/generated/models/NotificationRecipients.java new file mode 100644 index 00000000000..267cabfb8a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/NotificationRecipients.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class NotificationRecipients implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link NotificationRecipients} and sets the default values. + */ + public NotificationRecipients() { + 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 NotificationRecipients} + */ + @jakarta.annotation.Nonnull + public static NotificationRecipients createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new NotificationRecipients(); + } + /** + * 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 customRecipients property value. A list of users or groups that receive notifications. Only specify this property when role is set to custom. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCustomRecipients() { + return this.backingStore.get("customRecipients"); + } + /** + * 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("customRecipients", (n) -> { this.setCustomRecipients(n.getCollectionOfObjectValues(EmailIdentity::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("role", (n) -> { this.setRole(n.getEnumSetValue(NotificationRecipientsType::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 role property value. The role property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getRole() { + return this.backingStore.get("role"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("customRecipients", this.getCustomRecipients()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumSetValue("role", this.getRole()); + 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 customRecipients property value. A list of users or groups that receive notifications. Only specify this property when role is set to custom. + * @param value Value to set for the customRecipients property. + */ + public void setCustomRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("customRecipients", 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 role property value. The role property + * @param value Value to set for the role property. + */ + public void setRole(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("role", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/NotificationRecipientsType.java b/src/main/java/com/microsoft/graph/generated/models/NotificationRecipientsType.java new file mode 100644 index 00000000000..fd86cd61240 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/NotificationRecipientsType.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum NotificationRecipientsType implements ValuedEnum { + None("none"), + GlobalAdmins("globalAdmins"), + BackupAdmins("backupAdmins"), + Custom("custom"), + AllAdmins("allAdmins"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + NotificationRecipientsType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static NotificationRecipientsType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "globalAdmins": return GlobalAdmins; + case "backupAdmins": return BackupAdmins; + case "custom": return Custom; + case "allAdmins": return AllAdmins; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/NotifyMembers.java b/src/main/java/com/microsoft/graph/generated/models/NotifyMembers.java new file mode 100644 index 00000000000..db94ab035a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/NotifyMembers.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum NotifyMembers implements ValuedEnum { + All("all"), + AllowSelected("allowSelected"), + BlockSelected("blockSelected"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + NotifyMembers(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static NotifyMembers forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "all": return All; + case "allowSelected": return AllowSelected; + case "blockSelected": return BlockSelected; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OAuthConsentAppDetail.java b/src/main/java/com/microsoft/graph/generated/models/OAuthConsentAppDetail.java index fa98846571a..4cd8b715e38 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OAuthConsentAppDetail.java +++ b/src/main/java/com/microsoft/graph/generated/models/OAuthConsentAppDetail.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the appScope property value. App scope. Possible values are: unknown, readCalendar, readContact, readMail, readAllChat, readAllFile, readAndWriteMail, sendMail, unknownFutureValue. + * Gets the appScope property value. App scope. The possible values are: unknown, readCalendar, readContact, readMail, readAllChat, readAllFile, readAndWriteMail, sendMail, unknownFutureValue. * @return a {@link OAuthAppScope} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers return deserializerMap; } /** - * Gets the key property value. Possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName. + * Gets the key property value. The possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName. * @return a {@link ObjectDefinitionMetadata} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the key property value. Possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName. + * Sets the key property value. The possible values are: PropertyNameAccountEnabled, PropertyNameSoftDeleted, IsSoftDeletionSupported, IsSynchronizeAllSupported, ConnectorDataStorageRequired, Extensions, LinkTypeName. * @param value Value to set for the key property. */ public void setKey(@jakarta.annotation.Nullable final ObjectDefinitionMetadata value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ObjectMappingMetadataEntry.java b/src/main/java/com/microsoft/graph/generated/models/ObjectMappingMetadataEntry.java index 3b426166084..fc93f250d1f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ObjectMappingMetadataEntry.java +++ b/src/main/java/com/microsoft/graph/generated/models/ObjectMappingMetadataEntry.java @@ -68,7 +68,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the key property value. Possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized. + * Gets the key property value. The possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized. * @return a {@link ObjectMappingMetadata} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the key property value. Possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized. + * Sets the key property value. The possible values are: EscrowBehavior, DisableMonitoringForChanges, OriginalJoiningProperty, Disposition, IsCustomerDefined, ExcludeFromReporting, Unsynchronized. * @param value Value to set for the key property. */ public void setKey(@jakarta.annotation.Nullable final ObjectMappingMetadata value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/OidcAddressInboundClaims.java b/src/main/java/com/microsoft/graph/generated/models/OidcAddressInboundClaims.java new file mode 100644 index 00000000000..ba347a904c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OidcAddressInboundClaims.java @@ -0,0 +1,192 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OidcAddressInboundClaims implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OidcAddressInboundClaims} and sets the default values. + */ + public OidcAddressInboundClaims() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OidcAddressInboundClaims} + */ + @jakarta.annotation.Nonnull + public static OidcAddressInboundClaims createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcAddressInboundClaims(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the country property value. The country property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCountry() { + return this.backingStore.get("country"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("country", (n) -> { this.setCountry(n.getStringValue()); }); + deserializerMap.put("locality", (n) -> { this.setLocality(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("postal_code", (n) -> { this.setPostalCode(n.getStringValue()); }); + deserializerMap.put("region", (n) -> { this.setRegion(n.getStringValue()); }); + deserializerMap.put("street_address", (n) -> { this.setStreetAddress(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the locality property value. The locality property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLocality() { + return this.backingStore.get("locality"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the postal_code property value. The postal_code property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPostalCode() { + return this.backingStore.get("postalCode"); + } + /** + * Gets the region property value. The region property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRegion() { + return this.backingStore.get("region"); + } + /** + * Gets the street_address property value. The street_address property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStreetAddress() { + return this.backingStore.get("streetAddress"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("country", this.getCountry()); + writer.writeStringValue("locality", this.getLocality()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("postal_code", this.getPostalCode()); + writer.writeStringValue("region", this.getRegion()); + writer.writeStringValue("street_address", this.getStreetAddress()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the country property value. The country property + * @param value Value to set for the country property. + */ + public void setCountry(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("country", value); + } + /** + * Sets the locality property value. The locality property + * @param value Value to set for the locality property. + */ + public void setLocality(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("locality", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the postal_code property value. The postal_code property + * @param value Value to set for the postal_code property. + */ + public void setPostalCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("postalCode", value); + } + /** + * Sets the region property value. The region property + * @param value Value to set for the region property. + */ + public void setRegion(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("region", value); + } + /** + * Sets the street_address property value. The street_address property + * @param value Value to set for the street_address property. + */ + public void setStreetAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("streetAddress", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OidcClientAuthentication.java b/src/main/java/com/microsoft/graph/generated/models/OidcClientAuthentication.java new file mode 100644 index 00000000000..86eed232d2b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OidcClientAuthentication.java @@ -0,0 +1,115 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OidcClientAuthentication implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OidcClientAuthentication} and sets the default values. + */ + public OidcClientAuthentication() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OidcClientAuthentication} + */ + @jakarta.annotation.Nonnull + public static OidcClientAuthentication createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.oidcClientSecretAuthentication": return new OidcClientSecretAuthentication(); + case "#microsoft.graph.oidcPrivateJwtKeyClientAuthentication": return new OidcPrivateJwtKeyClientAuthentication(); + } + } + return new OidcClientAuthentication(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OidcClientSecretAuthentication.java b/src/main/java/com/microsoft/graph/generated/models/OidcClientSecretAuthentication.java new file mode 100644 index 00000000000..1f05c3723cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OidcClientSecretAuthentication.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OidcClientSecretAuthentication extends OidcClientAuthentication implements Parsable { + /** + * Instantiates a new {@link OidcClientSecretAuthentication} and sets the default values. + */ + public OidcClientSecretAuthentication() { + super(); + this.setOdataType("#microsoft.graph.oidcClientSecretAuthentication"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OidcClientSecretAuthentication} + */ + @jakarta.annotation.Nonnull + public static OidcClientSecretAuthentication createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcClientSecretAuthentication(); + } + /** + * Gets the clientSecret property value. The clientSecret property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientSecret() { + return this.backingStore.get("clientSecret"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("clientSecret", (n) -> { this.setClientSecret(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("clientSecret", this.getClientSecret()); + } + /** + * Sets the clientSecret property value. The clientSecret property + * @param value Value to set for the clientSecret property. + */ + public void setClientSecret(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientSecret", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OidcIdentityProvider.java b/src/main/java/com/microsoft/graph/generated/models/OidcIdentityProvider.java new file mode 100644 index 00000000000..6241e7489a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OidcIdentityProvider.java @@ -0,0 +1,165 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OidcIdentityProvider extends IdentityProviderBase implements Parsable { + /** + * Instantiates a new {@link OidcIdentityProvider} and sets the default values. + */ + public OidcIdentityProvider() { + super(); + this.setOdataType("#microsoft.graph.oidcIdentityProvider"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OidcIdentityProvider} + */ + @jakarta.annotation.Nonnull + public static OidcIdentityProvider createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcIdentityProvider(); + } + /** + * Gets the clientAuthentication property value. The clientAuthentication property + * @return a {@link OidcClientAuthentication} + */ + @jakarta.annotation.Nullable + public OidcClientAuthentication getClientAuthentication() { + return this.backingStore.get("clientAuthentication"); + } + /** + * Gets the clientId property value. The clientId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientId() { + return this.backingStore.get("clientId"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("clientAuthentication", (n) -> { this.setClientAuthentication(n.getObjectValue(OidcClientAuthentication::createFromDiscriminatorValue)); }); + deserializerMap.put("clientId", (n) -> { this.setClientId(n.getStringValue()); }); + deserializerMap.put("inboundClaimMapping", (n) -> { this.setInboundClaimMapping(n.getObjectValue(OidcInboundClaimMappingOverride::createFromDiscriminatorValue)); }); + deserializerMap.put("issuer", (n) -> { this.setIssuer(n.getStringValue()); }); + deserializerMap.put("responseType", (n) -> { this.setResponseType(n.getEnumSetValue(OidcResponseType::forValue)); }); + deserializerMap.put("scope", (n) -> { this.setScope(n.getStringValue()); }); + deserializerMap.put("wellKnownEndpoint", (n) -> { this.setWellKnownEndpoint(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the inboundClaimMapping property value. The inboundClaimMapping property + * @return a {@link OidcInboundClaimMappingOverride} + */ + @jakarta.annotation.Nullable + public OidcInboundClaimMappingOverride getInboundClaimMapping() { + return this.backingStore.get("inboundClaimMapping"); + } + /** + * Gets the issuer property value. The issuer property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIssuer() { + return this.backingStore.get("issuer"); + } + /** + * Gets the responseType property value. The responseType property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getResponseType() { + return this.backingStore.get("responseType"); + } + /** + * Gets the scope property value. The scope property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getScope() { + return this.backingStore.get("scope"); + } + /** + * Gets the wellKnownEndpoint property value. The wellKnownEndpoint property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWellKnownEndpoint() { + return this.backingStore.get("wellKnownEndpoint"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("clientAuthentication", this.getClientAuthentication()); + writer.writeStringValue("clientId", this.getClientId()); + writer.writeObjectValue("inboundClaimMapping", this.getInboundClaimMapping()); + writer.writeStringValue("issuer", this.getIssuer()); + writer.writeEnumSetValue("responseType", this.getResponseType()); + writer.writeStringValue("scope", this.getScope()); + writer.writeStringValue("wellKnownEndpoint", this.getWellKnownEndpoint()); + } + /** + * Sets the clientAuthentication property value. The clientAuthentication property + * @param value Value to set for the clientAuthentication property. + */ + public void setClientAuthentication(@jakarta.annotation.Nullable final OidcClientAuthentication value) { + this.backingStore.set("clientAuthentication", value); + } + /** + * Sets the clientId property value. The clientId property + * @param value Value to set for the clientId property. + */ + public void setClientId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientId", value); + } + /** + * Sets the inboundClaimMapping property value. The inboundClaimMapping property + * @param value Value to set for the inboundClaimMapping property. + */ + public void setInboundClaimMapping(@jakarta.annotation.Nullable final OidcInboundClaimMappingOverride value) { + this.backingStore.set("inboundClaimMapping", value); + } + /** + * Sets the issuer property value. The issuer property + * @param value Value to set for the issuer property. + */ + public void setIssuer(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("issuer", value); + } + /** + * Sets the responseType property value. The responseType property + * @param value Value to set for the responseType property. + */ + public void setResponseType(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("responseType", value); + } + /** + * Sets the scope property value. The scope property + * @param value Value to set for the scope property. + */ + public void setScope(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("scope", value); + } + /** + * Sets the wellKnownEndpoint property value. The wellKnownEndpoint property + * @param value Value to set for the wellKnownEndpoint property. + */ + public void setWellKnownEndpoint(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("wellKnownEndpoint", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OidcInboundClaimMappingOverride.java b/src/main/java/com/microsoft/graph/generated/models/OidcInboundClaimMappingOverride.java new file mode 100644 index 00000000000..b512d627836 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OidcInboundClaimMappingOverride.java @@ -0,0 +1,260 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OidcInboundClaimMappingOverride implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OidcInboundClaimMappingOverride} and sets the default values. + */ + public OidcInboundClaimMappingOverride() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OidcInboundClaimMappingOverride} + */ + @jakarta.annotation.Nonnull + public static OidcInboundClaimMappingOverride createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcInboundClaimMappingOverride(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the address property value. The address property + * @return a {@link OidcAddressInboundClaims} + */ + @jakarta.annotation.Nullable + public OidcAddressInboundClaims getAddress() { + return this.backingStore.get("address"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the email property value. The email property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEmail() { + return this.backingStore.get("email"); + } + /** + * Gets the email_verified property value. The email_verified property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEmailVerified() { + return this.backingStore.get("emailVerified"); + } + /** + * Gets the family_name property value. The family_name property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFamilyName() { + return this.backingStore.get("familyName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(10); + deserializerMap.put("address", (n) -> { this.setAddress(n.getObjectValue(OidcAddressInboundClaims::createFromDiscriminatorValue)); }); + deserializerMap.put("email", (n) -> { this.setEmail(n.getStringValue()); }); + deserializerMap.put("email_verified", (n) -> { this.setEmailVerified(n.getStringValue()); }); + deserializerMap.put("family_name", (n) -> { this.setFamilyName(n.getStringValue()); }); + deserializerMap.put("given_name", (n) -> { this.setGivenName(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("phone_number", (n) -> { this.setPhoneNumber(n.getStringValue()); }); + deserializerMap.put("phone_number_verified", (n) -> { this.setPhoneNumberVerified(n.getStringValue()); }); + deserializerMap.put("sub", (n) -> { this.setSub(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the given_name property value. The given_name property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getGivenName() { + return this.backingStore.get("givenName"); + } + /** + * Gets the name property value. The name property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the phone_number property value. The phone_number property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPhoneNumber() { + return this.backingStore.get("phoneNumber"); + } + /** + * Gets the phone_number_verified property value. The phone_number_verified property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPhoneNumberVerified() { + return this.backingStore.get("phoneNumberVerified"); + } + /** + * Gets the sub property value. The sub property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSub() { + return this.backingStore.get("sub"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeObjectValue("address", this.getAddress()); + writer.writeStringValue("email", this.getEmail()); + writer.writeStringValue("email_verified", this.getEmailVerified()); + writer.writeStringValue("family_name", this.getFamilyName()); + writer.writeStringValue("given_name", this.getGivenName()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("phone_number", this.getPhoneNumber()); + writer.writeStringValue("phone_number_verified", this.getPhoneNumberVerified()); + writer.writeStringValue("sub", this.getSub()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the address property value. The address property + * @param value Value to set for the address property. + */ + public void setAddress(@jakarta.annotation.Nullable final OidcAddressInboundClaims value) { + this.backingStore.set("address", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the email property value. The email property + * @param value Value to set for the email property. + */ + public void setEmail(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("email", value); + } + /** + * Sets the email_verified property value. The email_verified property + * @param value Value to set for the email_verified property. + */ + public void setEmailVerified(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("emailVerified", value); + } + /** + * Sets the family_name property value. The family_name property + * @param value Value to set for the family_name property. + */ + public void setFamilyName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("familyName", value); + } + /** + * Sets the given_name property value. The given_name property + * @param value Value to set for the given_name property. + */ + public void setGivenName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("givenName", value); + } + /** + * Sets the name property value. The name property + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the phone_number property value. The phone_number property + * @param value Value to set for the phone_number property. + */ + public void setPhoneNumber(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("phoneNumber", value); + } + /** + * Sets the phone_number_verified property value. The phone_number_verified property + * @param value Value to set for the phone_number_verified property. + */ + public void setPhoneNumberVerified(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("phoneNumberVerified", value); + } + /** + * Sets the sub property value. The sub property + * @param value Value to set for the sub property. + */ + public void setSub(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sub", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OidcPrivateJwtKeyClientAuthentication.java b/src/main/java/com/microsoft/graph/generated/models/OidcPrivateJwtKeyClientAuthentication.java new file mode 100644 index 00000000000..ab9acede09f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OidcPrivateJwtKeyClientAuthentication.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OidcPrivateJwtKeyClientAuthentication extends OidcClientAuthentication implements Parsable { + /** + * Instantiates a new {@link OidcPrivateJwtKeyClientAuthentication} and sets the default values. + */ + public OidcPrivateJwtKeyClientAuthentication() { + super(); + this.setOdataType("#microsoft.graph.oidcPrivateJwtKeyClientAuthentication"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OidcPrivateJwtKeyClientAuthentication} + */ + @jakarta.annotation.Nonnull + public static OidcPrivateJwtKeyClientAuthentication createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OidcPrivateJwtKeyClientAuthentication(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OidcResponseType.java b/src/main/java/com/microsoft/graph/generated/models/OidcResponseType.java new file mode 100644 index 00000000000..a1e017fee10 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OidcResponseType.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum OidcResponseType implements ValuedEnum { + Code("code"), + Id_token("id_token"), + Token("token"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + OidcResponseType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static OidcResponseType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "code": return Code; + case "id_token": return Id_token; + case "token": return Token; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnFraudProtectionLoadStartExternalUsersAuthHandler.java b/src/main/java/com/microsoft/graph/generated/models/OnFraudProtectionLoadStartExternalUsersAuthHandler.java new file mode 100644 index 00000000000..2cca44003f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnFraudProtectionLoadStartExternalUsersAuthHandler.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnFraudProtectionLoadStartExternalUsersAuthHandler extends OnFraudProtectionLoadStartHandler implements Parsable { + /** + * Instantiates a new {@link OnFraudProtectionLoadStartExternalUsersAuthHandler} and sets the default values. + */ + public OnFraudProtectionLoadStartExternalUsersAuthHandler() { + super(); + this.setOdataType("#microsoft.graph.onFraudProtectionLoadStartExternalUsersAuthHandler"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnFraudProtectionLoadStartExternalUsersAuthHandler} + */ + @jakarta.annotation.Nonnull + public static OnFraudProtectionLoadStartExternalUsersAuthHandler createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnFraudProtectionLoadStartExternalUsersAuthHandler(); + } + /** + * 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("signUp", (n) -> { this.setSignUp(n.getObjectValue(FraudProtectionConfiguration::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the signUp property value. Specifies the fraud protection configuration for sign-up events. + * @return a {@link FraudProtectionConfiguration} + */ + @jakarta.annotation.Nullable + public FraudProtectionConfiguration getSignUp() { + return this.backingStore.get("signUp"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("signUp", this.getSignUp()); + } + /** + * Sets the signUp property value. Specifies the fraud protection configuration for sign-up events. + * @param value Value to set for the signUp property. + */ + public void setSignUp(@jakarta.annotation.Nullable final FraudProtectionConfiguration value) { + this.backingStore.set("signUp", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnFraudProtectionLoadStartHandler.java b/src/main/java/com/microsoft/graph/generated/models/OnFraudProtectionLoadStartHandler.java new file mode 100644 index 00000000000..c642e948c4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnFraudProtectionLoadStartHandler.java @@ -0,0 +1,114 @@ +package com.microsoft.graph.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 OnFraudProtectionLoadStartHandler implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OnFraudProtectionLoadStartHandler} and sets the default values. + */ + public OnFraudProtectionLoadStartHandler() { + 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 OnFraudProtectionLoadStartHandler} + */ + @jakarta.annotation.Nonnull + public static OnFraudProtectionLoadStartHandler 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.onFraudProtectionLoadStartExternalUsersAuthHandler": return new OnFraudProtectionLoadStartExternalUsersAuthHandler(); + } + } + return new OnFraudProtectionLoadStartHandler(); + } + /** + * 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/generated/models/OnFraudProtectionLoadStartListener.java b/src/main/java/com/microsoft/graph/generated/models/OnFraudProtectionLoadStartListener.java new file mode 100644 index 00000000000..9d5a7284ef2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnFraudProtectionLoadStartListener.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnFraudProtectionLoadStartListener extends AuthenticationEventListener implements Parsable { + /** + * Instantiates a new {@link OnFraudProtectionLoadStartListener} and sets the default values. + */ + public OnFraudProtectionLoadStartListener() { + super(); + this.setOdataType("#microsoft.graph.onFraudProtectionLoadStartListener"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnFraudProtectionLoadStartListener} + */ + @jakarta.annotation.Nonnull + public static OnFraudProtectionLoadStartListener createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnFraudProtectionLoadStartListener(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("handler", (n) -> { this.setHandler(n.getObjectValue(OnFraudProtectionLoadStartHandler::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the handler property value. Configuration for what to invoke if the event resolves to this listener. + * @return a {@link OnFraudProtectionLoadStartHandler} + */ + @jakarta.annotation.Nullable + public OnFraudProtectionLoadStartHandler getHandler() { + return this.backingStore.get("handler"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("handler", this.getHandler()); + } + /** + * Sets the handler property value. Configuration for what to invoke if the event resolves to this listener. + * @param value Value to set for the handler property. + */ + public void setHandler(@jakarta.annotation.Nullable final OnFraudProtectionLoadStartHandler value) { + this.backingStore.set("handler", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnPasswordMigrationCustomExtensionHandler.java b/src/main/java/com/microsoft/graph/generated/models/OnPasswordMigrationCustomExtensionHandler.java new file mode 100644 index 00000000000..8fe8aedb551 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnPasswordMigrationCustomExtensionHandler.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnPasswordMigrationCustomExtensionHandler extends OnPasswordSubmitHandler implements Parsable { + /** + * Instantiates a new {@link OnPasswordMigrationCustomExtensionHandler} and sets the default values. + */ + public OnPasswordMigrationCustomExtensionHandler() { + super(); + this.setOdataType("#microsoft.graph.onPasswordMigrationCustomExtensionHandler"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnPasswordMigrationCustomExtensionHandler} + */ + @jakarta.annotation.Nonnull + public static OnPasswordMigrationCustomExtensionHandler createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnPasswordMigrationCustomExtensionHandler(); + } + /** + * Gets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional. + * @return a {@link CustomExtensionOverwriteConfiguration} + */ + @jakarta.annotation.Nullable + public CustomExtensionOverwriteConfiguration getConfiguration() { + return this.backingStore.get("configuration"); + } + /** + * Gets the customExtension property value. The customExtension property + * @return a {@link OnPasswordSubmitCustomExtension} + */ + @jakarta.annotation.Nullable + public OnPasswordSubmitCustomExtension getCustomExtension() { + return this.backingStore.get("customExtension"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("configuration", (n) -> { this.setConfiguration(n.getObjectValue(CustomExtensionOverwriteConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("customExtension", (n) -> { this.setCustomExtension(n.getObjectValue(OnPasswordSubmitCustomExtension::createFromDiscriminatorValue)); }); + deserializerMap.put("migrationPropertyId", (n) -> { this.setMigrationPropertyId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the migrationPropertyId property value. The name of the custom extension attribute that indicates whether a user requires migration. This property must reference a valid custom attribute on the user object (for example, extension<appId>requiresMigration). Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMigrationPropertyId() { + return this.backingStore.get("migrationPropertyId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("configuration", this.getConfiguration()); + writer.writeObjectValue("customExtension", this.getCustomExtension()); + writer.writeStringValue("migrationPropertyId", this.getMigrationPropertyId()); + } + /** + * Sets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional. + * @param value Value to set for the configuration property. + */ + public void setConfiguration(@jakarta.annotation.Nullable final CustomExtensionOverwriteConfiguration value) { + this.backingStore.set("configuration", value); + } + /** + * Sets the customExtension property value. The customExtension property + * @param value Value to set for the customExtension property. + */ + public void setCustomExtension(@jakarta.annotation.Nullable final OnPasswordSubmitCustomExtension value) { + this.backingStore.set("customExtension", value); + } + /** + * Sets the migrationPropertyId property value. The name of the custom extension attribute that indicates whether a user requires migration. This property must reference a valid custom attribute on the user object (for example, extension<appId>requiresMigration). Required. + * @param value Value to set for the migrationPropertyId property. + */ + public void setMigrationPropertyId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("migrationPropertyId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnPasswordSubmitCustomExtension.java b/src/main/java/com/microsoft/graph/generated/models/OnPasswordSubmitCustomExtension.java new file mode 100644 index 00000000000..e6552357fb7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnPasswordSubmitCustomExtension.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnPasswordSubmitCustomExtension extends CustomAuthenticationExtension implements Parsable { + /** + * Instantiates a new {@link OnPasswordSubmitCustomExtension} and sets the default values. + */ + public OnPasswordSubmitCustomExtension() { + super(); + this.setOdataType("#microsoft.graph.onPasswordSubmitCustomExtension"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnPasswordSubmitCustomExtension} + */ + @jakarta.annotation.Nonnull + public static OnPasswordSubmitCustomExtension createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnPasswordSubmitCustomExtension(); + } + /** + * 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/generated/models/OnPasswordSubmitHandler.java b/src/main/java/com/microsoft/graph/generated/models/OnPasswordSubmitHandler.java new file mode 100644 index 00000000000..028abe03038 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnPasswordSubmitHandler.java @@ -0,0 +1,114 @@ +package com.microsoft.graph.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 OnPasswordSubmitHandler implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OnPasswordSubmitHandler} and sets the default values. + */ + public OnPasswordSubmitHandler() { + 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 OnPasswordSubmitHandler} + */ + @jakarta.annotation.Nonnull + public static OnPasswordSubmitHandler 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.onPasswordMigrationCustomExtensionHandler": return new OnPasswordMigrationCustomExtensionHandler(); + } + } + return new OnPasswordSubmitHandler(); + } + /** + * 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/generated/models/OnPasswordSubmitListener.java b/src/main/java/com/microsoft/graph/generated/models/OnPasswordSubmitListener.java new file mode 100644 index 00000000000..be5101f078b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnPasswordSubmitListener.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnPasswordSubmitListener extends AuthenticationEventListener implements Parsable { + /** + * Instantiates a new {@link OnPasswordSubmitListener} and sets the default values. + */ + public OnPasswordSubmitListener() { + super(); + this.setOdataType("#microsoft.graph.onPasswordSubmitListener"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnPasswordSubmitListener} + */ + @jakarta.annotation.Nonnull + public static OnPasswordSubmitListener createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnPasswordSubmitListener(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("handler", (n) -> { this.setHandler(n.getObjectValue(OnPasswordSubmitHandler::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the handler property value. Configuration for the handler to invoke when this listener is triggered. For JIT migration scenarios, this is typically an onPasswordMigrationCustomExtensionHandler. + * @return a {@link OnPasswordSubmitHandler} + */ + @jakarta.annotation.Nullable + public OnPasswordSubmitHandler getHandler() { + return this.backingStore.get("handler"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("handler", this.getHandler()); + } + /** + * Sets the handler property value. Configuration for the handler to invoke when this listener is triggered. For JIT migration scenarios, this is typically an onPasswordMigrationCustomExtensionHandler. + * @param value Value to set for the handler property. + */ + public void setHandler(@jakarta.annotation.Nullable final OnPasswordSubmitHandler value) { + this.backingStore.set("handler", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnPremisesDirectorySynchronizationFeature.java b/src/main/java/com/microsoft/graph/generated/models/OnPremisesDirectorySynchronizationFeature.java index 4b790605f63..a0d5f5f8ecd 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OnPremisesDirectorySynchronizationFeature.java +++ b/src/main/java/com/microsoft/graph/generated/models/OnPremisesDirectorySynchronizationFeature.java @@ -47,6 +47,14 @@ public Map getAdditionalData() { } return value; } + /** + * Gets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. When true, allows on-premises directory sync clients to update the onPremisesObjectIdentifier property. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled() { + return this.backingStore.get("allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled"); + } /** * Gets the backingStore property value. Stores model information. * @return a {@link BackingStore} @@ -125,7 +133,8 @@ public Boolean getDirectoryExtensionsEnabled() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(20); + final HashMap> deserializerMap = new HashMap>(21); + deserializerMap.put("allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled", (n) -> { this.setAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled(n.getBooleanValue()); }); deserializerMap.put("blockCloudObjectTakeoverThroughHardMatchEnabled", (n) -> { this.setBlockCloudObjectTakeoverThroughHardMatchEnabled(n.getBooleanValue()); }); deserializerMap.put("blockSoftMatchEnabled", (n) -> { this.setBlockSoftMatchEnabled(n.getBooleanValue()); }); deserializerMap.put("bypassDirSyncOverridesEnabled", (n) -> { this.setBypassDirSyncOverridesEnabled(n.getBooleanValue()); }); @@ -250,6 +259,7 @@ public Boolean getUserWritebackEnabled() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeBooleanValue("allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled", this.getAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled()); writer.writeBooleanValue("blockCloudObjectTakeoverThroughHardMatchEnabled", this.getBlockCloudObjectTakeoverThroughHardMatchEnabled()); writer.writeBooleanValue("blockSoftMatchEnabled", this.getBlockSoftMatchEnabled()); writer.writeBooleanValue("bypassDirSyncOverridesEnabled", this.getBypassDirSyncOverridesEnabled()); @@ -279,6 +289,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { this.backingStore.set("additionalData", value); } + /** + * Sets the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property value. When true, allows on-premises directory sync clients to update the onPremisesObjectIdentifier property. + * @param value Value to set for the allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled property. + */ + public void setAllowOnPremUpdateOfOnPremisesObjectIdentifierEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("allowOnPremUpdateOfOnPremisesObjectIdentifierEnabled", value); + } /** * Sets the backingStore property value. Stores model information. * @param value Value to set for the backingStore property. diff --git a/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationCustomExtension.java b/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationCustomExtension.java new file mode 100644 index 00000000000..c6965728c7d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationCustomExtension.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnVerifiedIdClaimValidationCustomExtension extends CustomAuthenticationExtension implements Parsable { + /** + * Instantiates a new {@link OnVerifiedIdClaimValidationCustomExtension} and sets the default values. + */ + public OnVerifiedIdClaimValidationCustomExtension() { + super(); + this.setOdataType("#microsoft.graph.onVerifiedIdClaimValidationCustomExtension"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnVerifiedIdClaimValidationCustomExtension} + */ + @jakarta.annotation.Nonnull + public static OnVerifiedIdClaimValidationCustomExtension createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnVerifiedIdClaimValidationCustomExtension(); + } + /** + * 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/generated/models/OnVerifiedIdClaimValidationCustomExtensionHandler.java b/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationCustomExtensionHandler.java new file mode 100644 index 00000000000..ec6eb90a209 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationCustomExtensionHandler.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnVerifiedIdClaimValidationCustomExtensionHandler extends OnVerifiedIdClaimValidationHandler implements Parsable { + /** + * Instantiates a new {@link OnVerifiedIdClaimValidationCustomExtensionHandler} and sets the default values. + */ + public OnVerifiedIdClaimValidationCustomExtensionHandler() { + super(); + this.setOdataType("#microsoft.graph.onVerifiedIdClaimValidationCustomExtensionHandler"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnVerifiedIdClaimValidationCustomExtensionHandler} + */ + @jakarta.annotation.Nonnull + public static OnVerifiedIdClaimValidationCustomExtensionHandler createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnVerifiedIdClaimValidationCustomExtensionHandler(); + } + /** + * Gets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional. + * @return a {@link CustomExtensionOverwriteConfiguration} + */ + @jakarta.annotation.Nullable + public CustomExtensionOverwriteConfiguration getConfiguration() { + return this.backingStore.get("configuration"); + } + /** + * Gets the customExtension property value. The customExtension property + * @return a {@link OnVerifiedIdClaimValidationCustomExtension} + */ + @jakarta.annotation.Nullable + public OnVerifiedIdClaimValidationCustomExtension getCustomExtension() { + return this.backingStore.get("customExtension"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("configuration", (n) -> { this.setConfiguration(n.getObjectValue(CustomExtensionOverwriteConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("customExtension", (n) -> { this.setCustomExtension(n.getObjectValue(OnVerifiedIdClaimValidationCustomExtension::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("configuration", this.getConfiguration()); + writer.writeObjectValue("customExtension", this.getCustomExtension()); + } + /** + * Sets the configuration property value. Configuration that overrides the default settings from the referenced custom extension, such as timeout and retry values. Optional. + * @param value Value to set for the configuration property. + */ + public void setConfiguration(@jakarta.annotation.Nullable final CustomExtensionOverwriteConfiguration value) { + this.backingStore.set("configuration", value); + } + /** + * Sets the customExtension property value. The customExtension property + * @param value Value to set for the customExtension property. + */ + public void setCustomExtension(@jakarta.annotation.Nullable final OnVerifiedIdClaimValidationCustomExtension value) { + this.backingStore.set("customExtension", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationHandler.java b/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationHandler.java new file mode 100644 index 00000000000..a8dae48bb48 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationHandler.java @@ -0,0 +1,114 @@ +package com.microsoft.graph.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 OnVerifiedIdClaimValidationHandler implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OnVerifiedIdClaimValidationHandler} and sets the default values. + */ + public OnVerifiedIdClaimValidationHandler() { + 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 OnVerifiedIdClaimValidationHandler} + */ + @jakarta.annotation.Nonnull + public static OnVerifiedIdClaimValidationHandler 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.onVerifiedIdClaimValidationCustomExtensionHandler": return new OnVerifiedIdClaimValidationCustomExtensionHandler(); + } + } + return new OnVerifiedIdClaimValidationHandler(); + } + /** + * 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/generated/models/OnVerifiedIdClaimValidationListener.java b/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationListener.java new file mode 100644 index 00000000000..dbcc78b09a9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnVerifiedIdClaimValidationListener.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnVerifiedIdClaimValidationListener extends AuthenticationEventListener implements Parsable { + /** + * Instantiates a new {@link OnVerifiedIdClaimValidationListener} and sets the default values. + */ + public OnVerifiedIdClaimValidationListener() { + super(); + this.setOdataType("#microsoft.graph.onVerifiedIdClaimValidationListener"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OnVerifiedIdClaimValidationListener} + */ + @jakarta.annotation.Nonnull + public static OnVerifiedIdClaimValidationListener createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnVerifiedIdClaimValidationListener(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("handler", (n) -> { this.setHandler(n.getObjectValue(OnVerifiedIdClaimValidationHandler::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the handler property value. Configuration for the handler to invoke when this listener is triggered. For Verified ID claim validation scenarios, this is typically an onVerifiedIdClaimValidationCustomExtensionHandler. + * @return a {@link OnVerifiedIdClaimValidationHandler} + */ + @jakarta.annotation.Nullable + public OnVerifiedIdClaimValidationHandler getHandler() { + return this.backingStore.get("handler"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("handler", this.getHandler()); + } + /** + * Sets the handler property value. Configuration for the handler to invoke when this listener is triggered. For Verified ID claim validation scenarios, this is typically an onVerifiedIdClaimValidationCustomExtensionHandler. + * @param value Value to set for the handler property. + */ + public void setHandler(@jakarta.annotation.Nullable final OnVerifiedIdClaimValidationHandler value) { + this.backingStore.set("handler", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OneDriveForBusinessBrowseSession.java b/src/main/java/com/microsoft/graph/generated/models/OneDriveForBusinessBrowseSession.java new file mode 100644 index 00000000000..5a868f0dd25 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OneDriveForBusinessBrowseSession.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OneDriveForBusinessBrowseSession extends BrowseSessionBase implements Parsable { + /** + * Instantiates a new {@link OneDriveForBusinessBrowseSession} and sets the default values. + */ + public OneDriveForBusinessBrowseSession() { + super(); + this.setOdataType("#microsoft.graph.oneDriveForBusinessBrowseSession"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link OneDriveForBusinessBrowseSession} + */ + @jakarta.annotation.Nonnull + public static OneDriveForBusinessBrowseSession createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OneDriveForBusinessBrowseSession(); + } + /** + * Gets the directoryObjectId property value. Id of the backed-up OneDrive. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDirectoryObjectId() { + return this.backingStore.get("directoryObjectId"); + } + /** + * 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("directoryObjectId", (n) -> { this.setDirectoryObjectId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("directoryObjectId", this.getDirectoryObjectId()); + } + /** + * Sets the directoryObjectId property value. Id of the backed-up OneDrive. + * @param value Value to set for the directoryObjectId property. + */ + public void setDirectoryObjectId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("directoryObjectId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OneDriveForBusinessBrowseSessionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/OneDriveForBusinessBrowseSessionCollectionResponse.java new file mode 100644 index 00000000000..04fcfb48986 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OneDriveForBusinessBrowseSessionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OneDriveForBusinessBrowseSessionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link OneDriveForBusinessBrowseSessionCollectionResponse} and sets the default values. + */ + public OneDriveForBusinessBrowseSessionCollectionResponse() { + 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 OneDriveForBusinessBrowseSessionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static OneDriveForBusinessBrowseSessionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OneDriveForBusinessBrowseSessionCollectionResponse(); + } + /** + * 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(OneDriveForBusinessBrowseSession::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/generated/models/OneDriveForBusinessRestoreSession.java b/src/main/java/com/microsoft/graph/generated/models/OneDriveForBusinessRestoreSession.java index 8df2c9c14c1..7e2a9ae7530 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OneDriveForBusinessRestoreSession.java +++ b/src/main/java/com/microsoft/graph/generated/models/OneDriveForBusinessRestoreSession.java @@ -50,8 +50,17 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("driveRestoreArtifacts", (n) -> { this.setDriveRestoreArtifacts(n.getCollectionOfObjectValues(DriveRestoreArtifact::createFromDiscriminatorValue)); }); deserializerMap.put("driveRestoreArtifactsBulkAdditionRequests", (n) -> { this.setDriveRestoreArtifactsBulkAdditionRequests(n.getCollectionOfObjectValues(DriveRestoreArtifactsBulkAdditionRequest::createFromDiscriminatorValue)); }); + deserializerMap.put("granularDriveRestoreArtifacts", (n) -> { this.setGranularDriveRestoreArtifacts(n.getCollectionOfObjectValues(GranularDriveRestoreArtifact::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the granularDriveRestoreArtifacts property value. A collection of browse session ID and item key details that can be used to restore OneDrive for work or school files and folders. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGranularDriveRestoreArtifacts() { + return this.backingStore.get("granularDriveRestoreArtifacts"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -61,6 +70,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("driveRestoreArtifacts", this.getDriveRestoreArtifacts()); writer.writeCollectionOfObjectValues("driveRestoreArtifactsBulkAdditionRequests", this.getDriveRestoreArtifactsBulkAdditionRequests()); + writer.writeCollectionOfObjectValues("granularDriveRestoreArtifacts", this.getGranularDriveRestoreArtifacts()); } /** * Sets the driveRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore a OneDrive for work or school drive. @@ -76,4 +86,11 @@ public void setDriveRestoreArtifacts(@jakarta.annotation.Nullable final java.uti public void setDriveRestoreArtifactsBulkAdditionRequests(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("driveRestoreArtifactsBulkAdditionRequests", value); } + /** + * Sets the granularDriveRestoreArtifacts property value. A collection of browse session ID and item key details that can be used to restore OneDrive for work or school files and folders. + * @param value Value to set for the granularDriveRestoreArtifacts property. + */ + public void setGranularDriveRestoreArtifacts(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("granularDriveRestoreArtifacts", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java index f76c26bebc6..bc3b0473a51 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeeting.java @@ -7,9 +7,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * Represents a Microsoft online meeting. - */ @jakarta.annotation.Generated("com.microsoft.kiota") public class OnlineMeeting extends OnlineMeetingBase implements Parsable { /** diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java index 7cc2352e529..18c8a495c23 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingBase.java @@ -3,6 +3,7 @@ import com.microsoft.kiota.serialization.Parsable; import com.microsoft.kiota.serialization.ParseNode; import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; import java.util.HashMap; import java.util.Map; import java.util.Objects; @@ -65,7 +66,7 @@ public Boolean getAllowCopyingAndSharingMeetingContent() { return this.backingStore.get("allowCopyingAndSharingMeetingContent"); } /** - * Gets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. + * Gets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. The possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. * @return a {@link AllowedLobbyAdmitterRoles} */ @jakarta.annotation.Nullable @@ -73,7 +74,7 @@ public AllowedLobbyAdmitterRoles getAllowedLobbyAdmitters() { return this.backingStore.get("allowedLobbyAdmitters"); } /** - * Gets the allowedPresenters property value. Specifies who can be a presenter in a meeting. Possible values are: everyone, organization, roleIsPresenter, organizer, unknownFutureValue. Inherited from onlineMeetingBase. + * Gets the allowedPresenters property value. Specifies who can be a presenter in a meeting. The possible values are: everyone, organization, roleIsPresenter, organizer, unknownFutureValue. Inherited from onlineMeetingBase. * @return a {@link OnlineMeetingPresenters} */ @jakarta.annotation.Nullable @@ -81,7 +82,7 @@ public OnlineMeetingPresenters getAllowedPresenters() { return this.backingStore.get("allowedPresenters"); } /** - * Gets the allowLiveShare property value. Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue. + * Gets the allowLiveShare property value. Indicates whether live share is enabled for the meeting. The possible values are: enabled, disabled, unknownFutureValue. * @return a {@link MeetingLiveShareOptions} */ @jakarta.annotation.Nullable @@ -176,6 +177,22 @@ public ChatInfo getChatInfo() { public ChatRestrictions getChatRestrictions() { return this.backingStore.get("chatRestrictions"); } + /** + * Gets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. + * @return a {@link CloudVideoInteropInfo} + */ + @jakarta.annotation.Nullable + public CloudVideoInteropInfo getCloudVideoInteropInfo() { + return this.backingStore.get("cloudVideoInteropInfo"); + } + /** + * Gets the expiryDateTime property value. Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getExpiryDateTime() { + return this.backingStore.get("expiryDateTime"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -201,13 +218,19 @@ public Map> getFieldDeserializers deserializerMap.put("audioConferencing", (n) -> { this.setAudioConferencing(n.getObjectValue(AudioConferencing::createFromDiscriminatorValue)); }); deserializerMap.put("chatInfo", (n) -> { this.setChatInfo(n.getObjectValue(ChatInfo::createFromDiscriminatorValue)); }); deserializerMap.put("chatRestrictions", (n) -> { this.setChatRestrictions(n.getObjectValue(ChatRestrictions::createFromDiscriminatorValue)); }); + deserializerMap.put("cloudVideoInteropInfo", (n) -> { this.setCloudVideoInteropInfo(n.getObjectValue(CloudVideoInteropInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("expiryDateTime", (n) -> { this.setExpiryDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("isEndToEndEncryptionEnabled", (n) -> { this.setIsEndToEndEncryptionEnabled(n.getBooleanValue()); }); deserializerMap.put("isEntryExitAnnounced", (n) -> { this.setIsEntryExitAnnounced(n.getBooleanValue()); }); deserializerMap.put("joinInformation", (n) -> { this.setJoinInformation(n.getObjectValue(ItemBody::createFromDiscriminatorValue)); }); deserializerMap.put("joinMeetingIdSettings", (n) -> { this.setJoinMeetingIdSettings(n.getObjectValue(JoinMeetingIdSettings::createFromDiscriminatorValue)); }); deserializerMap.put("joinWebUrl", (n) -> { this.setJoinWebUrl(n.getStringValue()); }); deserializerMap.put("lobbyBypassSettings", (n) -> { this.setLobbyBypassSettings(n.getObjectValue(LobbyBypassSettings::createFromDiscriminatorValue)); }); + deserializerMap.put("meetingOptionsWebUrl", (n) -> { this.setMeetingOptionsWebUrl(n.getStringValue()); }); + deserializerMap.put("meetingSpokenLanguageTag", (n) -> { this.setMeetingSpokenLanguageTag(n.getStringValue()); }); + deserializerMap.put("meetingType", (n) -> { this.setMeetingType(n.getEnumValue(OnlineMeetingType::forValue)); }); deserializerMap.put("recordAutomatically", (n) -> { this.setRecordAutomatically(n.getBooleanValue()); }); + deserializerMap.put("sensitivityLabelAssignment", (n) -> { this.setSensitivityLabelAssignment(n.getObjectValue(OnlineMeetingSensitivityLabelAssignment::createFromDiscriminatorValue)); }); deserializerMap.put("shareMeetingChatHistoryDefault", (n) -> { this.setShareMeetingChatHistoryDefault(n.getEnumValue(MeetingChatHistoryDefaultMode::forValue)); }); deserializerMap.put("subject", (n) -> { this.setSubject(n.getStringValue()); }); deserializerMap.put("videoTeleconferenceId", (n) -> { this.setVideoTeleconferenceId(n.getStringValue()); }); @@ -262,6 +285,30 @@ public String getJoinWebUrl() { public LobbyBypassSettings getLobbyBypassSettings() { return this.backingStore.get("lobbyBypassSettings"); } + /** + * Gets the meetingOptionsWebUrl property value. Provides the URL to the Teams meeting options page for the specified meeting. This link allows only the organizer to configure meeting settings. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMeetingOptionsWebUrl() { + return this.backingStore.get("meetingOptionsWebUrl"); + } + /** + * Gets the meetingSpokenLanguageTag property value. Specifies the spoken language used during the meeting for recording and transcription purposes. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMeetingSpokenLanguageTag() { + return this.backingStore.get("meetingSpokenLanguageTag"); + } + /** + * Gets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + * @return a {@link OnlineMeetingType} + */ + @jakarta.annotation.Nullable + public OnlineMeetingType getMeetingType() { + return this.backingStore.get("meetingType"); + } /** * Gets the recordAutomatically property value. Indicates whether to record the meeting automatically. * @return a {@link Boolean} @@ -271,7 +318,15 @@ public Boolean getRecordAutomatically() { return this.backingStore.get("recordAutomatically"); } /** - * Gets the shareMeetingChatHistoryDefault property value. Specifies whether meeting chat history is shared with participants. Possible values are: all, none, unknownFutureValue. + * Gets the sensitivityLabelAssignment property value. Specifies the sensitivity label applied to the Teams meeting. + * @return a {@link OnlineMeetingSensitivityLabelAssignment} + */ + @jakarta.annotation.Nullable + public OnlineMeetingSensitivityLabelAssignment getSensitivityLabelAssignment() { + return this.backingStore.get("sensitivityLabelAssignment"); + } + /** + * Gets the shareMeetingChatHistoryDefault property value. Specifies whether meeting chat history is shared with participants. The possible values are: all, none, unknownFutureValue. * @return a {@link MeetingChatHistoryDefaultMode} */ @jakarta.annotation.Nullable @@ -327,13 +382,19 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("audioConferencing", this.getAudioConferencing()); writer.writeObjectValue("chatInfo", this.getChatInfo()); writer.writeObjectValue("chatRestrictions", this.getChatRestrictions()); + writer.writeObjectValue("cloudVideoInteropInfo", this.getCloudVideoInteropInfo()); + writer.writeOffsetDateTimeValue("expiryDateTime", this.getExpiryDateTime()); writer.writeBooleanValue("isEndToEndEncryptionEnabled", this.getIsEndToEndEncryptionEnabled()); writer.writeBooleanValue("isEntryExitAnnounced", this.getIsEntryExitAnnounced()); writer.writeObjectValue("joinInformation", this.getJoinInformation()); writer.writeObjectValue("joinMeetingIdSettings", this.getJoinMeetingIdSettings()); writer.writeStringValue("joinWebUrl", this.getJoinWebUrl()); writer.writeObjectValue("lobbyBypassSettings", this.getLobbyBypassSettings()); + writer.writeStringValue("meetingOptionsWebUrl", this.getMeetingOptionsWebUrl()); + writer.writeStringValue("meetingSpokenLanguageTag", this.getMeetingSpokenLanguageTag()); + writer.writeEnumValue("meetingType", this.getMeetingType()); writer.writeBooleanValue("recordAutomatically", this.getRecordAutomatically()); + writer.writeObjectValue("sensitivityLabelAssignment", this.getSensitivityLabelAssignment()); writer.writeEnumValue("shareMeetingChatHistoryDefault", this.getShareMeetingChatHistoryDefault()); writer.writeStringValue("subject", this.getSubject()); writer.writeStringValue("videoTeleconferenceId", this.getVideoTeleconferenceId()); @@ -368,21 +429,21 @@ public void setAllowCopyingAndSharingMeetingContent(@jakarta.annotation.Nullable this.backingStore.set("allowCopyingAndSharingMeetingContent", value); } /** - * Sets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. + * Sets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. The possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue. * @param value Value to set for the allowedLobbyAdmitters property. */ public void setAllowedLobbyAdmitters(@jakarta.annotation.Nullable final AllowedLobbyAdmitterRoles value) { this.backingStore.set("allowedLobbyAdmitters", value); } /** - * Sets the allowedPresenters property value. Specifies who can be a presenter in a meeting. Possible values are: everyone, organization, roleIsPresenter, organizer, unknownFutureValue. Inherited from onlineMeetingBase. + * Sets the allowedPresenters property value. Specifies who can be a presenter in a meeting. The possible values are: everyone, organization, roleIsPresenter, organizer, unknownFutureValue. Inherited from onlineMeetingBase. * @param value Value to set for the allowedPresenters property. */ public void setAllowedPresenters(@jakarta.annotation.Nullable final OnlineMeetingPresenters value) { this.backingStore.set("allowedPresenters", value); } /** - * Sets the allowLiveShare property value. Indicates whether live share is enabled for the meeting. Possible values are: enabled, disabled, unknownFutureValue. + * Sets the allowLiveShare property value. Indicates whether live share is enabled for the meeting. The possible values are: enabled, disabled, unknownFutureValue. * @param value Value to set for the allowLiveShare property. */ public void setAllowLiveShare(@jakarta.annotation.Nullable final MeetingLiveShareOptions value) { @@ -465,6 +526,20 @@ public void setChatInfo(@jakarta.annotation.Nullable final ChatInfo value) { public void setChatRestrictions(@jakarta.annotation.Nullable final ChatRestrictions value) { this.backingStore.set("chatRestrictions", value); } + /** + * Sets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. + * @param value Value to set for the cloudVideoInteropInfo property. + */ + public void setCloudVideoInteropInfo(@jakarta.annotation.Nullable final CloudVideoInteropInfo value) { + this.backingStore.set("cloudVideoInteropInfo", value); + } + /** + * Sets the expiryDateTime property value. Indicates the date and time when the meeting resource expires. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. + * @param value Value to set for the expiryDateTime property. + */ + public void setExpiryDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("expiryDateTime", value); + } /** * Sets the isEndToEndEncryptionEnabled property value. Indicates whether end-to-end encryption (E2EE) is enabled for the online meeting. * @param value Value to set for the isEndToEndEncryptionEnabled property. @@ -507,6 +582,27 @@ public void setJoinWebUrl(@jakarta.annotation.Nullable final String value) { public void setLobbyBypassSettings(@jakarta.annotation.Nullable final LobbyBypassSettings value) { this.backingStore.set("lobbyBypassSettings", value); } + /** + * Sets the meetingOptionsWebUrl property value. Provides the URL to the Teams meeting options page for the specified meeting. This link allows only the organizer to configure meeting settings. + * @param value Value to set for the meetingOptionsWebUrl property. + */ + public void setMeetingOptionsWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("meetingOptionsWebUrl", value); + } + /** + * Sets the meetingSpokenLanguageTag property value. Specifies the spoken language used during the meeting for recording and transcription purposes. + * @param value Value to set for the meetingSpokenLanguageTag property. + */ + public void setMeetingSpokenLanguageTag(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("meetingSpokenLanguageTag", value); + } + /** + * Sets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. + * @param value Value to set for the meetingType property. + */ + public void setMeetingType(@jakarta.annotation.Nullable final OnlineMeetingType value) { + this.backingStore.set("meetingType", value); + } /** * Sets the recordAutomatically property value. Indicates whether to record the meeting automatically. * @param value Value to set for the recordAutomatically property. @@ -515,7 +611,14 @@ public void setRecordAutomatically(@jakarta.annotation.Nullable final Boolean va this.backingStore.set("recordAutomatically", value); } /** - * Sets the shareMeetingChatHistoryDefault property value. Specifies whether meeting chat history is shared with participants. Possible values are: all, none, unknownFutureValue. + * Sets the sensitivityLabelAssignment property value. Specifies the sensitivity label applied to the Teams meeting. + * @param value Value to set for the sensitivityLabelAssignment property. + */ + public void setSensitivityLabelAssignment(@jakarta.annotation.Nullable final OnlineMeetingSensitivityLabelAssignment value) { + this.backingStore.set("sensitivityLabelAssignment", value); + } + /** + * Sets the shareMeetingChatHistoryDefault property value. Specifies whether meeting chat history is shared with participants. The possible values are: all, none, unknownFutureValue. * @param value Value to set for the shareMeetingChatHistoryDefault property. */ public void setShareMeetingChatHistoryDefault(@jakarta.annotation.Nullable final MeetingChatHistoryDefaultMode value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingRestricted.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingRestricted.java index 08946100835..c9bf821415b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingRestricted.java +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingRestricted.java @@ -57,7 +57,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the contentSharingDisabled property value. Specifies the reason shared content from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue. + * Gets the contentSharingDisabled property value. Specifies the reason shared content from this participant is disabled. The possible values are: watermarkProtection, unknownFutureValue. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -85,7 +85,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the videoDisabled property value. Specifies the reason video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue. + * Gets the videoDisabled property value. Specifies the reason video from this participant is disabled. The possible values are: watermarkProtection, unknownFutureValue. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -119,7 +119,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the contentSharingDisabled property value. Specifies the reason shared content from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue. + * Sets the contentSharingDisabled property value. Specifies the reason shared content from this participant is disabled. The possible values are: watermarkProtection, unknownFutureValue. * @param value Value to set for the contentSharingDisabled property. */ public void setContentSharingDisabled(@jakarta.annotation.Nullable final EnumSet value) { @@ -133,7 +133,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the videoDisabled property value. Specifies the reason video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue. + * Sets the videoDisabled property value. Specifies the reason video from this participant is disabled. The possible values are: watermarkProtection, unknownFutureValue. * @param value Value to set for the videoDisabled property. */ public void setVideoDisabled(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingSensitivityLabelAssignment.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingSensitivityLabelAssignment.java new file mode 100644 index 00000000000..4484c971abd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingSensitivityLabelAssignment.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.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 OnlineMeetingSensitivityLabelAssignment implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OnlineMeetingSensitivityLabelAssignment} and sets the default values. + */ + public OnlineMeetingSensitivityLabelAssignment() { + 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 OnlineMeetingSensitivityLabelAssignment} + */ + @jakarta.annotation.Nonnull + public static OnlineMeetingSensitivityLabelAssignment createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OnlineMeetingSensitivityLabelAssignment(); + } + /** + * 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("sensitivityLabelId", (n) -> { this.setSensitivityLabelId(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 sensitivityLabelId property value. The ID of the sensitivity label that is applied to the Teams meeting. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSensitivityLabelId() { + return this.backingStore.get("sensitivityLabelId"); + } + /** + * Serializes information the 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("sensitivityLabelId", this.getSensitivityLabelId()); + 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 sensitivityLabelId property value. The ID of the sensitivity label that is applied to the Teams meeting. + * @param value Value to set for the sensitivityLabelId property. + */ + public void setSensitivityLabelId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sensitivityLabelId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingType.java b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingType.java new file mode 100644 index 00000000000..84240521826 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OnlineMeetingType.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum OnlineMeetingType implements ValuedEnum { + Adhoc("adhoc"), + Scheduled("scheduled"), + Recurring("recurring"), + Broadcast("broadcast"), + Meetnow("meetnow"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + OnlineMeetingType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static OnlineMeetingType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "adhoc": return Adhoc; + case "scheduled": return Scheduled; + case "recurring": return Recurring; + case "broadcast": return Broadcast; + case "meetnow": return Meetnow; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/OpenComplexDictionaryType.java b/src/main/java/com/microsoft/graph/generated/models/OpenComplexDictionaryType.java new file mode 100644 index 00000000000..5340b01f7d8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OpenComplexDictionaryType.java @@ -0,0 +1,44 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OpenComplexDictionaryType extends Dictionary implements Parsable { + /** + * Instantiates a new {@link OpenComplexDictionaryType} and sets the default values. + */ + public OpenComplexDictionaryType() { + 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 OpenComplexDictionaryType} + */ + @jakarta.annotation.Nonnull + public static OpenComplexDictionaryType createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OpenComplexDictionaryType(); + } + /** + * 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/generated/models/OpenIdConnectSetting.java b/src/main/java/com/microsoft/graph/generated/models/OpenIdConnectSetting.java new file mode 100644 index 00000000000..f3bea699e49 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OpenIdConnectSetting.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 OpenIdConnectSetting implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link OpenIdConnectSetting} and sets the default values. + */ + public OpenIdConnectSetting() { + 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 OpenIdConnectSetting} + */ + @jakarta.annotation.Nonnull + public static OpenIdConnectSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OpenIdConnectSetting(); + } + /** + * 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 clientId property value. The Microsoft Entra ID's client ID as generated by the provider or admin to identify Microsoft Entra ID. In OIDC parlance, this is the client_id that external identity provider assigns to Microsoft Entra ID, which is also a recipient of a token from the external identity provider. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientId() { + return this.backingStore.get("clientId"); + } + /** + * Gets the discoveryUrl property value. The host URL of the external identity provider's OIDC discovery endpoint. This endpoint must support the OIDC discovery process. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDiscoveryUrl() { + return this.backingStore.get("discoveryUrl"); + } + /** + * 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("clientId", (n) -> { this.setClientId(n.getStringValue()); }); + deserializerMap.put("discoveryUrl", (n) -> { this.setDiscoveryUrl(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("clientId", this.getClientId()); + writer.writeStringValue("discoveryUrl", this.getDiscoveryUrl()); + 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 clientId property value. The Microsoft Entra ID's client ID as generated by the provider or admin to identify Microsoft Entra ID. In OIDC parlance, this is the client_id that external identity provider assigns to Microsoft Entra ID, which is also a recipient of a token from the external identity provider. + * @param value Value to set for the clientId property. + */ + public void setClientId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientId", value); + } + /** + * Sets the discoveryUrl property value. The host URL of the external identity provider's OIDC discovery endpoint. This endpoint must support the OIDC discovery process. + * @param value Value to set for the discoveryUrl property. + */ + public void setDiscoveryUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("discoveryUrl", 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/generated/models/OutlookItem.java b/src/main/java/com/microsoft/graph/generated/models/OutlookItem.java index 4d12fb51eec..aa4db7173fe 100644 --- a/src/main/java/com/microsoft/graph/generated/models/OutlookItem.java +++ b/src/main/java/com/microsoft/graph/generated/models/OutlookItem.java @@ -33,6 +33,7 @@ public static OutlookItem createFromDiscriminatorValue(@jakarta.annotation.Nonnu case "#microsoft.graph.eventMessage": return new EventMessage(); case "#microsoft.graph.eventMessageRequest": return new EventMessageRequest(); case "#microsoft.graph.eventMessageResponse": return new EventMessageResponse(); + case "#microsoft.graph.mailboxItem": return new MailboxItem(); case "#microsoft.graph.message": return new Message(); case "#microsoft.graph.post": return new Post(); } diff --git a/src/main/java/com/microsoft/graph/generated/models/OwnerlessGroupPolicy.java b/src/main/java/com/microsoft/graph/generated/models/OwnerlessGroupPolicy.java new file mode 100644 index 00000000000..f70df48c5fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/OwnerlessGroupPolicy.java @@ -0,0 +1,163 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OwnerlessGroupPolicy extends Entity implements Parsable { + /** + * Instantiates a new {@link OwnerlessGroupPolicy} and sets the default values. + */ + public OwnerlessGroupPolicy() { + 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 OwnerlessGroupPolicy} + */ + @jakarta.annotation.Nonnull + public static OwnerlessGroupPolicy createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OwnerlessGroupPolicy(); + } + /** + * Gets the emailInfo property value. The emailInfo property + * @return a {@link EmailDetails} + */ + @jakarta.annotation.Nullable + public EmailDetails getEmailInfo() { + return this.backingStore.get("emailInfo"); + } + /** + * Gets the enabledGroupIds property value. The collection of IDs for groups to which the policy is enabled. If empty, the policy is enabled for all groups in the tenant. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEnabledGroupIds() { + return this.backingStore.get("enabledGroupIds"); + } + /** + * 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("emailInfo", (n) -> { this.setEmailInfo(n.getObjectValue(EmailDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("enabledGroupIds", (n) -> { this.setEnabledGroupIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); + deserializerMap.put("maxMembersToNotify", (n) -> { this.setMaxMembersToNotify(n.getLongValue()); }); + deserializerMap.put("notificationDurationInWeeks", (n) -> { this.setNotificationDurationInWeeks(n.getLongValue()); }); + deserializerMap.put("policyWebUrl", (n) -> { this.setPolicyWebUrl(n.getStringValue()); }); + deserializerMap.put("targetOwners", (n) -> { this.setTargetOwners(n.getObjectValue(TargetOwners::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the isEnabled property value. Indicates whether the ownerless group policy is enabled in the tenant. Setting this property to false clears the values of all other policy parameters. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } + /** + * Gets the maxMembersToNotify property value. The maximum number of members to notify. Value range is 0-90. Members are prioritized by recent group activity (most active first). If there aren't enough active members to fill the limit, remaining slots are filled with other eligible group members from the directory. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getMaxMembersToNotify() { + return this.backingStore.get("maxMembersToNotify"); + } + /** + * Gets the notificationDurationInWeeks property value. The number of weeks for the notification duration. Value range is 1-7. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getNotificationDurationInWeeks() { + return this.backingStore.get("notificationDurationInWeeks"); + } + /** + * Gets the policyWebUrl property value. The URL to the policy documentation. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPolicyWebUrl() { + return this.backingStore.get("policyWebUrl"); + } + /** + * Gets the targetOwners property value. The targetOwners property + * @return a {@link TargetOwners} + */ + @jakarta.annotation.Nullable + public TargetOwners getTargetOwners() { + return this.backingStore.get("targetOwners"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("emailInfo", this.getEmailInfo()); + writer.writeCollectionOfPrimitiveValues("enabledGroupIds", this.getEnabledGroupIds()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); + writer.writeLongValue("maxMembersToNotify", this.getMaxMembersToNotify()); + writer.writeLongValue("notificationDurationInWeeks", this.getNotificationDurationInWeeks()); + writer.writeStringValue("policyWebUrl", this.getPolicyWebUrl()); + writer.writeObjectValue("targetOwners", this.getTargetOwners()); + } + /** + * Sets the emailInfo property value. The emailInfo property + * @param value Value to set for the emailInfo property. + */ + public void setEmailInfo(@jakarta.annotation.Nullable final EmailDetails value) { + this.backingStore.set("emailInfo", value); + } + /** + * Sets the enabledGroupIds property value. The collection of IDs for groups to which the policy is enabled. If empty, the policy is enabled for all groups in the tenant. + * @param value Value to set for the enabledGroupIds property. + */ + public void setEnabledGroupIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("enabledGroupIds", value); + } + /** + * Sets the isEnabled property value. Indicates whether the ownerless group policy is enabled in the tenant. Setting this property to false clears the values of all other policy parameters. + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } + /** + * Sets the maxMembersToNotify property value. The maximum number of members to notify. Value range is 0-90. Members are prioritized by recent group activity (most active first). If there aren't enough active members to fill the limit, remaining slots are filled with other eligible group members from the directory. + * @param value Value to set for the maxMembersToNotify property. + */ + public void setMaxMembersToNotify(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("maxMembersToNotify", value); + } + /** + * Sets the notificationDurationInWeeks property value. The number of weeks for the notification duration. Value range is 1-7. + * @param value Value to set for the notificationDurationInWeeks property. + */ + public void setNotificationDurationInWeeks(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("notificationDurationInWeeks", value); + } + /** + * Sets the policyWebUrl property value. The URL to the policy documentation. + * @param value Value to set for the policyWebUrl property. + */ + public void setPolicyWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("policyWebUrl", value); + } + /** + * Sets the targetOwners property value. The targetOwners property + * @param value Value to set for the targetOwners property. + */ + public void setTargetOwners(@jakarta.annotation.Nullable final TargetOwners value) { + this.backingStore.set("targetOwners", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/PackageAccessEntity.java b/src/main/java/com/microsoft/graph/generated/models/PackageAccessEntity.java new file mode 100644 index 00000000000..85b0e6f01cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PackageAccessEntity.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 PackageAccessEntity implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PackageAccessEntity} and sets the default values. + */ + public PackageAccessEntity() { + 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 PackageAccessEntity} + */ + @jakarta.annotation.Nonnull + public static PackageAccessEntity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PackageAccessEntity(); + } + /** + * 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(AccessEntityType::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 resourceId property + * @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 AccessEntityType} + */ + @jakarta.annotation.Nullable + public AccessEntityType 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 resourceId property + * @param value Value to set for the resourceId property. + */ + public void setResourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceId", value); + } + /** + * Sets the resourceType property value. The resourceType property + * @param value Value to set for the resourceType property. + */ + public void setResourceType(@jakarta.annotation.Nullable final AccessEntityType value) { + this.backingStore.set("resourceType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/PackageElement.java b/src/main/java/com/microsoft/graph/generated/models/PackageElement.java new file mode 100644 index 00000000000..df1ae60036c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PackageElement.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.serialization.UntypedNode; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PackageElement implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PackageElement} and sets the default values. + */ + public PackageElement() { + 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 PackageElement} + */ + @jakarta.annotation.Nonnull + public static PackageElement createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PackageElement(); + } + /** + * 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 definition property value. The definition property + * @return a {@link UntypedNode} + */ + @jakarta.annotation.Nullable + public UntypedNode getDefinition() { + return this.backingStore.get("definition"); + } + /** + * 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("definition", (n) -> { this.setDefinition(n.getObjectValue(UntypedNode::createFromDiscriminatorValue)); }); + deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the id property value. The id property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * Gets the @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.writeObjectValue("definition", this.getDefinition()); + writer.writeStringValue("id", this.getId()); + 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 definition property value. The definition property + * @param value Value to set for the definition property. + */ + public void setDefinition(@jakarta.annotation.Nullable final UntypedNode value) { + this.backingStore.set("definition", value); + } + /** + * Sets the id property value. The id property + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } + /** + * Sets the @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/generated/models/PackageElementDetail.java b/src/main/java/com/microsoft/graph/generated/models/PackageElementDetail.java new file mode 100644 index 00000000000..cbdb8207eba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PackageElementDetail.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 PackageElementDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PackageElementDetail} and sets the default values. + */ + public PackageElementDetail() { + 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 PackageElementDetail} + */ + @jakarta.annotation.Nonnull + public static PackageElementDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PackageElementDetail(); + } + /** + * 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 elements property value. The elements property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getElements() { + return this.backingStore.get("elements"); + } + /** + * Gets the elementType property value. The elementType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getElementType() { + return this.backingStore.get("elementType"); + } + /** + * 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("elements", (n) -> { this.setElements(n.getCollectionOfObjectValues(PackageElement::createFromDiscriminatorValue)); }); + deserializerMap.put("elementType", (n) -> { this.setElementType(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.writeCollectionOfObjectValues("elements", this.getElements()); + writer.writeStringValue("elementType", this.getElementType()); + 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 elements property value. The elements property + * @param value Value to set for the elements property. + */ + public void setElements(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("elements", value); + } + /** + * Sets the elementType property value. The elementType property + * @param value Value to set for the elementType property. + */ + public void setElementType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("elementType", 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/generated/models/PackageStatus.java b/src/main/java/com/microsoft/graph/generated/models/PackageStatus.java new file mode 100644 index 00000000000..d5454f8a759 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PackageStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PackageStatus implements ValuedEnum { + None("none"), + Some("some"), + All("all"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PackageStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PackageStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "some": return Some; + case "all": return All; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/PackageType.java b/src/main/java/com/microsoft/graph/generated/models/PackageType.java new file mode 100644 index 00000000000..f1a276bd3b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PackageType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PackageType implements ValuedEnum { + Microsoft("microsoft"), + External("external"), + Shared("shared"), + Custom("custom"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PackageType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PackageType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "microsoft": return Microsoft; + case "external": return External; + case "shared": return Shared; + case "custom": return Custom; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ParticipantInfo.java b/src/main/java/com/microsoft/graph/generated/models/ParticipantInfo.java index 11e67b4c90e..3d778d762a7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ParticipantInfo.java +++ b/src/main/java/com/microsoft/graph/generated/models/ParticipantInfo.java @@ -64,7 +64,7 @@ public String getCountryCode() { return this.backingStore.get("countryCode"); } /** - * Gets the endpointType property value. The type of endpoint the participant is using. Possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only. + * Gets the endpointType property value. The type of endpoint the participant is using. The possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only. * @return a {@link EndpointType} */ @jakarta.annotation.Nullable @@ -165,7 +165,7 @@ public void setCountryCode(@jakarta.annotation.Nullable final String value) { this.backingStore.set("countryCode", value); } /** - * Sets the endpointType property value. The type of endpoint the participant is using. Possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only. + * Sets the endpointType property value. The type of endpoint the participant is using. The possible values are: default, skypeForBusiness, or skypeForBusinessVoipPhone. Read-only. * @param value Value to set for the endpointType property. */ public void setEndpointType(@jakarta.annotation.Nullable final EndpointType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/PasskeyAuthenticationMethodTarget.java b/src/main/java/com/microsoft/graph/generated/models/PasskeyAuthenticationMethodTarget.java new file mode 100644 index 00000000000..b53c965103f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PasskeyAuthenticationMethodTarget.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PasskeyAuthenticationMethodTarget extends AuthenticationMethodTarget implements Parsable { + /** + * Instantiates a new {@link PasskeyAuthenticationMethodTarget} and sets the default values. + */ + public PasskeyAuthenticationMethodTarget() { + 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 PasskeyAuthenticationMethodTarget} + */ + @jakarta.annotation.Nonnull + public static PasskeyAuthenticationMethodTarget createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PasskeyAuthenticationMethodTarget(); + } + /** + * Gets the allowedPasskeyProfiles property value. List of passkey profiles scoped to the targets. Required. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAllowedPasskeyProfiles() { + return this.backingStore.get("allowedPasskeyProfiles"); + } + /** + * 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("allowedPasskeyProfiles", (n) -> { this.setAllowedPasskeyProfiles(n.getCollectionOfPrimitiveValues(UUID.class)); }); + 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.writeCollectionOfPrimitiveValues("allowedPasskeyProfiles", this.getAllowedPasskeyProfiles()); + } + /** + * Sets the allowedPasskeyProfiles property value. List of passkey profiles scoped to the targets. Required. + * @param value Value to set for the allowedPasskeyProfiles property. + */ + public void setAllowedPasskeyProfiles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("allowedPasskeyProfiles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/PasskeyProfile.java b/src/main/java/com/microsoft/graph/generated/models/PasskeyProfile.java new file mode 100644 index 00000000000..6653a37e7e6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PasskeyProfile.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PasskeyProfile extends Entity implements Parsable { + /** + * Instantiates a new {@link PasskeyProfile} and sets the default values. + */ + public PasskeyProfile() { + 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 PasskeyProfile} + */ + @jakarta.annotation.Nonnull + public static PasskeyProfile createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new PasskeyProfile(); + } + /** + * Gets the attestationEnforcement property value. The attestationEnforcement property + * @return a {@link AttestationEnforcement} + */ + @jakarta.annotation.Nullable + public AttestationEnforcement getAttestationEnforcement() { + return this.backingStore.get("attestationEnforcement"); + } + /** + * 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("attestationEnforcement", (n) -> { this.setAttestationEnforcement(n.getEnumValue(AttestationEnforcement::forValue)); }); + deserializerMap.put("keyRestrictions", (n) -> { this.setKeyRestrictions(n.getObjectValue(Fido2KeyRestrictions::createFromDiscriminatorValue)); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("passkeyTypes", (n) -> { this.setPasskeyTypes(n.getEnumSetValue(PasskeyTypes::forValue)); }); + return deserializerMap; + } + /** + * Gets the keyRestrictions property value. Controls whether key restrictions are enforced on passkeys (FIDO2), either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. Required. + * @return a {@link Fido2KeyRestrictions} + */ + @jakarta.annotation.Nullable + public Fido2KeyRestrictions getKeyRestrictions() { + return this.backingStore.get("keyRestrictions"); + } + /** + * Gets the name property value. Name of the passkey profile. Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the passkeyTypes property value. Specifies which types of passkeys are targeted in this passkey profile. Required. The possible values are: deviceBound, synced, unknownFutureValue. + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getPasskeyTypes() { + return this.backingStore.get("passkeyTypes"); + } + /** + * Serializes information the 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("attestationEnforcement", this.getAttestationEnforcement()); + writer.writeObjectValue("keyRestrictions", this.getKeyRestrictions()); + writer.writeStringValue("name", this.getName()); + writer.writeEnumSetValue("passkeyTypes", this.getPasskeyTypes()); + } + /** + * Sets the attestationEnforcement property value. The attestationEnforcement property + * @param value Value to set for the attestationEnforcement property. + */ + public void setAttestationEnforcement(@jakarta.annotation.Nullable final AttestationEnforcement value) { + this.backingStore.set("attestationEnforcement", value); + } + /** + * Sets the keyRestrictions property value. Controls whether key restrictions are enforced on passkeys (FIDO2), either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (for example, make and model) of the authenticator. Required. + * @param value Value to set for the keyRestrictions property. + */ + public void setKeyRestrictions(@jakarta.annotation.Nullable final Fido2KeyRestrictions value) { + this.backingStore.set("keyRestrictions", value); + } + /** + * Sets the name property value. Name of the passkey profile. Required. + * @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 passkeyTypes property value. Specifies which types of passkeys are targeted in this passkey profile. Required. The possible values are: deviceBound, synced, unknownFutureValue. + * @param value Value to set for the passkeyTypes property. + */ + public void setPasskeyTypes(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("passkeyTypes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/PasskeyType.java b/src/main/java/com/microsoft/graph/generated/models/PasskeyType.java new file mode 100644 index 00000000000..f1450b91cfd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PasskeyType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PasskeyType implements ValuedEnum { + DeviceBound("deviceBound"), + Synced("synced"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PasskeyType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PasskeyType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "deviceBound": return DeviceBound; + case "synced": return Synced; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/PasskeyTypes.java b/src/main/java/com/microsoft/graph/generated/models/PasskeyTypes.java new file mode 100644 index 00000000000..0321e20fb61 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PasskeyTypes.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PasskeyTypes implements ValuedEnum { + DeviceBound("deviceBound"), + Synced("synced"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PasskeyTypes(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PasskeyTypes forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "deviceBound": return DeviceBound; + case "synced": return Synced; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/PasswordAuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/PasswordAuthenticationMethod.java index b83d4745afc..9995679f88f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PasswordAuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/PasswordAuthenticationMethod.java @@ -3,7 +3,6 @@ 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; @@ -26,14 +25,6 @@ public static PasswordAuthenticationMethod createFromDiscriminatorValue(@jakarta Objects.requireNonNull(parseNode); return new PasswordAuthenticationMethod(); } - /** - * Gets the createdDateTime property value. The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getCreatedDateTime() { - return this.backingStore.get("createdDateTime"); - } /** * The deserialization information for the current model * @return a {@link Map>} @@ -41,7 +32,6 @@ public OffsetDateTime getCreatedDateTime() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("password", (n) -> { this.setPassword(n.getStringValue()); }); return deserializerMap; } @@ -60,16 +50,8 @@ public String getPassword() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("password", this.getPassword()); } - /** - * Sets the createdDateTime property value. The date and time when this password was last updated. This property is currently not populated. Read-only. 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 createdDateTime property. - */ - public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { - this.backingStore.set("createdDateTime", value); - } /** * Sets the password property value. For security, the password is always returned as null from a LIST or GET operation. * @param value Value to set for the password property. diff --git a/src/main/java/com/microsoft/graph/generated/models/PasswordCredentialConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/PasswordCredentialConfiguration.java index 5a580c82eab..19f92571a47 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PasswordCredentialConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/PasswordCredentialConfiguration.java @@ -57,13 +57,22 @@ public Map getAdditionalData() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the excludeActors property value. Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. + * @return a {@link AppManagementPolicyActorExemptions} + */ + @jakarta.annotation.Nullable + public AppManagementPolicyActorExemptions getExcludeActors() { + return this.backingStore.get("excludeActors"); + } /** * The deserialization information for the current model * @return a {@link Map>} */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(5); + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("excludeActors", (n) -> { this.setExcludeActors(n.getObjectValue(AppManagementPolicyActorExemptions::createFromDiscriminatorValue)); }); deserializerMap.put("maxLifetime", (n) -> { this.setMaxLifetime(n.getPeriodAndDurationValue()); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("restrictForAppsCreatedAfterDateTime", (n) -> { this.setRestrictForAppsCreatedAfterDateTime(n.getOffsetDateTimeValue()); }); @@ -117,6 +126,7 @@ public AppManagementRestrictionState getState() { */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeObjectValue("excludeActors", this.getExcludeActors()); writer.writePeriodAndDurationValue("maxLifetime", this.getMaxLifetime()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeOffsetDateTimeValue("restrictForAppsCreatedAfterDateTime", this.getRestrictForAppsCreatedAfterDateTime()); @@ -139,6 +149,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the excludeActors property value. Collection of custom security attribute exemptions. If an actor user or service principal has the custom security attribute defined in this section, they're exempted from the restriction. This means that calls the user or service principal makes to create or update apps are exempt from this policy enforcement. + * @param value Value to set for the excludeActors property. + */ + public void setExcludeActors(@jakarta.annotation.Nullable final AppManagementPolicyActorExemptions value) { + this.backingStore.set("excludeActors", value); + } /** * Sets the maxLifetime property value. String value that indicates the maximum lifetime for password expiration, defined as an ISO 8601 duration. For example, P4DT12H30M5S represents four days, 12 hours, 30 minutes, and five seconds. This property is required when restrictionType is set to passwordLifetime. * @param value Value to set for the maxLifetime property. diff --git a/src/main/java/com/microsoft/graph/generated/models/PasswordPolicy.java b/src/main/java/com/microsoft/graph/generated/models/PasswordPolicy.java new file mode 100644 index 00000000000..cbe1bc15b84 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PasswordPolicy.java @@ -0,0 +1,35 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PasswordPolicy implements ValuedEnum { + None("none"), + ChangePasswordPeriod("changePasswordPeriod"), + CharactersCombination("charactersCombination"), + PasswordHistoryAndReuse("passwordHistoryAndReuse"), + PasswordLengthLimit("passwordLengthLimit"), + PersonalInformationUse("personalInformationUse"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PasswordPolicy(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PasswordPolicy forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "changePasswordPeriod": return ChangePasswordPeriod; + case "charactersCombination": return CharactersCombination; + case "passwordHistoryAndReuse": return PasswordHistoryAndReuse; + case "passwordLengthLimit": return PasswordLengthLimit; + case "personalInformationUse": return PersonalInformationUse; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Payload.java b/src/main/java/com/microsoft/graph/generated/models/Payload.java index 97bbc0d541f..10b96da67aa 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Payload.java +++ b/src/main/java/com/microsoft/graph/generated/models/Payload.java @@ -26,7 +26,7 @@ public static Payload createFromDiscriminatorValue(@jakarta.annotation.Nonnull f return new Payload(); } /** - * Gets the brand property value. The branch of a payload. Possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, sendGrid, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue. + * Gets the brand property value. The branch of a payload. The possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, sendGrid, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue. * @return a {@link PayloadBrand} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public PayloadBrand getBrand() { return this.backingStore.get("brand"); } /** - * Gets the complexity property value. The complexity of a payload. Possible values are: unknown, low, medium, high, unknownFutureValue. + * Gets the complexity property value. The complexity of a payload. The possible values are: unknown, low, medium, high, unknownFutureValue. * @return a {@link PayloadComplexity} */ @jakarta.annotation.Nullable @@ -113,7 +113,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the industry property value. Industry of a payload. Possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue. + * Gets the industry property value. Industry of a payload. The possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue. * @return a {@link PayloadIndustry} */ @jakarta.annotation.Nullable @@ -177,7 +177,7 @@ public java.util.List getPayloadTags() { return this.backingStore.get("payloadTags"); } /** - * Gets the platform property value. The payload delivery platform for a simulation. Possible values are: unknown, sms, email, teams, unknownFutureValue. + * Gets the platform property value. The payload delivery platform for a simulation. The possible values are: unknown, sms, email, teams, unknownFutureValue. * @return a {@link PayloadDeliveryPlatform} */ @jakarta.annotation.Nullable @@ -193,7 +193,7 @@ public Double getPredictedCompromiseRate() { return this.backingStore.get("predictedCompromiseRate"); } /** - * Gets the simulationAttackType property value. Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue. + * Gets the simulationAttackType property value. Attack type of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, social, cloud, endpoint, unknownFutureValue. * @return a {@link SimulationAttackType} */ @jakarta.annotation.Nullable @@ -209,7 +209,7 @@ public SimulationContentSource getSource() { return this.backingStore.get("source"); } /** - * Gets the status property value. Simulation content status. Supports $filter and $orderby. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. + * Gets the status property value. Simulation content status. Supports $filter and $orderby. The possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. * @return a {@link SimulationContentStatus} */ @jakarta.annotation.Nullable @@ -217,7 +217,7 @@ public SimulationContentStatus getStatus() { return this.backingStore.get("status"); } /** - * Gets the technique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. + * Gets the technique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. * @return a {@link SimulationAttackTechnique} */ @jakarta.annotation.Nullable @@ -225,7 +225,7 @@ public SimulationAttackTechnique getTechnique() { return this.backingStore.get("technique"); } /** - * Gets the theme property value. The theme of a payload. Possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, fax, financeReport, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue. + * Gets the theme property value. The theme of a payload. The possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, fax, financeReport, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue. * @return a {@link PayloadTheme} */ @jakarta.annotation.Nullable @@ -263,14 +263,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("theme", this.getTheme()); } /** - * Sets the brand property value. The branch of a payload. Possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, sendGrid, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue. + * Sets the brand property value. The branch of a payload. The possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, sendGrid, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue. * @param value Value to set for the brand property. */ public void setBrand(@jakarta.annotation.Nullable final PayloadBrand value) { this.backingStore.set("brand", value); } /** - * Sets the complexity property value. The complexity of a payload. Possible values are: unknown, low, medium, high, unknownFutureValue. + * Sets the complexity property value. The complexity of a payload. The possible values are: unknown, low, medium, high, unknownFutureValue. * @param value Value to set for the complexity property. */ public void setComplexity(@jakarta.annotation.Nullable final PayloadComplexity value) { @@ -312,7 +312,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the industry property value. Industry of a payload. Possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue. + * Sets the industry property value. Industry of a payload. The possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue. * @param value Value to set for the industry property. */ public void setIndustry(@jakarta.annotation.Nullable final PayloadIndustry value) { @@ -368,7 +368,7 @@ public void setPayloadTags(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("itemInsights", (n) -> { this.setItemInsights(n.getObjectValue(InsightsSettings::createFromDiscriminatorValue)); }); deserializerMap.put("profileCardProperties", (n) -> { this.setProfileCardProperties(n.getCollectionOfObjectValues(ProfileCardProperty::createFromDiscriminatorValue)); }); + deserializerMap.put("profilePropertySettings", (n) -> { this.setProfilePropertySettings(n.getCollectionOfObjectValues(ProfilePropertySetting::createFromDiscriminatorValue)); }); + deserializerMap.put("profileSources", (n) -> { this.setProfileSources(n.getCollectionOfObjectValues(ProfileSource::createFromDiscriminatorValue)); }); deserializerMap.put("pronouns", (n) -> { this.setPronouns(n.getObjectValue(PronounsSettings::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -52,6 +54,22 @@ public InsightsSettings getItemInsights() { public java.util.List getProfileCardProperties() { return this.backingStore.get("profileCardProperties"); } + /** + * Gets the profilePropertySettings property value. A collection of profile property configuration settings defined by an administrator for an organization. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProfilePropertySettings() { + return this.backingStore.get("profilePropertySettings"); + } + /** + * Gets the profileSources property value. A collection of profile source settings configured by an administrator in an organization. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProfileSources() { + return this.backingStore.get("profileSources"); + } /** * Gets the pronouns property value. Represents administrator settings that manage the support of pronouns in an organization. * @return a {@link PronounsSettings} @@ -69,6 +87,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeObjectValue("itemInsights", this.getItemInsights()); writer.writeCollectionOfObjectValues("profileCardProperties", this.getProfileCardProperties()); + writer.writeCollectionOfObjectValues("profilePropertySettings", this.getProfilePropertySettings()); + writer.writeCollectionOfObjectValues("profileSources", this.getProfileSources()); writer.writeObjectValue("pronouns", this.getPronouns()); } /** @@ -85,6 +105,20 @@ public void setItemInsights(@jakarta.annotation.Nullable final InsightsSettings public void setProfileCardProperties(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("profileCardProperties", value); } + /** + * Sets the profilePropertySettings property value. A collection of profile property configuration settings defined by an administrator for an organization. + * @param value Value to set for the profilePropertySettings property. + */ + public void setProfilePropertySettings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("profilePropertySettings", value); + } + /** + * Sets the profileSources property value. A collection of profile source settings configured by an administrator in an organization. + * @param value Value to set for the profileSources property. + */ + public void setProfileSources(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("profileSources", value); + } /** * Sets the pronouns property value. Represents administrator settings that manage the support of pronouns in an organization. * @param value Value to set for the pronouns property. diff --git a/src/main/java/com/microsoft/graph/generated/models/PersistentBrowserSessionControl.java b/src/main/java/com/microsoft/graph/generated/models/PersistentBrowserSessionControl.java index cbca56b28f7..375e45aabb2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PersistentBrowserSessionControl.java +++ b/src/main/java/com/microsoft/graph/generated/models/PersistentBrowserSessionControl.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the mode property value. Possible values are: always, never. + * Gets the mode property value. The possible values are: always, never. * @return a {@link PersistentBrowserSessionMode} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("mode", this.getMode()); } /** - * Sets the mode property value. Possible values are: always, never. + * Sets the mode property value. The possible values are: always, never. * @param value Value to set for the mode property. */ public void setMode(@jakarta.annotation.Nullable final PersistentBrowserSessionMode value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/PhoneAuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/PhoneAuthenticationMethod.java index 529da543c43..71ca961106c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PhoneAuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/PhoneAuthenticationMethod.java @@ -46,7 +46,7 @@ public String getPhoneNumber() { return this.backingStore.get("phoneNumber"); } /** - * Gets the phoneType property value. The type of this phone. Possible values are: mobile, alternateMobile, or office. + * Gets the phoneType property value. The type of this phone. The possible values are: mobile, alternateMobile, or office. * @return a {@link AuthenticationPhoneType} */ @jakarta.annotation.Nullable @@ -54,7 +54,7 @@ public AuthenticationPhoneType getPhoneType() { return this.backingStore.get("phoneType"); } /** - * Gets the smsSignInState property value. Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue. + * Gets the smsSignInState property value. Whether a phone is ready to be used for SMS sign-in or not. The possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue. * @return a {@link AuthenticationMethodSignInState} */ @jakarta.annotation.Nullable @@ -80,14 +80,14 @@ public void setPhoneNumber(@jakarta.annotation.Nullable final String value) { this.backingStore.set("phoneNumber", value); } /** - * Sets the phoneType property value. The type of this phone. Possible values are: mobile, alternateMobile, or office. + * Sets the phoneType property value. The type of this phone. The possible values are: mobile, alternateMobile, or office. * @param value Value to set for the phoneType property. */ public void setPhoneType(@jakarta.annotation.Nullable final AuthenticationPhoneType value) { this.backingStore.set("phoneType", value); } /** - * Sets the smsSignInState property value. Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue. + * Sets the smsSignInState property value. Whether a phone is ready to be used for SMS sign-in or not. The possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue. * @param value Value to set for the smsSignInState property. */ public void setSmsSignInState(@jakarta.annotation.Nullable final AuthenticationMethodSignInState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Place.java b/src/main/java/com/microsoft/graph/generated/models/Place.java index 2d379e2707c..2aa04c9b0db 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Place.java +++ b/src/main/java/com/microsoft/graph/generated/models/Place.java @@ -26,14 +26,19 @@ public static Place createFromDiscriminatorValue(@jakarta.annotation.Nonnull fin if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.building": return new Building(); + case "#microsoft.graph.desk": return new Desk(); + case "#microsoft.graph.floor": return new Floor(); case "#microsoft.graph.room": return new Room(); case "#microsoft.graph.roomList": return new RoomList(); + case "#microsoft.graph.section": return new Section(); + case "#microsoft.graph.workspace": return new Workspace(); } } return new Place(); } /** - * Gets the address property value. The street address of the place. + * Gets the address property value. The physical address of the place, including the street, city, state, country or region, and postal code. * @return a {@link PhysicalAddress} */ @jakarta.annotation.Nullable @@ -41,7 +46,15 @@ public PhysicalAddress getAddress() { return this.backingStore.get("address"); } /** - * Gets the displayName property value. The name associated with the place. + * Gets the checkIns property value. A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCheckIns() { + return this.backingStore.get("checkIns"); + } + /** + * Gets the displayName property value. The name that is associated with the place. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -56,9 +69,15 @@ public String getDisplayName() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("address", (n) -> { this.setAddress(n.getObjectValue(PhysicalAddress::createFromDiscriminatorValue)); }); + deserializerMap.put("checkIns", (n) -> { this.setCheckIns(n.getCollectionOfObjectValues(CheckInClaim::createFromDiscriminatorValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("geoCoordinates", (n) -> { this.setGeoCoordinates(n.getObjectValue(OutlookGeoCoordinates::createFromDiscriminatorValue)); }); + deserializerMap.put("isWheelChairAccessible", (n) -> { this.setIsWheelChairAccessible(n.getBooleanValue()); }); + 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; } /** @@ -69,6 +88,30 @@ public Map> getFieldDeserializers public OutlookGeoCoordinates getGeoCoordinates() { return this.backingStore.get("geoCoordinates"); } + /** + * Gets the isWheelChairAccessible property value. Indicates whether the place is wheelchair accessible. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsWheelChairAccessible() { + return this.backingStore.get("isWheelChairAccessible"); + } + /** + * Gets the label property value. User-defined description of the place. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLabel() { + return this.backingStore.get("label"); + } + /** + * Gets the parentId property value. The ID of a parent place. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getParentId() { + return this.backingStore.get("parentId"); + } /** * Gets the phone property value. The phone number of the place. * @return a {@link String} @@ -77,6 +120,22 @@ public OutlookGeoCoordinates getGeoCoordinates() { 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} + */ + @jakarta.annotation.Nullable + public java.util.List getTags() { + return this.backingStore.get("tags"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -85,19 +144,32 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("address", this.getAddress()); + writer.writeCollectionOfObjectValues("checkIns", this.getCheckIns()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeObjectValue("geoCoordinates", this.getGeoCoordinates()); + writer.writeBooleanValue("isWheelChairAccessible", this.getIsWheelChairAccessible()); + 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()); } /** - * Sets the address property value. The street address of the place. + * Sets the address property value. The physical address of the place, including the street, city, state, country or region, and postal code. * @param value Value to set for the address property. */ public void setAddress(@jakarta.annotation.Nullable final PhysicalAddress value) { this.backingStore.set("address", value); } /** - * Sets the displayName property value. The name associated with the place. + * Sets the checkIns property value. A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param value Value to set for the checkIns property. + */ + public void setCheckIns(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("checkIns", value); + } + /** + * Sets the displayName property value. The name that is associated with the place. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { @@ -110,6 +182,27 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { public void setGeoCoordinates(@jakarta.annotation.Nullable final OutlookGeoCoordinates value) { this.backingStore.set("geoCoordinates", value); } + /** + * Sets the isWheelChairAccessible property value. Indicates whether the place is wheelchair accessible. + * @param value Value to set for the isWheelChairAccessible property. + */ + public void setIsWheelChairAccessible(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isWheelChairAccessible", value); + } + /** + * Sets the label property value. User-defined description of the place. + * @param value Value to set for the label property. + */ + public void setLabel(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("label", value); + } + /** + * Sets the parentId property value. The ID of a parent place. + * @param value Value to set for the parentId property. + */ + public void setParentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("parentId", value); + } /** * Sets the phone property value. The phone number of the place. * @param value Value to set for the phone property. @@ -117,4 +210,18 @@ public void setGeoCoordinates(@jakarta.annotation.Nullable final OutlookGeoCoord 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. + */ + public void setTags(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("tags", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/PlaceFeatureEnablement.java b/src/main/java/com/microsoft/graph/generated/models/PlaceFeatureEnablement.java new file mode 100644 index 00000000000..0557b95738e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PlaceFeatureEnablement.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum PlaceFeatureEnablement implements ValuedEnum { + Unknown("unknown"), + Enabled("enabled"), + Disabled("disabled"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + PlaceFeatureEnablement(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static PlaceFeatureEnablement forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unknown": return Unknown; + case "enabled": return Enabled; + case "disabled": return Disabled; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/PlaceMode.java b/src/main/java/com/microsoft/graph/generated/models/PlaceMode.java new file mode 100644 index 00000000000..388ff403f7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PlaceMode.java @@ -0,0 +1,117 @@ +package com.microsoft.graph.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 PlaceMode implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PlaceMode} and sets the default values. + */ + public PlaceMode() { + 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 PlaceMode} + */ + @jakarta.annotation.Nonnull + public static PlaceMode 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.assignedPlaceMode": return new AssignedPlaceMode(); + case "#microsoft.graph.dropInPlaceMode": return new DropInPlaceMode(); + case "#microsoft.graph.reservablePlaceMode": return new ReservablePlaceMode(); + case "#microsoft.graph.unavailablePlaceMode": return new UnavailablePlaceMode(); + } + } + return new PlaceMode(); + } + /** + * 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/generated/models/PlaceServicePlanInfo.java b/src/main/java/com/microsoft/graph/generated/models/PlaceServicePlanInfo.java new file mode 100644 index 00000000000..f68b0461eb7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PlaceServicePlanInfo.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.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/generated/models/PlannerPlanContainer.java b/src/main/java/com/microsoft/graph/generated/models/PlannerPlanContainer.java index 01c7a4ee40e..a7e2bfffb7c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PlannerPlanContainer.java +++ b/src/main/java/com/microsoft/graph/generated/models/PlannerPlanContainer.java @@ -85,7 +85,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the type property value. The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster. Optional. + * Gets the type property value. The type of the resource that contains the plan. For supported types, see the previous table. The possible values are: group, unknownFutureValue, roster. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: roster. Optional. * @return a {@link PlannerContainerType} */ @jakarta.annotation.Nullable @@ -142,7 +142,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the type property value. The type of the resource that contains the plan. For supported types, see the previous table. Possible values are: group, unknownFutureValue, roster. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: roster. Optional. + * Sets the type property value. The type of the resource that contains the plan. For supported types, see the previous table. The possible values are: group, unknownFutureValue, roster. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: roster. Optional. * @param value Value to set for the type property. */ public void setType(@jakarta.annotation.Nullable final PlannerContainerType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/PlatformCredentialAuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/PlatformCredentialAuthenticationMethod.java index aa848eb36e6..285c000ee89 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PlatformCredentialAuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/PlatformCredentialAuthenticationMethod.java @@ -3,7 +3,6 @@ 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; @@ -26,14 +25,6 @@ public static PlatformCredentialAuthenticationMethod createFromDiscriminatorValu Objects.requireNonNull(parseNode); return new PlatformCredentialAuthenticationMethod(); } - /** - * Gets the createdDateTime property value. The date and time that this Platform Credential Key was registered. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getCreatedDateTime() { - return this.backingStore.get("createdDateTime"); - } /** * Gets the device property value. The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. * @return a {@link Device} @@ -57,7 +48,6 @@ public String getDisplayName() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("device", (n) -> { this.setDevice(n.getObjectValue(Device::createFromDiscriminatorValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("keyStrength", (n) -> { this.setKeyStrength(n.getEnumValue(AuthenticationMethodKeyStrength::forValue)); }); @@ -65,7 +55,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the keyStrength property value. Key strength of this Platform Credential key. Possible values are: normal, weak, unknown. + * Gets the keyStrength property value. Key strength of this Platform Credential key. The possible values are: normal, weak, unknown. * @return a {@link AuthenticationMethodKeyStrength} */ @jakarta.annotation.Nullable @@ -73,7 +63,7 @@ public AuthenticationMethodKeyStrength getKeyStrength() { return this.backingStore.get("keyStrength"); } /** - * Gets the platform property value. Platform on which this Platform Credential key is present. Possible values are: unknown, windows, macOS,iOS, android, linux. + * Gets the platform property value. Platform on which this Platform Credential key is present. The possible values are: unknown, windows, macOS,iOS, android, linux. * @return a {@link AuthenticationMethodPlatform} */ @jakarta.annotation.Nullable @@ -87,19 +77,11 @@ public AuthenticationMethodPlatform getPlatform() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeObjectValue("device", this.getDevice()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeEnumValue("keyStrength", this.getKeyStrength()); writer.writeEnumValue("platform", this.getPlatform()); } - /** - * Sets the createdDateTime property value. The date and time that this Platform Credential Key was registered. - * @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 device property value. The registered device on which this Platform Credential resides. Supports $expand. When you get a user's Platform Credential registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/platformCredentialAuthenticationMethod/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. * @param value Value to set for the device property. @@ -115,14 +97,14 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the keyStrength property value. Key strength of this Platform Credential key. Possible values are: normal, weak, unknown. + * Sets the keyStrength property value. Key strength of this Platform Credential key. The possible values are: normal, weak, unknown. * @param value Value to set for the keyStrength property. */ public void setKeyStrength(@jakarta.annotation.Nullable final AuthenticationMethodKeyStrength value) { this.backingStore.set("keyStrength", value); } /** - * Sets the platform property value. Platform on which this Platform Credential key is present. Possible values are: unknown, windows, macOS,iOS, android, linux. + * Sets the platform property value. Platform on which this Platform Credential key is present. The possible values are: unknown, windows, macOS,iOS, android, linux. * @param value Value to set for the platform property. */ public void setPlatform(@jakarta.annotation.Nullable final AuthenticationMethodPlatform value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/PolicyDeletableItem.java b/src/main/java/com/microsoft/graph/generated/models/PolicyDeletableItem.java new file mode 100644 index 00000000000..44b7eb91eaf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/PolicyDeletableItem.java @@ -0,0 +1,136 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PolicyDeletableItem implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link PolicyDeletableItem} and sets the default values. + */ + public PolicyDeletableItem() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link PolicyDeletableItem} + */ + @jakarta.annotation.Nonnull + public static PolicyDeletableItem createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + final ParseNode mappingValueNode = parseNode.getChildNode("@odata.type"); + if (mappingValueNode != null) { + final String mappingValue = mappingValueNode.getStringValue(); + switch (mappingValue) { + case "#microsoft.graph.conditionalAccessPolicy": return new ConditionalAccessPolicy(); + case "#microsoft.graph.countryNamedLocation": return new CountryNamedLocation(); + case "#microsoft.graph.ipNamedLocation": return new IpNamedLocation(); + case "#microsoft.graph.namedLocation": return new NamedLocation(); + case "#microsoft.graph.whatIfAnalysisResult": return new WhatIfAnalysisResult(); + } + } + return new PolicyDeletableItem(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the deletedDateTime property value. The deletedDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getDeletedDateTime() { + return this.backingStore.get("deletedDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(2); + deserializerMap.put("deletedDateTime", (n) -> { this.setDeletedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("deletedDateTime", this.getDeletedDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the deletedDateTime property value. The deletedDateTime property + * @param value Value to set for the deletedDateTime property. + */ + public void setDeletedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("deletedDateTime", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/PolicyRoot.java b/src/main/java/com/microsoft/graph/generated/models/PolicyRoot.java index 32bf709d8a9..741fbaf6afa 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PolicyRoot.java +++ b/src/main/java/com/microsoft/graph/generated/models/PolicyRoot.java @@ -128,6 +128,14 @@ public DeviceRegistrationPolicy getDeviceRegistrationPolicy() { public java.util.List getFeatureRolloutPolicies() { return this.backingStore.get("featureRolloutPolicies"); } + /** + * Gets the federatedTokenValidationPolicy property value. The federatedTokenValidationPolicy property + * @return a {@link FederatedTokenValidationPolicy} + */ + @jakarta.annotation.Nullable + public FederatedTokenValidationPolicy getFederatedTokenValidationPolicy() { + return this.backingStore.get("federatedTokenValidationPolicy"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -148,8 +156,10 @@ public Map> getFieldDeserializers deserializerMap.put("defaultAppManagementPolicy", (n) -> { this.setDefaultAppManagementPolicy(n.getObjectValue(TenantAppManagementPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("deviceRegistrationPolicy", (n) -> { this.setDeviceRegistrationPolicy(n.getObjectValue(DeviceRegistrationPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("featureRolloutPolicies", (n) -> { this.setFeatureRolloutPolicies(n.getCollectionOfObjectValues(FeatureRolloutPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("federatedTokenValidationPolicy", (n) -> { this.setFederatedTokenValidationPolicy(n.getObjectValue(FederatedTokenValidationPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("homeRealmDiscoveryPolicies", (n) -> { this.setHomeRealmDiscoveryPolicies(n.getCollectionOfObjectValues(HomeRealmDiscoveryPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("identitySecurityDefaultsEnforcementPolicy", (n) -> { this.setIdentitySecurityDefaultsEnforcementPolicy(n.getObjectValue(IdentitySecurityDefaultsEnforcementPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("ownerlessGroupPolicy", (n) -> { this.setOwnerlessGroupPolicy(n.getObjectValue(OwnerlessGroupPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("permissionGrantPolicies", (n) -> { this.setPermissionGrantPolicies(n.getCollectionOfObjectValues(PermissionGrantPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("roleManagementPolicies", (n) -> { this.setRoleManagementPolicies(n.getCollectionOfObjectValues(UnifiedRoleManagementPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("roleManagementPolicyAssignments", (n) -> { this.setRoleManagementPolicyAssignments(n.getCollectionOfObjectValues(UnifiedRoleManagementPolicyAssignment::createFromDiscriminatorValue)); }); @@ -173,6 +183,14 @@ public java.util.List getHomeRealmDiscoveryPolicies() public IdentitySecurityDefaultsEnforcementPolicy getIdentitySecurityDefaultsEnforcementPolicy() { return this.backingStore.get("identitySecurityDefaultsEnforcementPolicy"); } + /** + * Gets the ownerlessGroupPolicy property value. The policy configuration for managing groups that have lost their sole owner. + * @return a {@link OwnerlessGroupPolicy} + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy getOwnerlessGroupPolicy() { + return this.backingStore.get("ownerlessGroupPolicy"); + } /** * Gets the permissionGrantPolicies property value. The policy that specifies the conditions under which consent can be granted. * @return a {@link java.util.List} @@ -233,8 +251,10 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("defaultAppManagementPolicy", this.getDefaultAppManagementPolicy()); writer.writeObjectValue("deviceRegistrationPolicy", this.getDeviceRegistrationPolicy()); writer.writeCollectionOfObjectValues("featureRolloutPolicies", this.getFeatureRolloutPolicies()); + writer.writeObjectValue("federatedTokenValidationPolicy", this.getFederatedTokenValidationPolicy()); writer.writeCollectionOfObjectValues("homeRealmDiscoveryPolicies", this.getHomeRealmDiscoveryPolicies()); writer.writeObjectValue("identitySecurityDefaultsEnforcementPolicy", this.getIdentitySecurityDefaultsEnforcementPolicy()); + writer.writeObjectValue("ownerlessGroupPolicy", this.getOwnerlessGroupPolicy()); writer.writeCollectionOfObjectValues("permissionGrantPolicies", this.getPermissionGrantPolicies()); writer.writeCollectionOfObjectValues("roleManagementPolicies", this.getRoleManagementPolicies()); writer.writeCollectionOfObjectValues("roleManagementPolicyAssignments", this.getRoleManagementPolicyAssignments()); @@ -332,6 +352,13 @@ public void setDeviceRegistrationPolicy(@jakarta.annotation.Nullable final Devic public void setFeatureRolloutPolicies(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("featureRolloutPolicies", value); } + /** + * Sets the federatedTokenValidationPolicy property value. The federatedTokenValidationPolicy property + * @param value Value to set for the federatedTokenValidationPolicy property. + */ + public void setFederatedTokenValidationPolicy(@jakarta.annotation.Nullable final FederatedTokenValidationPolicy value) { + this.backingStore.set("federatedTokenValidationPolicy", value); + } /** * Sets the homeRealmDiscoveryPolicies property value. The policy to control Microsoft Entra authentication behavior for federated users. * @param value Value to set for the homeRealmDiscoveryPolicies property. @@ -346,6 +373,13 @@ public void setHomeRealmDiscoveryPolicies(@jakarta.annotation.Nullable final jav public void setIdentitySecurityDefaultsEnforcementPolicy(@jakarta.annotation.Nullable final IdentitySecurityDefaultsEnforcementPolicy value) { this.backingStore.set("identitySecurityDefaultsEnforcementPolicy", value); } + /** + * Sets the ownerlessGroupPolicy property value. The policy configuration for managing groups that have lost their sole owner. + * @param value Value to set for the ownerlessGroupPolicy property. + */ + public void setOwnerlessGroupPolicy(@jakarta.annotation.Nullable final OwnerlessGroupPolicy value) { + this.backingStore.set("ownerlessGroupPolicy", value); + } /** * Sets the permissionGrantPolicies property value. The policy that specifies the conditions under which consent can be granted. * @param value Value to set for the permissionGrantPolicies property. diff --git a/src/main/java/com/microsoft/graph/generated/models/PositiveReinforcementNotification.java b/src/main/java/com/microsoft/graph/generated/models/PositiveReinforcementNotification.java index d781620785e..1e4fecb6654 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PositiveReinforcementNotification.java +++ b/src/main/java/com/microsoft/graph/generated/models/PositiveReinforcementNotification.java @@ -26,7 +26,7 @@ public static PositiveReinforcementNotification createFromDiscriminatorValue(@ja return new PositiveReinforcementNotification(); } /** - * Gets the deliveryPreference property value. Delivery preference. Possible values are: unknown, deliverImmedietly, deliverAfterCampaignEnd, unknownFutureValue. + * Gets the deliveryPreference property value. Delivery preference. The possible values are: unknown, deliverImmedietly, deliverAfterCampaignEnd, unknownFutureValue. * @return a {@link NotificationDeliveryPreference} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("deliveryPreference", this.getDeliveryPreference()); } /** - * Sets the deliveryPreference property value. Delivery preference. Possible values are: unknown, deliverImmedietly, deliverAfterCampaignEnd, unknownFutureValue. + * Sets the deliveryPreference property value. Delivery preference. The possible values are: unknown, deliverImmedietly, deliverAfterCampaignEnd, unknownFutureValue. * @param value Value to set for the deliveryPreference property. */ public void setDeliveryPreference(@jakarta.annotation.Nullable final NotificationDeliveryPreference value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Presence.java b/src/main/java/com/microsoft/graph/generated/models/Presence.java index 3ce2843fa45..d70a5e1ac3e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Presence.java +++ b/src/main/java/com/microsoft/graph/generated/models/Presence.java @@ -52,6 +52,7 @@ public Map> getFieldDeserializers deserializerMap.put("outOfOfficeSettings", (n) -> { this.setOutOfOfficeSettings(n.getObjectValue(OutOfOfficeSettings::createFromDiscriminatorValue)); }); deserializerMap.put("sequenceNumber", (n) -> { this.setSequenceNumber(n.getStringValue()); }); deserializerMap.put("statusMessage", (n) -> { this.setStatusMessage(n.getObjectValue(PresenceStatusMessage::createFromDiscriminatorValue)); }); + deserializerMap.put("workLocation", (n) -> { this.setWorkLocation(n.getObjectValue(UserWorkLocation::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -78,6 +79,14 @@ public String getSequenceNumber() { public PresenceStatusMessage getStatusMessage() { return this.backingStore.get("statusMessage"); } + /** + * Gets the workLocation property value. Represents the users aggregated work location state. + * @return a {@link UserWorkLocation} + */ + @jakarta.annotation.Nullable + public UserWorkLocation getWorkLocation() { + return this.backingStore.get("workLocation"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -89,6 +98,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("availability", this.getAvailability()); writer.writeObjectValue("outOfOfficeSettings", this.getOutOfOfficeSettings()); writer.writeObjectValue("statusMessage", this.getStatusMessage()); + writer.writeObjectValue("workLocation", this.getWorkLocation()); } /** * Sets the activity property value. The supplemental information to a user's availability. Possible values are available, away, beRightBack, busy, doNotDisturb, offline, outOfOffice, presenceUnknown. @@ -125,4 +135,11 @@ public void setSequenceNumber(@jakarta.annotation.Nullable final String value) { public void setStatusMessage(@jakarta.annotation.Nullable final PresenceStatusMessage value) { this.backingStore.set("statusMessage", value); } + /** + * Sets the workLocation property value. Represents the users aggregated work location state. + * @param value Value to set for the workLocation property. + */ + public void setWorkLocation(@jakarta.annotation.Nullable final UserWorkLocation value) { + this.backingStore.set("workLocation", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/PrinterCapabilities.java b/src/main/java/com/microsoft/graph/generated/models/PrinterCapabilities.java index 81dcfcfbda8..2ea1b253d39 100644 --- a/src/main/java/com/microsoft/graph/generated/models/PrinterCapabilities.java +++ b/src/main/java/com/microsoft/graph/generated/models/PrinterCapabilities.java @@ -195,7 +195,7 @@ public java.util.List getLeftMargins() { return this.backingStore.get("leftMargins"); } /** - * Gets the mediaColors property value. The media (i.e., paper) colors supported by the printer. + * Gets the mediaColors property value. The media (for example, paper) colors supported by the printer. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -203,7 +203,7 @@ public java.util.List getMediaColors() { return this.backingStore.get("mediaColors"); } /** - * Gets the mediaSizes property value. The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table. + * Gets the mediaSizes property value. The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. For the list of supported values, see mediaSizes values. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -439,14 +439,14 @@ public void setLeftMargins(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("mediaColors", value); } /** - * Sets the mediaSizes property value. The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table. + * Sets the mediaSizes property value. The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. For the list of supported values, see mediaSizes values. * @param value Value to set for the mediaSizes property. */ public void setMediaSizes(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Process.java b/src/main/java/com/microsoft/graph/generated/models/Process.java index 6b1429f2da2..e2510672e52 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Process.java +++ b/src/main/java/com/microsoft/graph/generated/models/Process.java @@ -111,7 +111,7 @@ public FileHash getFileHash() { return this.backingStore.get("fileHash"); } /** - * Gets the integrityLevel property value. The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system. + * Gets the integrityLevel property value. The integrity level of the process. The possible values are: unknown, untrusted, low, medium, high, system. * @return a {@link ProcessIntegrityLevel} */ @jakarta.annotation.Nullable @@ -247,7 +247,7 @@ public void setFileHash(@jakarta.annotation.Nullable final FileHash value) { this.backingStore.set("fileHash", value); } /** - * Sets the integrityLevel property value. The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system. + * Sets the integrityLevel property value. The integrity level of the process. The possible values are: unknown, untrusted, low, medium, high, system. * @param value Value to set for the integrityLevel property. */ public void setIntegrityLevel(@jakarta.annotation.Nullable final ProcessIntegrityLevel value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ProcessContentMetadataBase.java b/src/main/java/com/microsoft/graph/generated/models/ProcessContentMetadataBase.java index 101976912dd..7b621ccc360 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProcessContentMetadataBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProcessContentMetadataBase.java @@ -72,6 +72,14 @@ public BackingStore getBackingStore() { public ContentBase getContent() { return this.backingStore.get("content"); } + /** + * Gets the contentCategory property value. The contentCategory property + * @return a {@link ContentCategory} + */ + @jakarta.annotation.Nullable + public ContentCategory getContentCategory() { + return this.backingStore.get("contentCategory"); + } /** * Gets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). * @return a {@link String} @@ -94,8 +102,9 @@ public OffsetDateTime getCreatedDateTime() { */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(10); + final HashMap> deserializerMap = new HashMap>(11); deserializerMap.put("content", (n) -> { this.setContent(n.getObjectValue(ContentBase::createFromDiscriminatorValue)); }); + deserializerMap.put("contentCategory", (n) -> { this.setContentCategory(n.getEnumValue(ContentCategory::forValue)); }); deserializerMap.put("correlationId", (n) -> { this.setCorrelationId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("identifier", (n) -> { this.setIdentifier(n.getStringValue()); }); @@ -170,6 +179,7 @@ public Long getSequenceNumber() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); writer.writeObjectValue("content", this.getContent()); + writer.writeEnumValue("contentCategory", this.getContentCategory()); writer.writeStringValue("correlationId", this.getCorrelationId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("identifier", this.getIdentifier()); @@ -203,6 +213,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value public void setContent(@jakarta.annotation.Nullable final ContentBase value) { this.backingStore.set("content", value); } + /** + * Sets the contentCategory property value. The contentCategory property + * @param value Value to set for the contentCategory property. + */ + public void setContentCategory(@jakarta.annotation.Nullable final ContentCategory value) { + this.backingStore.set("contentCategory", value); + } /** * Sets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). * @param value Value to set for the correlationId property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ProcessConversationMetadata.java b/src/main/java/com/microsoft/graph/generated/models/ProcessConversationMetadata.java index 4bfed0a410d..6858bee2deb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProcessConversationMetadata.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProcessConversationMetadata.java @@ -26,13 +26,29 @@ public static ProcessConversationMetadata createFromDiscriminatorValue(@jakarta. return new ProcessConversationMetadata(); } /** - * Gets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). + * Gets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). The accessedResources property is deprecated and stopped returning data on August 20, 2025. Going forward, use the accessedResources_v2 property. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable public java.util.List getAccessedResources() { return this.backingStore.get("accessedResources"); } + /** + * Gets the accessedResources_v2 property value. Lists details about the resources accessed by AI agents, such as identifiers, access type, and status. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAccessedResourcesV2() { + return this.backingStore.get("accessedResourcesV2"); + } + /** + * Gets the agents property value. Indicates the information about an AI agent that participated in the preparation of the message. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAgents() { + return this.backingStore.get("agents"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -41,6 +57,8 @@ public java.util.List getAccessedResources() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("accessedResources", (n) -> { this.setAccessedResources(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("accessedResources_v2", (n) -> { this.setAccessedResourcesV2(n.getCollectionOfObjectValues(ResourceAccessDetail::createFromDiscriminatorValue)); }); + deserializerMap.put("agents", (n) -> { this.setAgents(n.getCollectionOfObjectValues(AiAgentInfo::createFromDiscriminatorValue)); }); deserializerMap.put("parentMessageId", (n) -> { this.setParentMessageId(n.getStringValue()); }); deserializerMap.put("plugins", (n) -> { this.setPlugins(n.getCollectionOfObjectValues(AiInteractionPlugin::createFromDiscriminatorValue)); }); return deserializerMap; @@ -69,16 +87,32 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeCollectionOfPrimitiveValues("accessedResources", this.getAccessedResources()); + writer.writeCollectionOfObjectValues("accessedResources_v2", this.getAccessedResourcesV2()); + writer.writeCollectionOfObjectValues("agents", this.getAgents()); writer.writeStringValue("parentMessageId", this.getParentMessageId()); writer.writeCollectionOfObjectValues("plugins", this.getPlugins()); } /** - * Sets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). + * Sets the accessedResources property value. List of resources (for example, file URLs, web URLs) accessed during the generation of this message (relevant for bot interactions). The accessedResources property is deprecated and stopped returning data on August 20, 2025. Going forward, use the accessedResources_v2 property. * @param value Value to set for the accessedResources property. */ public void setAccessedResources(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("accessedResources", value); } + /** + * Sets the accessedResources_v2 property value. Lists details about the resources accessed by AI agents, such as identifiers, access type, and status. + * @param value Value to set for the accessedResources_v2 property. + */ + public void setAccessedResourcesV2(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("accessedResourcesV2", value); + } + /** + * Sets the agents property value. Indicates the information about an AI agent that participated in the preparation of the message. + * @param value Value to set for the agents property. + */ + public void setAgents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("agents", value); + } /** * Sets the parentMessageId property value. Identifier of the parent message in a threaded conversation, if applicable. * @param value Value to set for the parentMessageId property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ProfileCardProperty.java b/src/main/java/com/microsoft/graph/generated/models/ProfileCardProperty.java index d6028640cab..e678d5f1ae9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProfileCardProperty.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProfileCardProperty.java @@ -49,8 +49,17 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("annotations", (n) -> { this.setAnnotations(n.getCollectionOfObjectValues(ProfileCardAnnotation::createFromDiscriminatorValue)); }); deserializerMap.put("directoryPropertyName", (n) -> { this.setDirectoryPropertyName(n.getStringValue()); }); + deserializerMap.put("isVisible", (n) -> { this.setIsVisible(n.getBooleanValue()); }); return deserializerMap; } + /** + * Gets the isVisible property value. Indicates whether the given directory property should be shown on a users profile card. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsVisible() { + return this.backingStore.get("isVisible"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -60,6 +69,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeCollectionOfObjectValues("annotations", this.getAnnotations()); writer.writeStringValue("directoryPropertyName", this.getDirectoryPropertyName()); + writer.writeBooleanValue("isVisible", this.getIsVisible()); } /** * Sets the annotations property value. Allows an administrator to set a custom display label for the directory property and localize it for the users in their tenant. @@ -75,4 +85,11 @@ public void setAnnotations(@jakarta.annotation.Nullable final java.util.List>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("prioritizedSourceUrls", (n) -> { this.setPrioritizedSourceUrls(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the name property value. Other name of the property-level setting. For backward compatibility. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the prioritizedSourceUrls property value. A collection of prioritized profile source URLs ordered by data precedence within an organization. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPrioritizedSourceUrls() { + return this.backingStore.get("prioritizedSourceUrls"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("name", this.getName()); + writer.writeCollectionOfPrimitiveValues("prioritizedSourceUrls", this.getPrioritizedSourceUrls()); + } + /** + * Sets the displayName property value. Name of the property-level setting. + * @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 name property value. Other name of the property-level setting. For backward compatibility. + * @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 prioritizedSourceUrls property value. A collection of prioritized profile source URLs ordered by data precedence within an organization. + * @param value Value to set for the prioritizedSourceUrls property. + */ + public void setPrioritizedSourceUrls(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("prioritizedSourceUrls", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ProfilePropertySettingCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ProfilePropertySettingCollectionResponse.java new file mode 100644 index 00000000000..826f94c5b18 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ProfilePropertySettingCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfilePropertySettingCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ProfilePropertySettingCollectionResponse} and sets the default values. + */ + public ProfilePropertySettingCollectionResponse() { + 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 ProfilePropertySettingCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ProfilePropertySettingCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProfilePropertySettingCollectionResponse(); + } + /** + * 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(ProfilePropertySetting::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/generated/models/ProfileSource.java b/src/main/java/com/microsoft/graph/generated/models/ProfileSource.java new file mode 100644 index 00000000000..2dda9aa742c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ProfileSource.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfileSource extends Entity implements Parsable { + /** + * Instantiates a new {@link ProfileSource} and sets the default values. + */ + public ProfileSource() { + 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 ProfileSource} + */ + @jakarta.annotation.Nonnull + public static ProfileSource createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProfileSource(); + } + /** + * Gets the displayName property value. Name of the profile source intended to inform users about the profile source name. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("kind", (n) -> { this.setKind(n.getStringValue()); }); + deserializerMap.put("localizations", (n) -> { this.setLocalizations(n.getCollectionOfObjectValues(ProfileSourceLocalization::createFromDiscriminatorValue)); }); + deserializerMap.put("sourceId", (n) -> { this.setSourceId(n.getStringValue()); }); + deserializerMap.put("webUrl", (n) -> { this.setWebUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the kind property value. Type of the profile source. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getKind() { + return this.backingStore.get("kind"); + } + /** + * Gets the localizations property value. Alternative localized labels specified by an administrator. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getLocalizations() { + return this.backingStore.get("localizations"); + } + /** + * Gets the sourceId property value. Profile source identifier used as an alternate key. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSourceId() { + return this.backingStore.get("sourceId"); + } + /** + * Gets the webUrl property value. Web URL of the profile source that directs users to the page view of the profile data. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWebUrl() { + return this.backingStore.get("webUrl"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("kind", this.getKind()); + writer.writeCollectionOfObjectValues("localizations", this.getLocalizations()); + writer.writeStringValue("sourceId", this.getSourceId()); + writer.writeStringValue("webUrl", this.getWebUrl()); + } + /** + * Sets the displayName property value. Name of the profile source intended to inform users about the profile source name. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the kind property value. Type of the profile source. + * @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 localizations property value. Alternative localized labels specified by an administrator. + * @param value Value to set for the localizations property. + */ + public void setLocalizations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("localizations", value); + } + /** + * Sets the sourceId property value. Profile source identifier used as an alternate key. + * @param value Value to set for the sourceId property. + */ + public void setSourceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sourceId", value); + } + /** + * Sets the webUrl property value. Web URL of the profile source that directs users to the page view of the profile data. + * @param value Value to set for the webUrl property. + */ + public void setWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("webUrl", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ProfileSourceCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/ProfileSourceCollectionResponse.java new file mode 100644 index 00000000000..8a498b2a1b8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ProfileSourceCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProfileSourceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link ProfileSourceCollectionResponse} and sets the default values. + */ + public ProfileSourceCollectionResponse() { + 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 ProfileSourceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static ProfileSourceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProfileSourceCollectionResponse(); + } + /** + * 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(ProfileSource::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/generated/models/ProfileSourceLocalization.java b/src/main/java/com/microsoft/graph/generated/models/ProfileSourceLocalization.java new file mode 100644 index 00000000000..c2936d2c1ef --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ProfileSourceLocalization.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 ProfileSourceLocalization implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ProfileSourceLocalization} and sets the default values. + */ + public ProfileSourceLocalization() { + 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 ProfileSourceLocalization} + */ + @jakarta.annotation.Nonnull + public static ProfileSourceLocalization createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProfileSourceLocalization(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the displayName property value. Localized display name. + * @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>(4); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("languageTag", (n) -> { this.setLanguageTag(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("webUrl", (n) -> { this.setWebUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the languageTag property value. Language locale. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLanguageTag() { + return this.backingStore.get("languageTag"); + } + /** + * 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 webUrl property value. Localized profile source URL. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getWebUrl() { + return this.backingStore.get("webUrl"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("languageTag", this.getLanguageTag()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("webUrl", this.getWebUrl()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the displayName property value. Localized display name. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the languageTag property value. Language locale. + * @param value Value to set for the languageTag property. + */ + public void setLanguageTag(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("languageTag", 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 webUrl property value. Localized profile source URL. + * @param value Value to set for the webUrl property. + */ + public void setWebUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("webUrl", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ProtectionPolicyArtifactCount.java b/src/main/java/com/microsoft/graph/generated/models/ProtectionPolicyArtifactCount.java new file mode 100644 index 00000000000..4f0e339900e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ProtectionPolicyArtifactCount.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProtectionPolicyArtifactCount implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ProtectionPolicyArtifactCount} and sets the default values. + */ + public ProtectionPolicyArtifactCount() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ProtectionPolicyArtifactCount} + */ + @jakarta.annotation.Nonnull + public static ProtectionPolicyArtifactCount createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ProtectionPolicyArtifactCount(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the completed property value. The completed property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCompleted() { + return this.backingStore.get("completed"); + } + /** + * Gets the failed property value. The failed property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getFailed() { + return this.backingStore.get("failed"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(5); + deserializerMap.put("completed", (n) -> { this.setCompleted(n.getIntegerValue()); }); + deserializerMap.put("failed", (n) -> { this.setFailed(n.getIntegerValue()); }); + deserializerMap.put("inProgress", (n) -> { this.setInProgress(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("total", (n) -> { this.setTotal(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the inProgress property value. The inProgress property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getInProgress() { + return this.backingStore.get("inProgress"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Gets the total property value. The total property + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotal() { + return this.backingStore.get("total"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("completed", this.getCompleted()); + writer.writeIntegerValue("failed", this.getFailed()); + writer.writeIntegerValue("inProgress", this.getInProgress()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeIntegerValue("total", this.getTotal()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the completed property value. The completed property + * @param value Value to set for the completed property. + */ + public void setCompleted(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("completed", value); + } + /** + * Sets the failed property value. The failed property + * @param value Value to set for the failed property. + */ + public void setFailed(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("failed", value); + } + /** + * Sets the inProgress property value. The inProgress property + * @param value Value to set for the inProgress property. + */ + public void setInProgress(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("inProgress", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the total property value. The total property + * @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/generated/models/ProtectionPolicyBase.java b/src/main/java/com/microsoft/graph/generated/models/ProtectionPolicyBase.java index 9fe89b7cdcf..2058ef71af9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProtectionPolicyBase.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProtectionPolicyBase.java @@ -68,12 +68,22 @@ public Map> getFieldDeserializers deserializerMap.put("createdBy", (n) -> { this.setCreatedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("isEnabled", (n) -> { this.setIsEnabled(n.getBooleanValue()); }); deserializerMap.put("lastModifiedBy", (n) -> { this.setLastModifiedBy(n.getObjectValue(IdentitySet::createFromDiscriminatorValue)); }); deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("protectionPolicyArtifactCount", (n) -> { this.setProtectionPolicyArtifactCount(n.getObjectValue(ProtectionPolicyArtifactCount::createFromDiscriminatorValue)); }); deserializerMap.put("retentionSettings", (n) -> { this.setRetentionSettings(n.getCollectionOfObjectValues(RetentionSetting::createFromDiscriminatorValue)); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(ProtectionPolicyStatus::forValue)); }); return deserializerMap; } + /** + * Gets the isEnabled property value. The isEnabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabled() { + return this.backingStore.get("isEnabled"); + } /** * Gets the lastModifiedBy property value. The identity of the person who last modified the policy. * @return a {@link IdentitySet} @@ -90,6 +100,14 @@ public IdentitySet getLastModifiedBy() { public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } + /** + * Gets the protectionPolicyArtifactCount property value. The protectionPolicyArtifactCount property + * @return a {@link ProtectionPolicyArtifactCount} + */ + @jakarta.annotation.Nullable + public ProtectionPolicyArtifactCount getProtectionPolicyArtifactCount() { + return this.backingStore.get("protectionPolicyArtifactCount"); + } /** * Gets the retentionSettings property value. Contains the retention setting details for the policy. * @return a {@link java.util.List} @@ -116,8 +134,10 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("createdBy", this.getCreatedBy()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("isEnabled", this.getIsEnabled()); writer.writeObjectValue("lastModifiedBy", this.getLastModifiedBy()); writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeObjectValue("protectionPolicyArtifactCount", this.getProtectionPolicyArtifactCount()); writer.writeCollectionOfObjectValues("retentionSettings", this.getRetentionSettings()); writer.writeEnumValue("status", this.getStatus()); } @@ -142,6 +162,13 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the isEnabled property value. The isEnabled property + * @param value Value to set for the isEnabled property. + */ + public void setIsEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabled", value); + } /** * Sets the lastModifiedBy property value. The identity of the person who last modified the policy. * @param value Value to set for the lastModifiedBy property. @@ -156,6 +183,13 @@ public void setLastModifiedBy(@jakarta.annotation.Nullable final IdentitySet val public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("lastModifiedDateTime", value); } + /** + * Sets the protectionPolicyArtifactCount property value. The protectionPolicyArtifactCount property + * @param value Value to set for the protectionPolicyArtifactCount property. + */ + public void setProtectionPolicyArtifactCount(@jakarta.annotation.Nullable final ProtectionPolicyArtifactCount value) { + this.backingStore.set("protectionPolicyArtifactCount", value); + } /** * Sets the retentionSettings property value. Contains the retention setting details for the policy. * @param value Value to set for the retentionSettings property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ProvisioningObjectSummary.java b/src/main/java/com/microsoft/graph/generated/models/ProvisioningObjectSummary.java index d33c49dca14..929dbcdf6cc 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProvisioningObjectSummary.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProvisioningObjectSummary.java @@ -107,7 +107,7 @@ public java.util.List getModifiedProperties() { return this.backingStore.get("modifiedProperties"); } /** - * Gets the provisioningAction property value. Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains). + * Gets the provisioningAction property value. Indicates the activity name or the operation name. The possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains). * @return a {@link ProvisioningAction} */ @jakarta.annotation.Nullable @@ -252,7 +252,7 @@ public void setModifiedProperties(@jakarta.annotation.Nullable final java.util.L this.backingStore.set("modifiedProperties", value); } /** - * Sets the provisioningAction property value. Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains). + * Sets the provisioningAction property value. Indicates the activity name or the operation name. The possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Microsoft Entra activity list. Supports $filter (eq, contains). * @param value Value to set for the provisioningAction property. */ public void setProvisioningAction(@jakarta.annotation.Nullable final ProvisioningAction value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ProvisioningStatusInfo.java b/src/main/java/com/microsoft/graph/generated/models/ProvisioningStatusInfo.java index 7a477958541..98aef688058 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProvisioningStatusInfo.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProvisioningStatusInfo.java @@ -84,7 +84,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the status property value. Possible values are: success, warning, failure, skipped, unknownFutureValue. + * Gets the status property value. The possible values are: success, warning, failure, skipped, unknownFutureValue. * @return a {@link ProvisioningResult} */ @jakarta.annotation.Nullable @@ -132,7 +132,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the status property value. Possible values are: success, warning, failure, skipped, unknownFutureValue. + * Sets the status property value. The possible values are: success, warning, failure, skipped, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final ProvisioningResult value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ProvisioningStep.java b/src/main/java/com/microsoft/graph/generated/models/ProvisioningStep.java index 8d65428b4b0..f3009a44b76 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ProvisioningStep.java +++ b/src/main/java/com/microsoft/graph/generated/models/ProvisioningStep.java @@ -103,7 +103,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the provisioningStepType property value. Type of step. Possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue. + * Gets the provisioningStepType property value. Type of step. The possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue. * @return a {@link ProvisioningStepType} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public ProvisioningStepType getProvisioningStepType() { return this.backingStore.get("provisioningStepType"); } /** - * Gets the status property value. Status of the step. Possible values are: success, warning, failure, skipped, unknownFutureValue. + * Gets the status property value. Status of the step. The possible values are: success, warning, failure, skipped, unknownFutureValue. * @return a {@link ProvisioningResult} */ @jakarta.annotation.Nullable @@ -176,14 +176,14 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the provisioningStepType property value. Type of step. Possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue. + * Sets the provisioningStepType property value. Type of step. The possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue. * @param value Value to set for the provisioningStepType property. */ public void setProvisioningStepType(@jakarta.annotation.Nullable final ProvisioningStepType value) { this.backingStore.set("provisioningStepType", value); } /** - * Sets the status property value. Status of the step. Possible values are: success, warning, failure, skipped, unknownFutureValue. + * Sets the status property value. Status of the step. The possible values are: success, warning, failure, skipped, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final ProvisioningResult value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/QrCode.java b/src/main/java/com/microsoft/graph/generated/models/QrCode.java new file mode 100644 index 00000000000..2f8bb1f4468 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/QrCode.java @@ -0,0 +1,130 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QrCode extends Entity implements Parsable { + /** + * Instantiates a new {@link QrCode} and sets the default values. + */ + public QrCode() { + 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 QrCode} + */ + @jakarta.annotation.Nonnull + public static QrCode createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrCode(); + } + /** + * Gets the createdDateTime property value. The date and time when the QR code was created. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getCreatedDateTime() { + return this.backingStore.get("createdDateTime"); + } + /** + * Gets the expireDateTime property value. The date and time when the QR code expires. For standard QR codes, the lifetime is in days with a maximum of 395 days (13 months) and a default of 365 days. For temporary QR codes, the lifetime must be between 1-12 hours. The expireDateTime can be edited for standard QR codes but not for temporary QR codes. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getExpireDateTime() { + return this.backingStore.get("expireDateTime"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("expireDateTime", (n) -> { this.setExpireDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("image", (n) -> { this.setImage(n.getObjectValue(QrCodeImageDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("lastUsedDateTime", (n) -> { this.setLastUsedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the image property value. The QR code image data. This property is only returned at the time of creating or resetting the QR code because the private key isn't stored on the server. + * @return a {@link QrCodeImageDetails} + */ + @jakarta.annotation.Nullable + public QrCodeImageDetails getImage() { + return this.backingStore.get("image"); + } + /** + * Gets the lastUsedDateTime property value. The date and time when the QR code was last successfully used for authentication. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastUsedDateTime() { + return this.backingStore.get("lastUsedDateTime"); + } + /** + * Gets the startDateTime property value. The date and time when the QR code becomes available for use. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getStartDateTime() { + return this.backingStore.get("startDateTime"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeOffsetDateTimeValue("expireDateTime", this.getExpireDateTime()); + writer.writeObjectValue("image", this.getImage()); + writer.writeOffsetDateTimeValue("lastUsedDateTime", this.getLastUsedDateTime()); + writer.writeOffsetDateTimeValue("startDateTime", this.getStartDateTime()); + } + /** + * Sets the createdDateTime property value. The date and time when the QR code was created. Read-only. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the expireDateTime property value. The date and time when the QR code expires. For standard QR codes, the lifetime is in days with a maximum of 395 days (13 months) and a default of 365 days. For temporary QR codes, the lifetime must be between 1-12 hours. The expireDateTime can be edited for standard QR codes but not for temporary QR codes. + * @param value Value to set for the expireDateTime property. + */ + public void setExpireDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("expireDateTime", value); + } + /** + * Sets the image property value. The QR code image data. This property is only returned at the time of creating or resetting the QR code because the private key isn't stored on the server. + * @param value Value to set for the image property. + */ + public void setImage(@jakarta.annotation.Nullable final QrCodeImageDetails value) { + this.backingStore.set("image", value); + } + /** + * Sets the lastUsedDateTime property value. The date and time when the QR code was last successfully used for authentication. Read-only. + * @param value Value to set for the lastUsedDateTime property. + */ + public void setLastUsedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("lastUsedDateTime", value); + } + /** + * Sets the startDateTime property value. The date and time when the QR code becomes available for use. + * @param value Value to set for the startDateTime property. + */ + public void setStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("startDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/QrCodeImageDetails.java b/src/main/java/com/microsoft/graph/generated/models/QrCodeImageDetails.java new file mode 100644 index 00000000000..8a5a93ac459 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/QrCodeImageDetails.java @@ -0,0 +1,175 @@ +package com.microsoft.graph.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 QrCodeImageDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link QrCodeImageDetails} and sets the default values. + */ + public QrCodeImageDetails() { + 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 QrCodeImageDetails} + */ + @jakarta.annotation.Nonnull + public static QrCodeImageDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrCodeImageDetails(); + } + /** + * 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 binaryValue property value. The binary representation of the QR code image. + * @return a {@link byte[]} + */ + @jakarta.annotation.Nullable + public byte[] getBinaryValue() { + return this.backingStore.get("binaryValue"); + } + /** + * Gets the errorCorrectionLevel property value. The error correction level of the QR code, which determines how much of the QR code can be damaged while still being readable. The possible values are: l, m, q, h, unknownFutureValue. + * @return a {@link ErrorCorrectionLevel} + */ + @jakarta.annotation.Nullable + public ErrorCorrectionLevel getErrorCorrectionLevel() { + return this.backingStore.get("errorCorrectionLevel"); + } + /** + * 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("binaryValue", (n) -> { this.setBinaryValue(n.getByteArrayValue()); }); + deserializerMap.put("errorCorrectionLevel", (n) -> { this.setErrorCorrectionLevel(n.getEnumValue(ErrorCorrectionLevel::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("rawContent", (n) -> { this.setRawContent(n.getByteArrayValue()); }); + deserializerMap.put("version", (n) -> { this.setVersion(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 rawContent property value. The raw encoded content embedded in the QR code. + * @return a {@link byte[]} + */ + @jakarta.annotation.Nullable + public byte[] getRawContent() { + return this.backingStore.get("rawContent"); + } + /** + * Gets the version property value. The version number of the QR code, which determines its size and data capacity. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getVersion() { + return this.backingStore.get("version"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeByteArrayValue("binaryValue", this.getBinaryValue()); + writer.writeEnumValue("errorCorrectionLevel", this.getErrorCorrectionLevel()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeByteArrayValue("rawContent", this.getRawContent()); + writer.writeIntegerValue("version", this.getVersion()); + 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 binaryValue property value. The binary representation of the QR code image. + * @param value Value to set for the binaryValue property. + */ + public void setBinaryValue(@jakarta.annotation.Nullable final byte[] value) { + this.backingStore.set("binaryValue", value); + } + /** + * Sets the errorCorrectionLevel property value. The error correction level of the QR code, which determines how much of the QR code can be damaged while still being readable. The possible values are: l, m, q, h, unknownFutureValue. + * @param value Value to set for the errorCorrectionLevel property. + */ + public void setErrorCorrectionLevel(@jakarta.annotation.Nullable final ErrorCorrectionLevel value) { + this.backingStore.set("errorCorrectionLevel", 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 rawContent property value. The raw encoded content embedded in the QR code. + * @param value Value to set for the rawContent property. + */ + public void setRawContent(@jakarta.annotation.Nullable final byte[] value) { + this.backingStore.set("rawContent", value); + } + /** + * Sets the version property value. The version number of the QR code, which determines its size and data capacity. + * @param value Value to set for the version property. + */ + public void setVersion(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("version", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/QrCodePinAuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/QrCodePinAuthenticationMethod.java new file mode 100644 index 00000000000..08200b530a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/QrCodePinAuthenticationMethod.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QrCodePinAuthenticationMethod extends AuthenticationMethod implements Parsable { + /** + * Instantiates a new {@link QrCodePinAuthenticationMethod} and sets the default values. + */ + public QrCodePinAuthenticationMethod() { + super(); + this.setOdataType("#microsoft.graph.qrCodePinAuthenticationMethod"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link QrCodePinAuthenticationMethod} + */ + @jakarta.annotation.Nonnull + public static QrCodePinAuthenticationMethod createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrCodePinAuthenticationMethod(); + } + /** + * 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("pin", (n) -> { this.setPin(n.getObjectValue(QrPin::createFromDiscriminatorValue)); }); + deserializerMap.put("standardQRCode", (n) -> { this.setStandardQRCode(n.getObjectValue(QrCode::createFromDiscriminatorValue)); }); + deserializerMap.put("temporaryQRCode", (n) -> { this.setTemporaryQRCode(n.getObjectValue(QrCode::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the pin property value. The PIN associated with this QR code authentication method. + * @return a {@link QrPin} + */ + @jakarta.annotation.Nullable + public QrPin getPin() { + return this.backingStore.get("pin"); + } + /** + * Gets the standardQRCode property value. The standard (long-lived) QR code credential, typically printed on a user's badge. + * @return a {@link QrCode} + */ + @jakarta.annotation.Nullable + public QrCode getStandardQRCode() { + return this.backingStore.get("standardQRCode"); + } + /** + * Gets the temporaryQRCode property value. A temporary (short-lived) QR code credential, created when a user forgets their badge. + * @return a {@link QrCode} + */ + @jakarta.annotation.Nullable + public QrCode getTemporaryQRCode() { + return this.backingStore.get("temporaryQRCode"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("pin", this.getPin()); + writer.writeObjectValue("standardQRCode", this.getStandardQRCode()); + writer.writeObjectValue("temporaryQRCode", this.getTemporaryQRCode()); + } + /** + * Sets the pin property value. The PIN associated with this QR code authentication method. + * @param value Value to set for the pin property. + */ + public void setPin(@jakarta.annotation.Nullable final QrPin value) { + this.backingStore.set("pin", value); + } + /** + * Sets the standardQRCode property value. The standard (long-lived) QR code credential, typically printed on a user's badge. + * @param value Value to set for the standardQRCode property. + */ + public void setStandardQRCode(@jakarta.annotation.Nullable final QrCode value) { + this.backingStore.set("standardQRCode", value); + } + /** + * Sets the temporaryQRCode property value. A temporary (short-lived) QR code credential, created when a user forgets their badge. + * @param value Value to set for the temporaryQRCode property. + */ + public void setTemporaryQRCode(@jakarta.annotation.Nullable final QrCode value) { + this.backingStore.set("temporaryQRCode", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/QrCodePinAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/QrCodePinAuthenticationMethodConfiguration.java new file mode 100644 index 00000000000..35a930a5988 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/QrCodePinAuthenticationMethodConfiguration.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QrCodePinAuthenticationMethodConfiguration extends AuthenticationMethodConfiguration implements Parsable { + /** + * Instantiates a new {@link QrCodePinAuthenticationMethodConfiguration} and sets the default values. + */ + public QrCodePinAuthenticationMethodConfiguration() { + super(); + this.setOdataType("#microsoft.graph.qrCodePinAuthenticationMethodConfiguration"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link QrCodePinAuthenticationMethodConfiguration} + */ + @jakarta.annotation.Nonnull + public static QrCodePinAuthenticationMethodConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrCodePinAuthenticationMethodConfiguration(); + } + /** + * 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("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(AuthenticationMethodTarget::createFromDiscriminatorValue)); }); + deserializerMap.put("pinLength", (n) -> { this.setPinLength(n.getIntegerValue()); }); + deserializerMap.put("standardQRCodeLifetimeInDays", (n) -> { this.setStandardQRCodeLifetimeInDays(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the includeTargets property value. Groups of users that are included and enabled in the policy. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncludeTargets() { + return this.backingStore.get("includeTargets"); + } + /** + * Gets the pinLength property value. The required length of the PIN. The minimum length is 8 digits (as per NIST standards), and the maximum is 20 digits. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getPinLength() { + return this.backingStore.get("pinLength"); + } + /** + * Gets the standardQRCodeLifetimeInDays property value. The lifetime of standard QR codes in days. The default is 365 days and the maximum is 395 days (13 months). The minimum is 1 day. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getStandardQRCodeLifetimeInDays() { + return this.backingStore.get("standardQRCodeLifetimeInDays"); + } + /** + * Serializes information the 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("includeTargets", this.getIncludeTargets()); + writer.writeIntegerValue("pinLength", this.getPinLength()); + writer.writeIntegerValue("standardQRCodeLifetimeInDays", this.getStandardQRCodeLifetimeInDays()); + } + /** + * Sets the includeTargets property value. Groups of users that are included and enabled in the policy. + * @param value Value to set for the includeTargets property. + */ + public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("includeTargets", value); + } + /** + * Sets the pinLength property value. The required length of the PIN. The minimum length is 8 digits (as per NIST standards), and the maximum is 20 digits. + * @param value Value to set for the pinLength property. + */ + public void setPinLength(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("pinLength", value); + } + /** + * Sets the standardQRCodeLifetimeInDays property value. The lifetime of standard QR codes in days. The default is 365 days and the maximum is 395 days (13 months). The minimum is 1 day. + * @param value Value to set for the standardQRCodeLifetimeInDays property. + */ + public void setStandardQRCodeLifetimeInDays(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("standardQRCodeLifetimeInDays", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/QrPin.java b/src/main/java/com/microsoft/graph/generated/models/QrPin.java new file mode 100644 index 00000000000..41af719bcfa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/QrPin.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QrPin extends Entity implements Parsable { + /** + * Instantiates a new {@link QrPin} and sets the default values. + */ + public QrPin() { + 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 QrPin} + */ + @jakarta.annotation.Nonnull + public static QrPin createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new QrPin(); + } + /** + * Gets the code property value. The PIN code value. This property is only returned at the time of creating or resetting the PIN. For GET operations, this property returns null. The PIN must be between 8-20 digits. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCode() { + return this.backingStore.get("code"); + } + /** + * Gets the createdDateTime property value. The date and time when the PIN was created. Read-only. + * @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("code", (n) -> { this.setCode(n.getStringValue()); }); + deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("forceChangePinNextSignIn", (n) -> { this.setForceChangePinNextSignIn(n.getBooleanValue()); }); + deserializerMap.put("updatedDateTime", (n) -> { this.setUpdatedDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Gets the forceChangePinNextSignIn property value. Indicates whether the user must change the PIN on their next sign-in. This is true when an admin creates or resets the PIN, and false after the user changes it. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getForceChangePinNextSignIn() { + return this.backingStore.get("forceChangePinNextSignIn"); + } + /** + * Gets the updatedDateTime property value. The date and time when the PIN was last updated. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getUpdatedDateTime() { + return this.backingStore.get("updatedDateTime"); + } + /** + * Serializes information the 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("code", this.getCode()); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeBooleanValue("forceChangePinNextSignIn", this.getForceChangePinNextSignIn()); + writer.writeOffsetDateTimeValue("updatedDateTime", this.getUpdatedDateTime()); + } + /** + * Sets the code property value. The PIN code value. This property is only returned at the time of creating or resetting the PIN. For GET operations, this property returns null. The PIN must be between 8-20 digits. + * @param value Value to set for the code property. + */ + public void setCode(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("code", value); + } + /** + * Sets the createdDateTime property value. The date and time when the PIN was created. Read-only. + * @param value Value to set for the createdDateTime property. + */ + public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("createdDateTime", value); + } + /** + * Sets the forceChangePinNextSignIn property value. Indicates whether the user must change the PIN on their next sign-in. This is true when an admin creates or resets the PIN, and false after the user changes it. + * @param value Value to set for the forceChangePinNextSignIn property. + */ + public void setForceChangePinNextSignIn(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("forceChangePinNextSignIn", value); + } + /** + * Sets the updatedDateTime property value. The date and time when the PIN was last updated. Read-only. + * @param value Value to set for the updatedDateTime property. + */ + public void setUpdatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("updatedDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/RegistryKeyState.java b/src/main/java/com/microsoft/graph/generated/models/RegistryKeyState.java index 74d36d1eb35..75422396221 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RegistryKeyState.java +++ b/src/main/java/com/microsoft/graph/generated/models/RegistryKeyState.java @@ -76,7 +76,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the hive property value. A Windows registry hive : HKEYCURRENTCONFIG HKEYCURRENTUSER HKEYLOCALMACHINE/SAM HKEYLOCALMACHINE/Security HKEYLOCALMACHINE/Software HKEYLOCALMACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault. + * Gets the hive property value. A Windows registry hive : HKEYCURRENTCONFIG HKEYCURRENTUSER HKEYLOCALMACHINE/SAM HKEYLOCALMACHINE/Security HKEYLOCALMACHINE/Software HKEYLOCALMACHINE/System HKEY_USERS/.Default. The possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault. * @return a {@link RegistryHive} */ @jakarta.annotation.Nullable @@ -124,7 +124,7 @@ public String getOldValueName() { return this.backingStore.get("oldValueName"); } /** - * Gets the operation property value. Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete. + * Gets the operation property value. Operation that changed the registry key name and/or value. The possible values are: unknown, create, modify, delete. * @return a {@link RegistryOperation} */ @jakarta.annotation.Nullable @@ -156,7 +156,7 @@ public String getValueName() { return this.backingStore.get("valueName"); } /** - * Gets the valueType property value. Registry key value type REGBINARY REGDWORD REGDWORDLITTLEENDIAN REGDWORDBIGENDIANREGEXPANDSZ REGLINK REGMULTISZ REGNONE REGQWORD REGQWORDLITTLEENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz. + * Gets the valueType property value. Registry key value type REGBINARY REGDWORD REGDWORDLITTLEENDIAN REGDWORDBIGENDIANREGEXPANDSZ REGLINK REGMULTISZ REGNONE REGQWORD REGQWORDLITTLEENDIAN REG_SZ The possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz. * @return a {@link RegistryValueType} */ @jakarta.annotation.Nullable @@ -198,7 +198,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the hive property value. A Windows registry hive : HKEYCURRENTCONFIG HKEYCURRENTUSER HKEYLOCALMACHINE/SAM HKEYLOCALMACHINE/Security HKEYLOCALMACHINE/Software HKEYLOCALMACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault. + * Sets the hive property value. A Windows registry hive : HKEYCURRENTCONFIG HKEYCURRENTUSER HKEYLOCALMACHINE/SAM HKEYLOCALMACHINE/Security HKEYLOCALMACHINE/Software HKEYLOCALMACHINE/System HKEY_USERS/.Default. The possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault. * @param value Value to set for the hive property. */ public void setHive(@jakarta.annotation.Nullable final RegistryHive value) { @@ -240,7 +240,7 @@ public void setOldValueName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("oldValueName", value); } /** - * Sets the operation property value. Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete. + * Sets the operation property value. Operation that changed the registry key name and/or value. The possible values are: unknown, create, modify, delete. * @param value Value to set for the operation property. */ public void setOperation(@jakarta.annotation.Nullable final RegistryOperation value) { @@ -268,7 +268,7 @@ public void setValueName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("valueName", value); } /** - * Sets the valueType property value. Registry key value type REGBINARY REGDWORD REGDWORDLITTLEENDIAN REGDWORDBIGENDIANREGEXPANDSZ REGLINK REGMULTISZ REGNONE REGQWORD REGQWORDLITTLEENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz. + * Sets the valueType property value. Registry key value type REGBINARY REGDWORD REGDWORDLITTLEENDIAN REGDWORDBIGENDIANREGEXPANDSZ REGLINK REGMULTISZ REGNONE REGQWORD REGQWORDLITTLEENDIAN REG_SZ The possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz. * @param value Value to set for the valueType property. */ public void setValueType(@jakarta.annotation.Nullable final RegistryValueType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Reminder.java b/src/main/java/com/microsoft/graph/generated/models/Reminder.java index 84efb294466..cbc41e2d2b6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Reminder.java +++ b/src/main/java/com/microsoft/graph/generated/models/Reminder.java @@ -72,7 +72,7 @@ public DateTimeTimeZone getEventEndTime() { return this.backingStore.get("eventEndTime"); } /** - * Gets the eventId property value. The unique ID of the event. Read only. + * Gets the eventId property value. The unique ID of the event. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -192,7 +192,7 @@ public void setEventEndTime(@jakarta.annotation.Nullable final DateTimeTimeZone this.backingStore.set("eventEndTime", value); } /** - * Sets the eventId property value. The unique ID of the event. Read only. + * Sets the eventId property value. The unique ID of the event. Read-only. * @param value Value to set for the eventId property. */ public void setEventId(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RemoteDesktopSecurityConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/RemoteDesktopSecurityConfiguration.java index c97ab7cb112..63d7bbfdc1c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RemoteDesktopSecurityConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/RemoteDesktopSecurityConfiguration.java @@ -24,6 +24,14 @@ public static RemoteDesktopSecurityConfiguration createFromDiscriminatorValue(@j Objects.requireNonNull(parseNode); return new RemoteDesktopSecurityConfiguration(); } + /** + * Gets the approvedClientApps property value. The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getApprovedClientApps() { + return this.backingStore.get("approvedClientApps"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -31,6 +39,7 @@ public static RemoteDesktopSecurityConfiguration createFromDiscriminatorValue(@j @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("approvedClientApps", (n) -> { this.setApprovedClientApps(n.getCollectionOfObjectValues(ApprovedClientApp::createFromDiscriminatorValue)); }); deserializerMap.put("isRemoteDesktopProtocolEnabled", (n) -> { this.setIsRemoteDesktopProtocolEnabled(n.getBooleanValue()); }); deserializerMap.put("targetDeviceGroups", (n) -> { this.setTargetDeviceGroups(n.getCollectionOfObjectValues(TargetDeviceGroup::createFromDiscriminatorValue)); }); return deserializerMap; @@ -58,9 +67,17 @@ public java.util.List getTargetDeviceGroups() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("approvedClientApps", this.getApprovedClientApps()); writer.writeBooleanValue("isRemoteDesktopProtocolEnabled", this.getIsRemoteDesktopProtocolEnabled()); writer.writeCollectionOfObjectValues("targetDeviceGroups", this.getTargetDeviceGroups()); } + /** + * Sets the approvedClientApps property value. The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + * @param value Value to set for the approvedClientApps property. + */ + public void setApprovedClientApps(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("approvedClientApps", value); + } /** * Sets the isRemoteDesktopProtocolEnabled property value. Determines if Microsoft Entra ID RDS authentication protocol for RDP is enabled. * @param value Value to set for the isRemoteDesktopProtocolEnabled property. diff --git a/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroup.java b/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroup.java new file mode 100644 index 00000000000..75eb840767a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroup.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroup extends DirectoryObject implements Parsable { + /** + * Instantiates a new {@link RemoteTenantGroup} and sets the default values. + */ + public RemoteTenantGroup() { + super(); + this.setOdataType("#microsoft.graph.remoteTenantGroup"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RemoteTenantGroup} + */ + @jakarta.annotation.Nonnull + public static RemoteTenantGroup createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoteTenantGroup(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("remoteGroupDisplayName", (n) -> { this.setRemoteGroupDisplayName(n.getStringValue()); }); + deserializerMap.put("remoteGroupId", (n) -> { this.setRemoteGroupId(n.getUUIDValue()); }); + deserializerMap.put("remoteTenantDisplayName", (n) -> { this.setRemoteTenantDisplayName(n.getStringValue()); }); + deserializerMap.put("remoteTenantId", (n) -> { this.setRemoteTenantId(n.getUUIDValue()); }); + deserializerMap.put("remoteTenantPrimaryDomain", (n) -> { this.setRemoteTenantPrimaryDomain(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRemoteGroupDisplayName() { + return this.backingStore.get("remoteGroupDisplayName"); + } + /** + * Gets the remoteGroupId property value. Unique identifier of the group in the remote tenant. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getRemoteGroupId() { + return this.backingStore.get("remoteGroupId"); + } + /** + * Gets the remoteTenantDisplayName property value. Display name of the remote tenant. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRemoteTenantDisplayName() { + return this.backingStore.get("remoteTenantDisplayName"); + } + /** + * Gets the remoteTenantId property value. Unique identifier of the remote tenant. + * @return a {@link UUID} + */ + @jakarta.annotation.Nullable + public UUID getRemoteTenantId() { + return this.backingStore.get("remoteTenantId"); + } + /** + * Gets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRemoteTenantPrimaryDomain() { + return this.backingStore.get("remoteTenantPrimaryDomain"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("remoteGroupDisplayName", this.getRemoteGroupDisplayName()); + writer.writeUUIDValue("remoteGroupId", this.getRemoteGroupId()); + writer.writeStringValue("remoteTenantDisplayName", this.getRemoteTenantDisplayName()); + writer.writeUUIDValue("remoteTenantId", this.getRemoteTenantId()); + writer.writeStringValue("remoteTenantPrimaryDomain", this.getRemoteTenantPrimaryDomain()); + } + /** + * Sets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. + * @param value Value to set for the remoteGroupDisplayName property. + */ + public void setRemoteGroupDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("remoteGroupDisplayName", value); + } + /** + * Sets the remoteGroupId property value. Unique identifier of the group in the remote tenant. + * @param value Value to set for the remoteGroupId property. + */ + public void setRemoteGroupId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("remoteGroupId", value); + } + /** + * Sets the remoteTenantDisplayName property value. Display name of the remote tenant. + * @param value Value to set for the remoteTenantDisplayName property. + */ + public void setRemoteTenantDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("remoteTenantDisplayName", value); + } + /** + * Sets the remoteTenantId property value. Unique identifier of the remote tenant. + * @param value Value to set for the remoteTenantId property. + */ + public void setRemoteTenantId(@jakarta.annotation.Nullable final UUID value) { + this.backingStore.set("remoteTenantId", value); + } + /** + * Sets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. + * @param value Value to set for the remoteTenantPrimaryDomain property. + */ + public void setRemoteTenantPrimaryDomain(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("remoteTenantPrimaryDomain", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroupCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroupCollectionResponse.java new file mode 100644 index 00000000000..972cf1225ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RemoteTenantGroupCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoteTenantGroupCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RemoteTenantGroupCollectionResponse} and sets the default values. + */ + public RemoteTenantGroupCollectionResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RemoteTenantGroupCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static RemoteTenantGroupCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoteTenantGroupCollectionResponse(); + } + /** + * 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(RemoteTenantGroup::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/generated/models/ReservablePlaceMode.java b/src/main/java/com/microsoft/graph/generated/models/ReservablePlaceMode.java new file mode 100644 index 00000000000..701497532e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ReservablePlaceMode.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReservablePlaceMode extends PlaceMode implements Parsable { + /** + * Instantiates a new {@link ReservablePlaceMode} and sets the default values. + */ + public ReservablePlaceMode() { + super(); + this.setOdataType("#microsoft.graph.reservablePlaceMode"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ReservablePlaceMode} + */ + @jakarta.annotation.Nonnull + public static ReservablePlaceMode createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReservablePlaceMode(); + } + /** + * 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/generated/models/ResourceAccessDetail.java b/src/main/java/com/microsoft/graph/generated/models/ResourceAccessDetail.java new file mode 100644 index 00000000000..e2298e6001c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ResourceAccessDetail.java @@ -0,0 +1,244 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResourceAccessDetail implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ResourceAccessDetail} and sets the default values. + */ + public ResourceAccessDetail() { + 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 ResourceAccessDetail} + */ + @jakarta.annotation.Nonnull + public static ResourceAccessDetail createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResourceAccessDetail(); + } + /** + * Gets the accessType property value. The accessType property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getAccessType() { + return this.backingStore.get("accessType"); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(9); + deserializerMap.put("accessType", (n) -> { this.setAccessType(n.getEnumSetValue(ResourceAccessType::forValue)); }); + deserializerMap.put("identifier", (n) -> { this.setIdentifier(n.getStringValue()); }); + deserializerMap.put("isCrossPromptInjectionDetected", (n) -> { this.setIsCrossPromptInjectionDetected(n.getBooleanValue()); }); + deserializerMap.put("labelId", (n) -> { this.setLabelId(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(ResourceAccessStatus::forValue)); }); + deserializerMap.put("storageId", (n) -> { this.setStorageId(n.getStringValue()); }); + deserializerMap.put("url", (n) -> { this.setUrl(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the identifier property value. Unique identifier of the resource accessed. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIdentifier() { + return this.backingStore.get("identifier"); + } + /** + * Gets the isCrossPromptInjectionDetected property value. Indicates whether cross-prompt injection was detected during the access attempt. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCrossPromptInjectionDetected() { + return this.backingStore.get("isCrossPromptInjectionDetected"); + } + /** + * Gets the labelId property value. Identifier for the sensitivity label applied to the resource, if any. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLabelId() { + return this.backingStore.get("labelId"); + } + /** + * Gets the name property value. Name of the resource accessed. + * @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 status property value. The status property + * @return a {@link ResourceAccessStatus} + */ + @jakarta.annotation.Nullable + public ResourceAccessStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the storageId property value. Identifier for the resource in its native storage format. For SharePoint resources, this is the unique identifier of the list item. For other resources, this is the name of the location, such as Box, Dropbox, Exchange, or Google Drive. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getStorageId() { + return this.backingStore.get("storageId"); + } + /** + * Gets the url property value. URL of the resource accessed. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUrl() { + return this.backingStore.get("url"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumSetValue("accessType", this.getAccessType()); + writer.writeStringValue("identifier", this.getIdentifier()); + writer.writeBooleanValue("isCrossPromptInjectionDetected", this.getIsCrossPromptInjectionDetected()); + writer.writeStringValue("labelId", this.getLabelId()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("status", this.getStatus()); + writer.writeStringValue("storageId", this.getStorageId()); + writer.writeStringValue("url", this.getUrl()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the accessType property value. The accessType property + * @param value Value to set for the accessType property. + */ + public void setAccessType(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("accessType", value); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the 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. Unique identifier of the resource accessed. + * @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 isCrossPromptInjectionDetected property value. Indicates whether cross-prompt injection was detected during the access attempt. + * @param value Value to set for the isCrossPromptInjectionDetected property. + */ + public void setIsCrossPromptInjectionDetected(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCrossPromptInjectionDetected", value); + } + /** + * Sets the labelId property value. Identifier for the sensitivity label applied to the resource, if any. + * @param value Value to set for the labelId property. + */ + public void setLabelId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("labelId", value); + } + /** + * Sets the name property value. Name of the resource accessed. + * @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 status property value. The status property + * @param value Value to set for the status property. + */ + public void setStatus(@jakarta.annotation.Nullable final ResourceAccessStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the storageId property value. Identifier for the resource in its native storage format. For SharePoint resources, this is the unique identifier of the list item. For other resources, this is the name of the location, such as Box, Dropbox, Exchange, or Google Drive. + * @param value Value to set for the storageId property. + */ + public void setStorageId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("storageId", value); + } + /** + * Sets the url property value. URL of the resource accessed. + * @param value Value to set for the url property. + */ + public void setUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("url", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ResourceAccessStatus.java b/src/main/java/com/microsoft/graph/generated/models/ResourceAccessStatus.java new file mode 100644 index 00000000000..a9b0a1828d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ResourceAccessStatus.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ResourceAccessStatus implements ValuedEnum { + None("none"), + Failure("failure"), + Success("success"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ResourceAccessStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ResourceAccessStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "failure": return Failure; + case "success": return Success; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ResourceAccessType.java b/src/main/java/com/microsoft/graph/generated/models/ResourceAccessType.java new file mode 100644 index 00000000000..752544ba8ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ResourceAccessType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ResourceAccessType implements ValuedEnum { + None("none"), + Read("read"), + Write("write"), + Create("create"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ResourceAccessType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ResourceAccessType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "read": return Read; + case "write": return Write; + case "create": return Create; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ResourceLink.java b/src/main/java/com/microsoft/graph/generated/models/ResourceLink.java new file mode 100644 index 00000000000..fc647d1d4e8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ResourceLink.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 ResourceLink implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ResourceLink} and sets the default values. + */ + public ResourceLink() { + 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 ResourceLink} + */ + @jakarta.annotation.Nonnull + public static ResourceLink createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ResourceLink(); + } + /** + * 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("linkType", (n) -> { this.setLinkType(n.getEnumValue(ResourceLinkType::forValue)); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("value", (n) -> { this.setValue(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the linkType property value. The linkType property + * @return a {@link ResourceLinkType} + */ + @jakarta.annotation.Nullable + public ResourceLinkType getLinkType() { + return this.backingStore.get("linkType"); + } + /** + * Gets the name property value. The link text that is visible in the Places app. The maximum length is 200 characters. + * @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 value property value. The URL of the resource link. The maximum length is 200 characters. + * @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.writeEnumValue("linkType", this.getLinkType()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("value", this.getValue()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the linkType property value. The linkType property + * @param value Value to set for the linkType property. + */ + public void setLinkType(@jakarta.annotation.Nullable final ResourceLinkType value) { + this.backingStore.set("linkType", value); + } + /** + * Sets the name property value. The link text that is visible in the Places app. The maximum length is 200 characters. + * @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 value property value. The URL of the resource link. The maximum length is 200 characters. + * @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/generated/models/ResourceLinkType.java b/src/main/java/com/microsoft/graph/generated/models/ResourceLinkType.java new file mode 100644 index 00000000000..dec85130be2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ResourceLinkType.java @@ -0,0 +1,25 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ResourceLinkType implements ValuedEnum { + Url("url"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ResourceLinkType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ResourceLinkType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "url": return Url; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ResourceSpecificPermissionGrant.java b/src/main/java/com/microsoft/graph/generated/models/ResourceSpecificPermissionGrant.java index a41b801dfaf..e837722eb89 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ResourceSpecificPermissionGrant.java +++ b/src/main/java/com/microsoft/graph/generated/models/ResourceSpecificPermissionGrant.java @@ -64,7 +64,7 @@ public String getPermission() { return this.backingStore.get("permission"); } /** - * Gets the permissionType property value. The type of permission. Possible values are: Application, Delegated. Read-only. + * Gets the permissionType property value. The type of permission. The possible values are: Application, Delegated. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -114,7 +114,7 @@ public void setPermission(@jakarta.annotation.Nullable final String value) { this.backingStore.set("permission", value); } /** - * Sets the permissionType property value. The type of permission. Possible values are: Application, Delegated. Read-only. + * Sets the permissionType property value. The type of permission. The possible values are: Application, Delegated. Read-only. * @param value Value to set for the permissionType property. */ public void setPermissionType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ResponseStatus.java b/src/main/java/com/microsoft/graph/generated/models/ResponseStatus.java index 93c7038fc8d..155f8f81aa3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ResponseStatus.java +++ b/src/main/java/com/microsoft/graph/generated/models/ResponseStatus.java @@ -77,7 +77,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the response property value. The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded from attendee's perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none. + * Gets the response property value. The response type. The possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded from attendee's perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none. * @return a {@link ResponseType} */ @jakarta.annotation.Nullable @@ -126,7 +126,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the response property value. The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded from attendee's perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none. + * Sets the response property value. The response type. The possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded: none from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting. notResponded from attendee's perspective. Indicates the attendee has not responded to the meeting request. Clients can treat notResponded == none. As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none. * @param value Value to set for the response property. */ public void setResponse(@jakarta.annotation.Nullable final ResponseType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RestEncryptionType.java b/src/main/java/com/microsoft/graph/generated/models/RestEncryptionType.java new file mode 100644 index 00000000000..fee05100512 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RestEncryptionType.java @@ -0,0 +1,39 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum RestEncryptionType implements ValuedEnum { + None("none"), + Aes("aes"), + Bitlocker("bitlocker"), + Blowfish("blowfish"), + Des("des"), + Rc4("rc4"), + Rsa("rsa"), + NotSupported("notSupported"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + RestEncryptionType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static RestEncryptionType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "aes": return Aes; + case "bitlocker": return Bitlocker; + case "blowfish": return Blowfish; + case "des": return Des; + case "rc4": return Rc4; + case "rsa": return Rsa; + case "notSupported": return NotSupported; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/RestoreJobType.java b/src/main/java/com/microsoft/graph/generated/models/RestoreJobType.java index 669d35b0245..a5087423935 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RestoreJobType.java +++ b/src/main/java/com/microsoft/graph/generated/models/RestoreJobType.java @@ -7,7 +7,8 @@ public enum RestoreJobType implements ValuedEnum { Standard("standard"), Bulk("bulk"), - UnknownFutureValue("unknownFutureValue"); + UnknownFutureValue("unknownFutureValue"), + Granular("granular"); public final String value; RestoreJobType(final String value) { this.value = value; @@ -21,6 +22,7 @@ public static RestoreJobType forValue(@jakarta.annotation.Nonnull final String s case "standard": return Standard; case "bulk": return Bulk; case "unknownFutureValue": return UnknownFutureValue; + case "granular": return Granular; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/RestorePointSearchResult.java b/src/main/java/com/microsoft/graph/generated/models/RestorePointSearchResult.java index dccc44247f3..510c75d20d7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RestorePointSearchResult.java +++ b/src/main/java/com/microsoft/graph/generated/models/RestorePointSearchResult.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the artifactHitCount property value. Total number of artifacts restored. + * Gets the artifactHitCount property value. Total number of mailbox items that can be restored for a granular restore session. * @return a {@link Integer} */ @jakarta.annotation.Nullable @@ -110,7 +110,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(3); + final HashMap> deserializerMap = new HashMap>(4); + deserializerMap.put("fraudProtectionProviders", (n) -> { this.setFraudProtectionProviders(n.getCollectionOfObjectValues(FraudProtectionProvider::createFromDiscriminatorValue)); }); deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); deserializerMap.put("webApplicationFirewallProviders", (n) -> { this.setWebApplicationFirewallProviders(n.getCollectionOfObjectValues(WebApplicationFirewallProvider::createFromDiscriminatorValue)); }); deserializerMap.put("webApplicationFirewallVerifications", (n) -> { this.setWebApplicationFirewallVerifications(n.getCollectionOfObjectValues(WebApplicationFirewallVerificationModel::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the fraudProtectionProviders property value. Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFraudProtectionProviders() { + return this.backingStore.get("fraudProtectionProviders"); + } /** * Gets the @odata.type property value. The OdataType property * @return a {@link String} @@ -76,7 +85,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the webApplicationFirewallProviders property value. The webApplicationFirewallProviders property + * Gets the webApplicationFirewallProviders property value. Collection of WAF provider configurations registered in the External ID tenant. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -84,7 +93,7 @@ public java.util.List getWebApplicationFirewallP return this.backingStore.get("webApplicationFirewallProviders"); } /** - * Gets the webApplicationFirewallVerifications property value. The webApplicationFirewallVerifications property + * Gets the webApplicationFirewallVerifications property value. Collection of verification operations performed for domains or hosts with WAF providers registered in the External ID tenant. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -97,6 +106,7 @@ public java.util.List getWebApplication */ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("fraudProtectionProviders", this.getFraudProtectionProviders()); writer.writeStringValue("@odata.type", this.getOdataType()); writer.writeCollectionOfObjectValues("webApplicationFirewallProviders", this.getWebApplicationFirewallProviders()); writer.writeCollectionOfObjectValues("webApplicationFirewallVerifications", this.getWebApplicationFirewallVerifications()); @@ -117,6 +127,13 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value Objects.requireNonNull(value); this.backingStore = value; } + /** + * Sets the fraudProtectionProviders property value. Represents entry point for fraud protection provider configurations for Microsoft Entra External ID tenants. + * @param value Value to set for the fraudProtectionProviders property. + */ + public void setFraudProtectionProviders(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("fraudProtectionProviders", value); + } /** * Sets the @odata.type property value. The OdataType property * @param value Value to set for the @odata.type property. @@ -125,14 +142,14 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the webApplicationFirewallProviders property value. The webApplicationFirewallProviders property + * Sets the webApplicationFirewallProviders property value. Collection of WAF provider configurations registered in the External ID tenant. * @param value Value to set for the webApplicationFirewallProviders property. */ public void setWebApplicationFirewallProviders(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("webApplicationFirewallProviders", value); } /** - * Sets the webApplicationFirewallVerifications property value. The webApplicationFirewallVerifications property + * Sets the webApplicationFirewallVerifications property value. Collection of verification operations performed for domains or hosts with WAF providers registered in the External ID tenant. * @param value Value to set for the webApplicationFirewallVerifications property. */ public void setWebApplicationFirewallVerifications(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RiskServicePrincipalActivity.java b/src/main/java/com/microsoft/graph/generated/models/RiskServicePrincipalActivity.java index 700e58ed666..694c81ef727 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RiskServicePrincipalActivity.java +++ b/src/main/java/com/microsoft/graph/generated/models/RiskServicePrincipalActivity.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the detail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + * Gets the detail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. * @return a {@link RiskDetail} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the detail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + * Sets the detail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. * @param value Value to set for the detail property. */ public void setDetail(@jakarta.annotation.Nullable final RiskDetail value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RiskUserActivity.java b/src/main/java/com/microsoft/graph/generated/models/RiskUserActivity.java index c2b8e04a6e5..4cce771b402 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RiskUserActivity.java +++ b/src/main/java/com/microsoft/graph/generated/models/RiskUserActivity.java @@ -56,7 +56,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the detail property value. Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue. For more information about each value, see Risk types and detection. + * Gets the detail property value. For more information, see riskDetail. * @return a {@link RiskDetail} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the detail property value. Details of the detected risk. Possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue. For more information about each value, see Risk types and detection. + * Sets the detail property value. For more information, see riskDetail. * @param value Value to set for the detail property. */ public void setDetail(@jakarta.annotation.Nullable final RiskDetail value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RiskyServicePrincipal.java b/src/main/java/com/microsoft/graph/generated/models/RiskyServicePrincipal.java index cd622840380..c04bb69efc8 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RiskyServicePrincipal.java +++ b/src/main/java/com/microsoft/graph/generated/models/RiskyServicePrincipal.java @@ -92,7 +92,7 @@ public Boolean getIsProcessing() { return this.backingStore.get("isProcessing"); } /** - * Gets the riskDetail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + * Gets the riskDetail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. * @return a {@link RiskDetail} */ @jakarta.annotation.Nullable @@ -185,7 +185,7 @@ public void setIsProcessing(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isProcessing", value); } /** - * Sets the riskDetail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + * Sets the riskDetail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. * @param value Value to set for the riskDetail property. */ public void setRiskDetail(@jakarta.annotation.Nullable final RiskDetail value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/RiskyUser.java b/src/main/java/com/microsoft/graph/generated/models/RiskyUser.java index 740b153655f..a51169413b2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RiskyUser.java +++ b/src/main/java/com/microsoft/graph/generated/models/RiskyUser.java @@ -59,7 +59,7 @@ public java.util.List getHistory() { return this.backingStore.get("history"); } /** - * Gets the isDeleted property value. Indicates whether the user is deleted. Possible values are: true, false. + * Gets the isDeleted property value. Indicates whether the user is deleted. The possible values are: true, false. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -75,7 +75,7 @@ public Boolean getIsProcessing() { return this.backingStore.get("isProcessing"); } /** - * Gets the riskDetail property value. The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. + * Gets the riskDetail property value. Details of the detected risk. * @return a {@link RiskDetail} */ @jakarta.annotation.Nullable @@ -91,7 +91,7 @@ public OffsetDateTime getRiskLastUpdatedDateTime() { return this.backingStore.get("riskLastUpdatedDateTime"); } /** - * Gets the riskLevel property value. Level of the detected risky user. Possible values are: low, medium, high, hidden, none, unknownFutureValue. + * Gets the riskLevel property value. Level of the detected risky user. The possible values are: low, medium, high, hidden, none, unknownFutureValue. * @return a {@link RiskLevel} */ @jakarta.annotation.Nullable @@ -99,7 +99,7 @@ public RiskLevel getRiskLevel() { return this.backingStore.get("riskLevel"); } /** - * Gets the riskState property value. State of the user's risk. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. + * Gets the riskState property value. State of the user's risk. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue. * @return a {@link RiskState} */ @jakarta.annotation.Nullable @@ -147,7 +147,7 @@ public void setHistory(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers deserializerMap.put("emailAddress", (n) -> { this.setEmailAddress(n.getStringValue()); }); deserializerMap.put("floorLabel", (n) -> { this.setFloorLabel(n.getStringValue()); }); deserializerMap.put("floorNumber", (n) -> { this.setFloorNumber(n.getIntegerValue()); }); - deserializerMap.put("isWheelChairAccessible", (n) -> { this.setIsWheelChairAccessible(n.getBooleanValue()); }); - deserializerMap.put("label", (n) -> { this.setLabel(n.getStringValue()); }); deserializerMap.put("nickname", (n) -> { this.setNickname(n.getStringValue()); }); - deserializerMap.put("tags", (n) -> { this.setTags(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("teamsEnabledState", (n) -> { this.setTeamsEnabledState(n.getEnumValue(PlaceFeatureEnablement::forValue)); }); deserializerMap.put("videoDeviceName", (n) -> { this.setVideoDeviceName(n.getStringValue()); }); return deserializerMap; } @@ -111,22 +109,6 @@ public String getFloorLabel() { public Integer getFloorNumber() { return this.backingStore.get("floorNumber"); } - /** - * Gets the isWheelChairAccessible property value. Specifies whether the room is wheelchair accessible. - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getIsWheelChairAccessible() { - return this.backingStore.get("isWheelChairAccessible"); - } - /** - * Gets the label property value. Specifies a descriptive label for the room, for example, a number or name. - * @return a {@link String} - */ - @jakarta.annotation.Nullable - public String getLabel() { - return this.backingStore.get("label"); - } /** * Gets the nickname property value. Specifies a nickname for the room, for example, 'conf room'. * @return a {@link String} @@ -136,12 +118,12 @@ public String getNickname() { return this.backingStore.get("nickname"); } /** - * Gets the tags property value. Specifies other features of the room, for example, details like the type of view or furniture type. - * @return a {@link java.util.List} + * Gets the teamsEnabledState property value. The teamsEnabledState property + * @return a {@link PlaceFeatureEnablement} */ @jakarta.annotation.Nullable - public java.util.List getTags() { - return this.backingStore.get("tags"); + public PlaceFeatureEnablement getTeamsEnabledState() { + return this.backingStore.get("teamsEnabledState"); } /** * Gets the videoDeviceName property value. Specifies the name of the video device in the room. @@ -166,10 +148,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("emailAddress", this.getEmailAddress()); writer.writeStringValue("floorLabel", this.getFloorLabel()); writer.writeIntegerValue("floorNumber", this.getFloorNumber()); - writer.writeBooleanValue("isWheelChairAccessible", this.getIsWheelChairAccessible()); - writer.writeStringValue("label", this.getLabel()); writer.writeStringValue("nickname", this.getNickname()); - writer.writeCollectionOfPrimitiveValues("tags", this.getTags()); + writer.writeEnumValue("teamsEnabledState", this.getTeamsEnabledState()); writer.writeStringValue("videoDeviceName", this.getVideoDeviceName()); } /** @@ -180,7 +160,7 @@ public void setAudioDeviceName(@jakarta.annotation.Nullable final String value) this.backingStore.set("audioDeviceName", value); } /** - * Sets the bookingType property value. Type of room. Possible values are standard, and reserved. + * Sets the bookingType property value. Type of room. Possible values are: unknown, standard, reserved. * @param value Value to set for the bookingType property. */ public void setBookingType(@jakarta.annotation.Nullable final BookingType value) { @@ -228,20 +208,6 @@ public void setFloorLabel(@jakarta.annotation.Nullable final String value) { public void setFloorNumber(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("floorNumber", value); } - /** - * Sets the isWheelChairAccessible property value. Specifies whether the room is wheelchair accessible. - * @param value Value to set for the isWheelChairAccessible property. - */ - public void setIsWheelChairAccessible(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("isWheelChairAccessible", value); - } - /** - * Sets the label property value. Specifies a descriptive label for the room, for example, a number or name. - * @param value Value to set for the label property. - */ - public void setLabel(@jakarta.annotation.Nullable final String value) { - this.backingStore.set("label", value); - } /** * Sets the nickname property value. Specifies a nickname for the room, for example, 'conf room'. * @param value Value to set for the nickname property. @@ -250,11 +216,11 @@ public void setNickname(@jakarta.annotation.Nullable final String value) { this.backingStore.set("nickname", value); } /** - * Sets the tags property value. Specifies other features of the room, for example, details like the type of view or furniture type. - * @param value Value to set for the tags property. + * Sets the teamsEnabledState property value. The teamsEnabledState property + * @param value Value to set for the teamsEnabledState property. */ - public void setTags(@jakarta.annotation.Nullable final java.util.List value) { - this.backingStore.set("tags", value); + public void setTeamsEnabledState(@jakarta.annotation.Nullable final PlaceFeatureEnablement value) { + this.backingStore.set("teamsEnabledState", value); } /** * Sets the videoDeviceName property value. Specifies the name of the video device in the room. diff --git a/src/main/java/com/microsoft/graph/generated/models/RoomList.java b/src/main/java/com/microsoft/graph/generated/models/RoomList.java index 0fae6dfc7e5..f48e2ee2b60 100644 --- a/src/main/java/com/microsoft/graph/generated/models/RoomList.java +++ b/src/main/java/com/microsoft/graph/generated/models/RoomList.java @@ -42,6 +42,7 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("emailAddress", (n) -> { this.setEmailAddress(n.getStringValue()); }); deserializerMap.put("rooms", (n) -> { this.setRooms(n.getCollectionOfObjectValues(Room::createFromDiscriminatorValue)); }); + deserializerMap.put("workspaces", (n) -> { this.setWorkspaces(n.getCollectionOfObjectValues(Workspace::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -52,6 +53,14 @@ public Map> getFieldDeserializers public java.util.List getRooms() { return this.backingStore.get("rooms"); } + /** + * Gets the workspaces property value. The workspaces property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getWorkspaces() { + return this.backingStore.get("workspaces"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -61,6 +70,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeStringValue("emailAddress", this.getEmailAddress()); writer.writeCollectionOfObjectValues("rooms", this.getRooms()); + writer.writeCollectionOfObjectValues("workspaces", this.getWorkspaces()); } /** * Sets the emailAddress property value. The email address of the room list. @@ -76,4 +86,11 @@ public void setEmailAddress(@jakarta.annotation.Nullable final String value) { public void setRooms(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("rooms", value); } + /** + * Sets the workspaces property value. The workspaces property + * @param value Value to set for the workspaces property. + */ + public void setWorkspaces(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("workspaces", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/RootDomains.java b/src/main/java/com/microsoft/graph/generated/models/RootDomains.java new file mode 100644 index 00000000000..ff1dc24df4c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/RootDomains.java @@ -0,0 +1,35 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum RootDomains implements ValuedEnum { + None("none"), + All("all"), + AllFederated("allFederated"), + AllManaged("allManaged"), + Enumerated("enumerated"), + AllManagedAndEnumeratedFederated("allManagedAndEnumeratedFederated"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + RootDomains(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static RootDomains forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "all": return All; + case "allFederated": return AllFederated; + case "allManaged": return AllManaged; + case "enumerated": return Enumerated; + case "allManagedAndEnumeratedFederated": return AllManagedAndEnumeratedFederated; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Schedule.java b/src/main/java/com/microsoft/graph/generated/models/Schedule.java index df9d499c8a3..e356898a357 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Schedule.java +++ b/src/main/java/com/microsoft/graph/generated/models/Schedule.java @@ -234,7 +234,7 @@ public java.util.List getTimesOff() { return this.backingStore.get("timesOff"); } /** - * Gets the timeZone property value. Indicates the time zone of the schedule team using tz database format. Required. + * Gets the timeZone property value. The time zone of the schedule team as an IANA time zone database (tz database) name; for example, America/Chicago. For the full list of valid values, see List of tz database time zones. Required. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -434,7 +434,7 @@ public void setTimesOff(@jakarta.annotation.Nullable final java.util.List} */ @jakarta.annotation.Nullable @@ -283,7 +283,7 @@ public void setEnableTopResults(@jakarta.annotation.Nullable final Boolean value this.backingStore.set("enableTopResults", value); } /** - * Sets the entityTypes property value. One or more types of resources expected in the response. Possible values are: event, message, driveItem, externalItem, site, list, listItem, drive, chatMessage, person, acronym, bookmark. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: chatMessage, person, acronym, bookmark. See known limitations for those combinations of two or more entity types that are supported in the same search request. Required. + * Sets the entityTypes property value. One or more types of resources expected in the response. The possible values are: event, message, driveItem, externalItem, site, list, listItem, drive, chatMessage, person, acronym, bookmark. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: chatMessage, person, acronym, bookmark. See known limitations for those combinations of two or more entity types that are supported in the same search request. Required. * @param value Value to set for the entityTypes property. */ public void setEntityTypes(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Section.java b/src/main/java/com/microsoft/graph/generated/models/Section.java new file mode 100644 index 00000000000..9c8a78dbc9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/Section.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Section extends Place implements Parsable { + /** + * Instantiates a new {@link Section} and sets the default values. + */ + public Section() { + super(); + this.setOdataType("#microsoft.graph.section"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Section} + */ + @jakarta.annotation.Nonnull + public static Section createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Section(); + } + /** + * 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/generated/models/SectionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SectionCollectionResponse.java new file mode 100644 index 00000000000..6838029cdf2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SectionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SectionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SectionCollectionResponse} and sets the default values. + */ + public SectionCollectionResponse() { + 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 SectionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SectionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SectionCollectionResponse(); + } + /** + * 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(Section::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/generated/models/SectionMap.java b/src/main/java/com/microsoft/graph/generated/models/SectionMap.java new file mode 100644 index 00000000000..543f472a7ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SectionMap.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SectionMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link SectionMap} and sets the default values. + */ + public SectionMap() { + super(); + this.setOdataType("#microsoft.graph.sectionMap"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SectionMap} + */ + @jakarta.annotation.Nonnull + public static SectionMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SectionMap(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier of the section to which this sectionMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("placeId", this.getPlaceId()); + } + /** + * Sets the placeId property value. Identifier of the section to which this sectionMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SectionMapCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SectionMapCollectionResponse.java new file mode 100644 index 00000000000..ba8897f9250 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SectionMapCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SectionMapCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SectionMapCollectionResponse} and sets the default values. + */ + public SectionMapCollectionResponse() { + 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 SectionMapCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SectionMapCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SectionMapCollectionResponse(); + } + /** + * 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(SectionMap::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/generated/models/Security.java b/src/main/java/com/microsoft/graph/generated/models/Security.java index 2b50e3524dc..5744f965e98 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Security.java +++ b/src/main/java/com/microsoft/graph/generated/models/Security.java @@ -1,7 +1,9 @@ package com.microsoft.graph.models; import com.microsoft.graph.models.security.Alert; +import com.microsoft.graph.models.security.AuditCoreRoot; import com.microsoft.graph.models.security.CasesRoot; +import com.microsoft.graph.models.security.CollaborationRoot; import com.microsoft.graph.models.security.IdentityContainer; import com.microsoft.graph.models.security.Incident; import com.microsoft.graph.models.security.LabelsRoot; @@ -14,6 +16,9 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; +/** + * Security singleton providing access to audit log resources. + */ @jakarta.annotation.Generated("com.microsoft.kiota") public class Security extends Entity implements Parsable { /** @@ -56,6 +61,14 @@ public java.util.List getAlertsV2() { public AttackSimulationRoot getAttackSimulation() { return this.backingStore.get("attackSimulation"); } + /** + * Gets the auditLog property value. The entry point for the audit log query API. + * @return a {@link AuditCoreRoot} + */ + @jakarta.annotation.Nullable + public AuditCoreRoot getAuditLog() { + return this.backingStore.get("auditLog"); + } /** * Gets the cases property value. The cases property * @return a {@link CasesRoot} @@ -64,6 +77,14 @@ public AttackSimulationRoot getAttackSimulation() { public CasesRoot getCases() { return this.backingStore.get("cases"); } + /** + * Gets the collaboration property value. The collaboration property + * @return a {@link CollaborationRoot} + */ + @jakarta.annotation.Nullable + public CollaborationRoot getCollaboration() { + return this.backingStore.get("collaboration"); + } /** * Gets the dataSecurityAndGovernance property value. The dataSecurityAndGovernance property * @return a {@link TenantDataSecurityAndGovernance} @@ -82,7 +103,9 @@ public Map> getFieldDeserializers 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("cases", (n) -> { this.setCases(n.getObjectValue(CasesRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("collaboration", (n) -> { this.setCollaboration(n.getObjectValue(CollaborationRoot::createFromDiscriminatorValue)); }); deserializerMap.put("dataSecurityAndGovernance", (n) -> { this.setDataSecurityAndGovernance(n.getObjectValue(TenantDataSecurityAndGovernance::createFromDiscriminatorValue)); }); deserializerMap.put("identities", (n) -> { this.setIdentities(n.getObjectValue(IdentityContainer::createFromDiscriminatorValue)); }); deserializerMap.put("incidents", (n) -> { this.setIncidents(n.getCollectionOfObjectValues(Incident::createFromDiscriminatorValue)); }); @@ -177,7 +200,9 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("alerts", this.getAlerts()); writer.writeCollectionOfObjectValues("alerts_v2", this.getAlertsV2()); writer.writeObjectValue("attackSimulation", this.getAttackSimulation()); + writer.writeObjectValue("auditLog", this.getAuditLog()); writer.writeObjectValue("cases", this.getCases()); + writer.writeObjectValue("collaboration", this.getCollaboration()); writer.writeObjectValue("dataSecurityAndGovernance", this.getDataSecurityAndGovernance()); writer.writeObjectValue("identities", this.getIdentities()); writer.writeCollectionOfObjectValues("incidents", this.getIncidents()); @@ -210,6 +235,13 @@ public void setAlertsV2(@jakarta.annotation.Nullable final java.util.List public void setAttackSimulation(@jakarta.annotation.Nullable final AttackSimulationRoot value) { this.backingStore.set("attackSimulation", value); } + /** + * Sets the auditLog property value. The entry point for the audit log query API. + * @param value Value to set for the auditLog property. + */ + public void setAuditLog(@jakarta.annotation.Nullable final AuditCoreRoot value) { + this.backingStore.set("auditLog", value); + } /** * Sets the cases property value. The cases property * @param value Value to set for the cases property. @@ -217,6 +249,13 @@ public void setAttackSimulation(@jakarta.annotation.Nullable final AttackSimulat public void setCases(@jakarta.annotation.Nullable final CasesRoot value) { this.backingStore.set("cases", value); } + /** + * Sets the collaboration property value. The collaboration property + * @param value Value to set for the collaboration property. + */ + public void setCollaboration(@jakarta.annotation.Nullable final CollaborationRoot value) { + this.backingStore.set("collaboration", value); + } /** * Sets the dataSecurityAndGovernance property value. The dataSecurityAndGovernance property * @param value Value to set for the dataSecurityAndGovernance property. diff --git a/src/main/java/com/microsoft/graph/generated/models/SecurityResource.java b/src/main/java/com/microsoft/graph/generated/models/SecurityResource.java index cf38d473748..1662b0513af 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SecurityResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/SecurityResource.java @@ -84,7 +84,7 @@ public String getResource() { return this.backingStore.get("resource"); } /** - * Gets the resourceType property value. Represents type of security resources related to an alert. Possible values are: attacked, related. + * Gets the resourceType property value. Represents type of security resources related to an alert. The possible values are: attacked, related. * @return a {@link SecurityResourceType} */ @jakarta.annotation.Nullable @@ -132,7 +132,7 @@ public void setResource(@jakarta.annotation.Nullable final String value) { this.backingStore.set("resource", value); } /** - * Sets the resourceType property value. Represents type of security resources related to an alert. Possible values are: attacked, related. + * Sets the resourceType property value. Represents type of security resources related to an alert. The possible values are: attacked, related. * @param value Value to set for the resourceType property. */ public void setResourceType(@jakarta.annotation.Nullable final SecurityResourceType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/SendDtmfTonesOperation.java b/src/main/java/com/microsoft/graph/generated/models/SendDtmfTonesOperation.java index f4fc42027e9..a94d7a65f41 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SendDtmfTonesOperation.java +++ b/src/main/java/com/microsoft/graph/generated/models/SendDtmfTonesOperation.java @@ -25,7 +25,7 @@ public static SendDtmfTonesOperation createFromDiscriminatorValue(@jakarta.annot return new SendDtmfTonesOperation(); } /** - * Gets the completionReason property value. The results of the action. Possible values are: unknown, completedSuccessfully, mediaOperationCanceled, unknownfutureValue. + * Gets the completionReason property value. The results of the action. The possible values are: unknown, completedSuccessfully, mediaOperationCanceled, unknownfutureValue. * @return a {@link SendDtmfCompletionReason} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("completionReason", this.getCompletionReason()); } /** - * Sets the completionReason property value. The results of the action. Possible values are: unknown, completedSuccessfully, mediaOperationCanceled, unknownfutureValue. + * Sets the completionReason property value. The results of the action. The possible values are: unknown, completedSuccessfully, mediaOperationCanceled, unknownfutureValue. * @param value Value to set for the completionReason property. */ public void setCompletionReason(@jakarta.annotation.Nullable final SendDtmfCompletionReason value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/SensitivityLabel.java b/src/main/java/com/microsoft/graph/generated/models/SensitivityLabel.java index 1cbab652bfd..55380ba96bd 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SensitivityLabel.java +++ b/src/main/java/com/microsoft/graph/generated/models/SensitivityLabel.java @@ -67,6 +67,7 @@ public Map> getFieldDeserializers deserializerMap.put("autoTooltip", (n) -> { this.setAutoTooltip(n.getStringValue()); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("hasProtection", (n) -> { this.setHasProtection(n.getBooleanValue()); }); deserializerMap.put("isDefault", (n) -> { this.setIsDefault(n.getBooleanValue()); }); deserializerMap.put("isEndpointProtectionEnabled", (n) -> { this.setIsEndpointProtectionEnabled(n.getBooleanValue()); }); deserializerMap.put("isScopedToUser", (n) -> { this.setIsScopedToUser(n.getBooleanValue()); }); @@ -78,6 +79,14 @@ public Map> getFieldDeserializers deserializerMap.put("toolTip", (n) -> { this.setToolTip(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the hasProtection property value. The hasProtection property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getHasProtection() { + return this.backingStore.get("hasProtection"); + } /** * Gets the isDefault property value. The isDefault property * @return a {@link Boolean} @@ -161,6 +170,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("autoTooltip", this.getAutoTooltip()); writer.writeStringValue("description", this.getDescription()); writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("hasProtection", this.getHasProtection()); writer.writeBooleanValue("isDefault", this.getIsDefault()); writer.writeBooleanValue("isEndpointProtectionEnabled", this.getIsEndpointProtectionEnabled()); writer.writeBooleanValue("isScopedToUser", this.getIsScopedToUser()); @@ -199,6 +209,13 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } + /** + * Sets the hasProtection property value. The hasProtection property + * @param value Value to set for the hasProtection property. + */ + public void setHasProtection(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("hasProtection", value); + } /** * Sets the isDefault property value. The isDefault property * @param value Value to set for the isDefault property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ServiceAnnouncement.java b/src/main/java/com/microsoft/graph/generated/models/ServiceAnnouncement.java index 185599d92c6..c2d8967a3d0 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ServiceAnnouncement.java +++ b/src/main/java/com/microsoft/graph/generated/models/ServiceAnnouncement.java @@ -37,7 +37,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly. + * Gets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -45,7 +45,7 @@ public java.util.List getHealthOverviews() { return this.backingStore.get("healthOverviews"); } /** - * Gets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly. + * Gets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public java.util.List getIssues() { return this.backingStore.get("issues"); } /** - * Gets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly. + * Gets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -72,21 +72,21 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("messages", this.getMessages()); } /** - * Sets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly. + * Sets the healthOverviews property value. A collection of service health information for tenant. This property is a contained navigation property, it is nullable and read-only. * @param value Value to set for the healthOverviews property. */ public void setHealthOverviews(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("healthOverviews", value); } /** - * Sets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly. + * Sets the issues property value. A collection of service issues for tenant. This property is a contained navigation property, it is nullable and read-only. * @param value Value to set for the issues property. */ public void setIssues(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("issues", value); } /** - * Sets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly. + * Sets the messages property value. A collection of service messages for tenant. This property is a contained navigation property, it is nullable and read-only. * @param value Value to set for the messages property. */ public void setMessages(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ServiceHealthIssuePost.java b/src/main/java/com/microsoft/graph/generated/models/ServiceHealthIssuePost.java index 6f300ca5ed5..acc1bca9e70 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ServiceHealthIssuePost.java +++ b/src/main/java/com/microsoft/graph/generated/models/ServiceHealthIssuePost.java @@ -94,7 +94,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the postType property value. The post type of the service issue historical post. Possible values are: regular, quick, strategic, unknownFutureValue. + * Gets the postType property value. The post type of the service issue historical post. The possible values are: regular, quick, strategic, unknownFutureValue. * @return a {@link PostType} */ @jakarta.annotation.Nullable @@ -150,7 +150,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the postType property value. The post type of the service issue historical post. Possible values are: regular, quick, strategic, unknownFutureValue. + * Sets the postType property value. The post type of the service issue historical post. The possible values are: regular, quick, strategic, unknownFutureValue. * @param value Value to set for the postType property. */ public void setPostType(@jakarta.annotation.Nullable final PostType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ServicePrincipal.java b/src/main/java/com/microsoft/graph/generated/models/ServicePrincipal.java index e38ddc13cc2..6d7028722f9 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ServicePrincipal.java +++ b/src/main/java/com/microsoft/graph/generated/models/ServicePrincipal.java @@ -24,6 +24,14 @@ public ServicePrincipal() { @jakarta.annotation.Nonnull public static ServicePrincipal 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.agentIdentity": return new AgentIdentity(); + case "#microsoft.graph.agentIdentityBlueprintPrincipal": return new AgentIdentityBlueprintPrincipal(); + } + } return new ServicePrincipal(); } /** @@ -138,6 +146,14 @@ public java.util.List getAppRoles() { public java.util.List getClaimsMappingPolicies() { return this.backingStore.get("claimsMappingPolicies"); } + /** + * Gets the createdByAppId property value. The appId of the application that created this service principal. Set internally by Microsoft Entra ID. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCreatedByAppId() { + return this.backingStore.get("createdByAppId"); + } /** * Gets the createdObjects property value. Directory objects created by this service principal. Read-only. Nullable. * @return a {@link java.util.List} @@ -147,7 +163,7 @@ public java.util.List getCreatedObjects() { return this.backingStore.get("createdObjects"); } /** - * Gets the customSecurityAttributes property value. An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. + * Gets the customSecurityAttributes property value. An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Requires $select to retrieve. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. * @return a {@link CustomSecurityAttributeValue} */ @jakarta.annotation.Nullable @@ -171,7 +187,7 @@ public String getDescription() { return this.backingStore.get("description"); } /** - * Gets the disabledByMicrosoftStatus property value. Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). + * Gets the disabledByMicrosoftStatus property value. Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -223,6 +239,7 @@ public Map> getFieldDeserializers deserializerMap.put("appRoleAssignments", (n) -> { this.setAppRoleAssignments(n.getCollectionOfObjectValues(AppRoleAssignment::createFromDiscriminatorValue)); }); deserializerMap.put("appRoles", (n) -> { this.setAppRoles(n.getCollectionOfObjectValues(AppRole::createFromDiscriminatorValue)); }); deserializerMap.put("claimsMappingPolicies", (n) -> { this.setClaimsMappingPolicies(n.getCollectionOfObjectValues(ClaimsMappingPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("createdByAppId", (n) -> { this.setCreatedByAppId(n.getStringValue()); }); deserializerMap.put("createdObjects", (n) -> { this.setCreatedObjects(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("customSecurityAttributes", (n) -> { this.setCustomSecurityAttributes(n.getObjectValue(CustomSecurityAttributeValue::createFromDiscriminatorValue)); }); deserializerMap.put("delegatedPermissionClassifications", (n) -> { this.setDelegatedPermissionClassifications(n.getCollectionOfObjectValues(DelegatedPermissionClassification::createFromDiscriminatorValue)); }); @@ -234,6 +251,7 @@ public Map> getFieldDeserializers deserializerMap.put("homepage", (n) -> { this.setHomepage(n.getStringValue()); }); deserializerMap.put("homeRealmDiscoveryPolicies", (n) -> { this.setHomeRealmDiscoveryPolicies(n.getCollectionOfObjectValues(HomeRealmDiscoveryPolicy::createFromDiscriminatorValue)); }); deserializerMap.put("info", (n) -> { this.setInfo(n.getObjectValue(InformationalUrl::createFromDiscriminatorValue)); }); + deserializerMap.put("isDisabled", (n) -> { this.setIsDisabled(n.getBooleanValue()); }); deserializerMap.put("keyCredentials", (n) -> { this.setKeyCredentials(n.getCollectionOfObjectValues(KeyCredential::createFromDiscriminatorValue)); }); deserializerMap.put("loginUrl", (n) -> { this.setLoginUrl(n.getStringValue()); }); deserializerMap.put("logoutUrl", (n) -> { this.setLogoutUrl(n.getStringValue()); }); @@ -287,6 +305,14 @@ public java.util.List getHomeRealmDiscoveryPolicies() public InformationalUrl getInfo() { return this.backingStore.get("info"); } + /** + * Gets the isDisabled property value. The isDisabled property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsDisabled() { + return this.backingStore.get("isDisabled"); + } /** * Gets the keyCredentials property value. The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le). * @return a {@link java.util.List} @@ -432,7 +458,7 @@ public java.util.List getServicePrincipalNames() { return this.backingStore.get("servicePrincipalNames"); } /** - * Gets the servicePrincipalType property value. Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Microsoft Entra ID internally. The servicePrincipalType property can be set to three different values: Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens aren't issued for the service principal.ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but can't be updated or modified directly.Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. A legacy service principal can have credentials, service principal names, reply URLs, and other properties that are editable by an authorized user, but doesn't have an associated app registration. The appId value doesn't associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.SocialIdp - For internal use. + * Gets the servicePrincipalType property value. Identifies whether the service principal represents an application, a managed identity, or a legacy application. This property is set by Microsoft Entra ID internally. The servicePrincipalType property can be set to three different values: Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens aren't issued for the service principal.ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but can't be updated or modified directly.Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. A legacy service principal can have credentials, service principal names, reply URLs, and other properties that are editable by an authorized user, but doesn't have an associated app registration. The appId value doesn't associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.ServiceIdentity - A service principal that represents an agent identity.SocialIdp - For internal use. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -524,6 +550,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("appRoleAssignments", this.getAppRoleAssignments()); writer.writeCollectionOfObjectValues("appRoles", this.getAppRoles()); writer.writeCollectionOfObjectValues("claimsMappingPolicies", this.getClaimsMappingPolicies()); + writer.writeStringValue("createdByAppId", this.getCreatedByAppId()); writer.writeCollectionOfObjectValues("createdObjects", this.getCreatedObjects()); writer.writeObjectValue("customSecurityAttributes", this.getCustomSecurityAttributes()); writer.writeCollectionOfObjectValues("delegatedPermissionClassifications", this.getDelegatedPermissionClassifications()); @@ -535,6 +562,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("homepage", this.getHomepage()); writer.writeCollectionOfObjectValues("homeRealmDiscoveryPolicies", this.getHomeRealmDiscoveryPolicies()); writer.writeObjectValue("info", this.getInfo()); + writer.writeBooleanValue("isDisabled", this.getIsDisabled()); writer.writeCollectionOfObjectValues("keyCredentials", this.getKeyCredentials()); writer.writeStringValue("loginUrl", this.getLoginUrl()); writer.writeStringValue("logoutUrl", this.getLogoutUrl()); @@ -661,6 +689,13 @@ public void setAppRoles(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("claimsMappingPolicies", value); } + /** + * Sets the createdByAppId property value. The appId of the application that created this service principal. Set internally by Microsoft Entra ID. Read-only. + * @param value Value to set for the createdByAppId property. + */ + public void setCreatedByAppId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("createdByAppId", value); + } /** * Sets the createdObjects property value. Directory objects created by this service principal. Read-only. Nullable. * @param value Value to set for the createdObjects property. @@ -669,7 +704,7 @@ public void setCreatedObjects(@jakarta.annotation.Nullable final java.util.List< this.backingStore.set("createdObjects", value); } /** - * Sets the customSecurityAttributes property value. An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. + * Sets the customSecurityAttributes property value. An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Requires $select to retrieve. Supports $filter (eq, ne, not, startsWith). Filter value is case sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. * @param value Value to set for the customSecurityAttributes property. */ public void setCustomSecurityAttributes(@jakarta.annotation.Nullable final CustomSecurityAttributeValue value) { @@ -690,7 +725,7 @@ public void setDescription(@jakarta.annotation.Nullable final String value) { this.backingStore.set("description", value); } /** - * Sets the disabledByMicrosoftStatus property value. Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). + * Sets the disabledByMicrosoftStatus property value. Specifies whether Microsoft has disabled the registered application. The possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not). * @param value Value to set for the disabledByMicrosoftStatus property. */ public void setDisabledByMicrosoftStatus(@jakarta.annotation.Nullable final String value) { @@ -738,6 +773,13 @@ public void setHomeRealmDiscoveryPolicies(@jakarta.annotation.Nullable final jav public void setInfo(@jakarta.annotation.Nullable final InformationalUrl value) { this.backingStore.set("info", value); } + /** + * Sets the isDisabled property value. The isDisabled property + * @param value Value to set for the isDisabled property. + */ + public void setIsDisabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isDisabled", value); + } /** * Sets the keyCredentials property value. The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le). * @param value Value to set for the keyCredentials property. @@ -865,7 +907,7 @@ public void setServicePrincipalNames(@jakarta.annotation.Nullable final java.uti this.backingStore.set("servicePrincipalNames", value); } /** - * Sets the servicePrincipalType property value. Identifies whether the service principal represents an application, a managed identity, or a legacy application. This is set by Microsoft Entra ID internally. The servicePrincipalType property can be set to three different values: Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens aren't issued for the service principal.ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but can't be updated or modified directly.Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. A legacy service principal can have credentials, service principal names, reply URLs, and other properties that are editable by an authorized user, but doesn't have an associated app registration. The appId value doesn't associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.SocialIdp - For internal use. + * Sets the servicePrincipalType property value. Identifies whether the service principal represents an application, a managed identity, or a legacy application. This property is set by Microsoft Entra ID internally. The servicePrincipalType property can be set to three different values: Application - A service principal that represents an application or service. The appId property identifies the associated app registration, and matches the appId of an application, possibly from a different tenant. If the associated app registration is missing, tokens aren't issued for the service principal.ManagedIdentity - A service principal that represents a managed identity. Service principals representing managed identities can be granted access and permissions, but can't be updated or modified directly.Legacy - A service principal that represents an app created before app registrations, or through legacy experiences. A legacy service principal can have credentials, service principal names, reply URLs, and other properties that are editable by an authorized user, but doesn't have an associated app registration. The appId value doesn't associate the service principal with an app registration. The service principal can only be used in the tenant where it was created.ServiceIdentity - A service principal that represents an agent identity.SocialIdp - For internal use. * @param value Value to set for the servicePrincipalType property. */ public void setServicePrincipalType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ServicePrincipalRiskDetection.java b/src/main/java/com/microsoft/graph/generated/models/ServicePrincipalRiskDetection.java index 9ff1e7485d1..301ff7f96b7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ServicePrincipalRiskDetection.java +++ b/src/main/java/com/microsoft/graph/generated/models/ServicePrincipalRiskDetection.java @@ -26,7 +26,7 @@ public static ServicePrincipalRiskDetection createFromDiscriminatorValue(@jakart return new ServicePrincipalRiskDetection(); } /** - * Gets the activity property value. Indicates the activity type the detected risk is linked to. The possible values are: signin, servicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: servicePrincipal. + * Gets the activity property value. Indicates the activity type the detected risk is linked to. * @return a {@link ActivityType} */ @jakarta.annotation.Nullable @@ -151,7 +151,7 @@ public String getRequestId() { return this.backingStore.get("requestId"); } /** - * Gets the riskDetail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + * Gets the riskDetail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. * @return a {@link RiskDetail} */ @jakarta.annotation.Nullable @@ -243,7 +243,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("tokenIssuerType", this.getTokenIssuerType()); } /** - * Sets the activity property value. Indicates the activity type the detected risk is linked to. The possible values are: signin, servicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: servicePrincipal. + * Sets the activity property value. Indicates the activity type the detected risk is linked to. * @param value Value to set for the activity property. */ public void setActivity(@jakarta.annotation.Nullable final ActivityType value) { @@ -327,7 +327,7 @@ public void setRequestId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("requestId", value); } /** - * Sets the riskDetail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. The possible values are: none, hidden, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal. Use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: adminConfirmedServicePrincipalCompromised , adminDismissedAllRiskForServicePrincipal. + * Sets the riskDetail property value. Details of the detected risk. Note: Details for this property are only available for Workload Identities Premium customers. Events in tenants without this license will be returned hidden. * @param value Value to set for the riskDetail property. */ public void setRiskDetail(@jakarta.annotation.Nullable final RiskDetail value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/ServiceProviderConstraints.java b/src/main/java/com/microsoft/graph/generated/models/ServiceProviderConstraints.java new file mode 100644 index 00000000000..794e6fc2f11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ServiceProviderConstraints.java @@ -0,0 +1,51 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProviderConstraints extends Entity implements Parsable { + /** + * Instantiates a new {@link ServiceProviderConstraints} and sets the default values. + */ + public ServiceProviderConstraints() { + 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 ServiceProviderConstraints} + */ + @jakarta.annotation.Nonnull + public static ServiceProviderConstraints 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.delegatedAdminServiceProviderConstraints": return new DelegatedAdminServiceProviderConstraints(); + } + } + return new ServiceProviderConstraints(); + } + /** + * 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/generated/models/SharePointBrowseSession.java b/src/main/java/com/microsoft/graph/generated/models/SharePointBrowseSession.java new file mode 100644 index 00000000000..b5f850655e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointBrowseSession.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointBrowseSession extends BrowseSessionBase implements Parsable { + /** + * Instantiates a new {@link SharePointBrowseSession} and sets the default values. + */ + public SharePointBrowseSession() { + super(); + this.setOdataType("#microsoft.graph.sharePointBrowseSession"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SharePointBrowseSession} + */ + @jakarta.annotation.Nonnull + public static SharePointBrowseSession createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointBrowseSession(); + } + /** + * 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("siteId", (n) -> { this.setSiteId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the siteId property value. Id of the backed-up SharePoint site. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSiteId() { + return this.backingStore.get("siteId"); + } + /** + * Serializes information the 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("siteId", this.getSiteId()); + } + /** + * Sets the siteId property value. Id of the backed-up SharePoint site. + * @param value Value to set for the siteId property. + */ + public void setSiteId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("siteId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointBrowseSessionCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SharePointBrowseSessionCollectionResponse.java new file mode 100644 index 00000000000..2a4b3ce8801 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointBrowseSessionCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointBrowseSessionCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SharePointBrowseSessionCollectionResponse} and sets the default values. + */ + public SharePointBrowseSessionCollectionResponse() { + 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 SharePointBrowseSessionCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SharePointBrowseSessionCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointBrowseSessionCollectionResponse(); + } + /** + * 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(SharePointBrowseSession::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/generated/models/SharePointGroup.java b/src/main/java/com/microsoft/graph/generated/models/SharePointGroup.java new file mode 100644 index 00000000000..4fcd6e49372 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointGroup.java @@ -0,0 +1,112 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroup extends Entity implements Parsable { + /** + * Instantiates a new {@link SharePointGroup} and sets the default values. + */ + public SharePointGroup() { + 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 SharePointGroup} + */ + @jakarta.annotation.Nonnull + public static SharePointGroup createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointGroup(); + } + /** + * Gets the description property value. The user-visible description of the sharePointGroup. Read-write. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("members", (n) -> { this.setMembers(n.getCollectionOfObjectValues(SharePointGroupMember::createFromDiscriminatorValue)); }); + deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the members property value. The set of members in the sharePointGroup. Read-write. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMembers() { + return this.backingStore.get("members"); + } + /** + * Gets the principalId property value. The principal ID of the SharePoint group in the tenant. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the title property value. The user-visible title of the sharePointGroup. Read-write. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTitle() { + return this.backingStore.get("title"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("description", this.getDescription()); + writer.writeCollectionOfObjectValues("members", this.getMembers()); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("title", this.getTitle()); + } + /** + * Sets the description property value. The user-visible description of the sharePointGroup. Read-write. + * @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 members property value. The set of members in the sharePointGroup. Read-write. + * @param value Value to set for the members property. + */ + public void setMembers(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("members", value); + } + /** + * Sets the principalId property value. The principal ID of the SharePoint group in the tenant. Read-only. + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the title property value. The user-visible title of the sharePointGroup. Read-write. + * @param value Value to set for the title property. + */ + public void setTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("title", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointGroupCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SharePointGroupCollectionResponse.java new file mode 100644 index 00000000000..0d98e8ace70 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointGroupCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SharePointGroupCollectionResponse} and sets the default values. + */ + public SharePointGroupCollectionResponse() { + 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 SharePointGroupCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SharePointGroupCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointGroupCollectionResponse(); + } + /** + * 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(SharePointGroup::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/generated/models/SharePointGroupIdentity.java b/src/main/java/com/microsoft/graph/generated/models/SharePointGroupIdentity.java new file mode 100644 index 00000000000..01a67e2eeff --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointGroupIdentity.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupIdentity extends Identity implements Parsable { + /** + * Instantiates a new {@link SharePointGroupIdentity} and sets the default values. + */ + public SharePointGroupIdentity() { + super(); + this.setOdataType("#microsoft.graph.sharePointGroupIdentity"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link SharePointGroupIdentity} + */ + @jakarta.annotation.Nonnull + public static SharePointGroupIdentity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointGroupIdentity(); + } + /** + * 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("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("title", (n) -> { this.setTitle(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the principalId property value. The principal ID of the SharePoint group in the tenant. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalId() { + return this.backingStore.get("principalId"); + } + /** + * Gets the title property value. The title of the SharePoint group. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTitle() { + return this.backingStore.get("title"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("title", this.getTitle()); + } + /** + * Sets the principalId property value. The principal ID of the SharePoint group in the tenant. Read-only. + * @param value Value to set for the principalId property. + */ + public void setPrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalId", value); + } + /** + * Sets the title property value. The title of the SharePoint group. Read-only. + * @param value Value to set for the title property. + */ + public void setTitle(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("title", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointGroupMember.java b/src/main/java/com/microsoft/graph/generated/models/SharePointGroupMember.java new file mode 100644 index 00000000000..8d21a04f347 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointGroupMember.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupMember extends Entity implements Parsable { + /** + * Instantiates a new {@link SharePointGroupMember} and sets the default values. + */ + public SharePointGroupMember() { + 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 SharePointGroupMember} + */ + @jakarta.annotation.Nonnull + public static SharePointGroupMember createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointGroupMember(); + } + /** + * 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("identity", (n) -> { this.setIdentity(n.getObjectValue(SharePointIdentitySet::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the identity property value. The identity represented by the sharePointGroupMember object. + * @return a {@link SharePointIdentitySet} + */ + @jakarta.annotation.Nullable + public SharePointIdentitySet getIdentity() { + return this.backingStore.get("identity"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("identity", this.getIdentity()); + } + /** + * Sets the identity property value. The identity represented by the sharePointGroupMember object. + * @param value Value to set for the identity property. + */ + public void setIdentity(@jakarta.annotation.Nullable final SharePointIdentitySet value) { + this.backingStore.set("identity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointGroupMemberCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SharePointGroupMemberCollectionResponse.java new file mode 100644 index 00000000000..a6a485825a2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointGroupMemberCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupMemberCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SharePointGroupMemberCollectionResponse} and sets the default values. + */ + public SharePointGroupMemberCollectionResponse() { + 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 SharePointGroupMemberCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SharePointGroupMemberCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointGroupMemberCollectionResponse(); + } + /** + * 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(SharePointGroupMember::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/generated/models/SharePointIdentitySet.java b/src/main/java/com/microsoft/graph/generated/models/SharePointIdentitySet.java index f80e1e79630..dd6eeab380c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SharePointIdentitySet.java +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointIdentitySet.java @@ -33,6 +33,7 @@ public static SharePointIdentitySet createFromDiscriminatorValue(@jakarta.annota public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("group", (n) -> { this.setGroup(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + deserializerMap.put("sharePointGroup", (n) -> { this.setSharePointGroup(n.getObjectValue(SharePointGroupIdentity::createFromDiscriminatorValue)); }); deserializerMap.put("siteGroup", (n) -> { this.setSiteGroup(n.getObjectValue(SharePointIdentity::createFromDiscriminatorValue)); }); deserializerMap.put("siteUser", (n) -> { this.setSiteUser(n.getObjectValue(SharePointIdentity::createFromDiscriminatorValue)); }); return deserializerMap; @@ -46,7 +47,15 @@ public Identity getGroup() { return this.backingStore.get("group"); } /** - * Gets the siteGroup property value. The SharePoint group associated with this action. Optional. + * Gets the sharePointGroup property value. The SharePoint group associated with this action, identified by a globally unique ID. Use this property instead of siteGroup when available. Optional. + * @return a {@link SharePointGroupIdentity} + */ + @jakarta.annotation.Nullable + public SharePointGroupIdentity getSharePointGroup() { + return this.backingStore.get("sharePointGroup"); + } + /** + * Gets the siteGroup property value. The SharePoint group associated with this action, identified by a principal ID that is unique only within the site. Optional. * @return a {@link SharePointIdentity} */ @jakarta.annotation.Nullable @@ -69,6 +78,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("group", this.getGroup()); + writer.writeObjectValue("sharePointGroup", this.getSharePointGroup()); writer.writeObjectValue("siteGroup", this.getSiteGroup()); writer.writeObjectValue("siteUser", this.getSiteUser()); } @@ -80,7 +90,14 @@ public void setGroup(@jakarta.annotation.Nullable final Identity value) { this.backingStore.set("group", value); } /** - * Sets the siteGroup property value. The SharePoint group associated with this action. Optional. + * Sets the sharePointGroup property value. The SharePoint group associated with this action, identified by a globally unique ID. Use this property instead of siteGroup when available. Optional. + * @param value Value to set for the sharePointGroup property. + */ + public void setSharePointGroup(@jakarta.annotation.Nullable final SharePointGroupIdentity value) { + this.backingStore.set("sharePointGroup", value); + } + /** + * Sets the siteGroup property value. The SharePoint group associated with this action, identified by a principal ID that is unique only within the site. Optional. * @param value Value to set for the siteGroup property. */ public void setSiteGroup(@jakarta.annotation.Nullable final SharePointIdentity value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationContainerInfo.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationContainerInfo.java new file mode 100644 index 00000000000..197c5207e95 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationContainerInfo.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 SharePointMigrationContainerInfo implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SharePointMigrationContainerInfo} and sets the default values. + */ + public SharePointMigrationContainerInfo() { + 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 SharePointMigrationContainerInfo} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationContainerInfo createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationContainerInfo(); + } + /** + * 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 dataContainerUri property value. A valid URL with a SAS token for accessing the Azure blob storage container that contains the file content. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDataContainerUri() { + return this.backingStore.get("dataContainerUri"); + } + /** + * Gets the encryptionKey property value. Provides the AES-256-CBC encryption key if files stored in Azure blob containers are encrypted. The key is Base64-encoded. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEncryptionKey() { + return this.backingStore.get("encryptionKey"); + } + /** + * 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("dataContainerUri", (n) -> { this.setDataContainerUri(n.getStringValue()); }); + deserializerMap.put("encryptionKey", (n) -> { this.setEncryptionKey(n.getStringValue()); }); + deserializerMap.put("metadataContainerUri", (n) -> { this.setMetadataContainerUri(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the metadataContainerUri property value. A valid URL with a SAS token for accessing the Azure blob storage container that contains the file metadata. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMetadataContainerUri() { + return this.backingStore.get("metadataContainerUri"); + } + /** + * 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("dataContainerUri", this.getDataContainerUri()); + writer.writeStringValue("encryptionKey", this.getEncryptionKey()); + writer.writeStringValue("metadataContainerUri", this.getMetadataContainerUri()); + 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 dataContainerUri property value. A valid URL with a SAS token for accessing the Azure blob storage container that contains the file content. Read-only. + * @param value Value to set for the dataContainerUri property. + */ + public void setDataContainerUri(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("dataContainerUri", value); + } + /** + * Sets the encryptionKey property value. Provides the AES-256-CBC encryption key if files stored in Azure blob containers are encrypted. The key is Base64-encoded. Read-only. + * @param value Value to set for the encryptionKey property. + */ + public void setEncryptionKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("encryptionKey", value); + } + /** + * Sets the metadataContainerUri property value. A valid URL with a SAS token for accessing the Azure blob storage container that contains the file metadata. Read-only. + * @param value Value to set for the metadataContainerUri property. + */ + public void setMetadataContainerUri(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("metadataContainerUri", 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/generated/models/SharePointMigrationEvent.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationEvent.java new file mode 100644 index 00000000000..77c77a7082c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationEvent.java @@ -0,0 +1,110 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationEvent extends Entity implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationEvent} and sets the default values. + */ + public SharePointMigrationEvent() { + 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 SharePointMigrationEvent} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationEvent 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.sharePointMigrationFinishManifestFileUploadEvent": return new SharePointMigrationFinishManifestFileUploadEvent(); + case "#microsoft.graph.sharePointMigrationJobCancelledEvent": return new SharePointMigrationJobCancelledEvent(); + case "#microsoft.graph.sharePointMigrationJobDeletedEvent": return new SharePointMigrationJobDeletedEvent(); + case "#microsoft.graph.sharePointMigrationJobErrorEvent": return new SharePointMigrationJobErrorEvent(); + case "#microsoft.graph.sharePointMigrationJobPostponedEvent": return new SharePointMigrationJobPostponedEvent(); + case "#microsoft.graph.sharePointMigrationJobProgressEvent": return new SharePointMigrationJobProgressEvent(); + case "#microsoft.graph.sharePointMigrationJobQueuedEvent": return new SharePointMigrationJobQueuedEvent(); + case "#microsoft.graph.sharePointMigrationJobStartEvent": return new SharePointMigrationJobStartEvent(); + } + } + return new SharePointMigrationEvent(); + } + /** + * Gets the correlationId property value. The correlation ID of a migration job. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getCorrelationId() { + return this.backingStore.get("correlationId"); + } + /** + * Gets the eventDateTime property value. The date and time when the job status changes. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getEventDateTime() { + return this.backingStore.get("eventDateTime"); + } + /** + * 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("correlationId", (n) -> { this.setCorrelationId(n.getStringValue()); }); + deserializerMap.put("eventDateTime", (n) -> { this.setEventDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("jobId", (n) -> { this.setJobId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the jobId property value. The unique identifier of a migration job. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getJobId() { + return this.backingStore.get("jobId"); + } + /** + * Serializes information the 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("correlationId", this.getCorrelationId()); + writer.writeOffsetDateTimeValue("eventDateTime", this.getEventDateTime()); + writer.writeStringValue("jobId", this.getJobId()); + } + /** + * Sets the correlationId property value. The correlation ID of a migration job. Read-only. + * @param value Value to set for the correlationId property. + */ + public void setCorrelationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("correlationId", value); + } + /** + * Sets the eventDateTime property value. The date and time when the job status changes. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param value Value to set for the eventDateTime property. + */ + public void setEventDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("eventDateTime", value); + } + /** + * Sets the jobId property value. The unique identifier of a migration job. Read-only. + * @param value Value to set for the jobId property. + */ + public void setJobId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("jobId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationEventCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationEventCollectionResponse.java new file mode 100644 index 00000000000..ae3b6337309 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationEventCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationEventCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationEventCollectionResponse} and sets the default values. + */ + public SharePointMigrationEventCollectionResponse() { + 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 SharePointMigrationEventCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationEventCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationEventCollectionResponse(); + } + /** + * 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(SharePointMigrationEvent::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/generated/models/SharePointMigrationFinishManifestFileUploadEvent.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationFinishManifestFileUploadEvent.java new file mode 100644 index 00000000000..735adbd4a6b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationFinishManifestFileUploadEvent.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationFinishManifestFileUploadEvent extends SharePointMigrationEvent implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationFinishManifestFileUploadEvent} and sets the default values. + */ + public SharePointMigrationFinishManifestFileUploadEvent() { + 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 SharePointMigrationFinishManifestFileUploadEvent} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationFinishManifestFileUploadEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationFinishManifestFileUploadEvent(); + } + /** + * 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("manifestFileName", (n) -> { this.setManifestFileName(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the manifestFileName property value. The exported manifest file name. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getManifestFileName() { + return this.backingStore.get("manifestFileName"); + } + /** + * Serializes information the 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("manifestFileName", this.getManifestFileName()); + } + /** + * Sets the manifestFileName property value. The exported manifest file name. Read-only. + * @param value Value to set for the manifestFileName property. + */ + public void setManifestFileName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("manifestFileName", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJob.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJob.java new file mode 100644 index 00000000000..bd548fcb653 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJob.java @@ -0,0 +1,78 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJob extends Entity implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationJob} and sets the default values. + */ + public SharePointMigrationJob() { + 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 SharePointMigrationJob} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationJob createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationJob(); + } + /** + * Gets the containerInfo property value. The containerInfo property + * @return a {@link SharePointMigrationContainerInfo} + */ + @jakarta.annotation.Nullable + public SharePointMigrationContainerInfo getContainerInfo() { + return this.backingStore.get("containerInfo"); + } + /** + * 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("containerInfo", (n) -> { this.setContainerInfo(n.getObjectValue(SharePointMigrationContainerInfo::createFromDiscriminatorValue)); }); + deserializerMap.put("progressEvents", (n) -> { this.setProgressEvents(n.getCollectionOfObjectValues(SharePointMigrationEvent::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the progressEvents property value. A collection of migration events that reflects the job status changes. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getProgressEvents() { + return this.backingStore.get("progressEvents"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("containerInfo", this.getContainerInfo()); + writer.writeCollectionOfObjectValues("progressEvents", this.getProgressEvents()); + } + /** + * Sets the containerInfo property value. The containerInfo property + * @param value Value to set for the containerInfo property. + */ + public void setContainerInfo(@jakarta.annotation.Nullable final SharePointMigrationContainerInfo value) { + this.backingStore.set("containerInfo", value); + } + /** + * Sets the progressEvents property value. A collection of migration events that reflects the job status changes. + * @param value Value to set for the progressEvents property. + */ + public void setProgressEvents(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("progressEvents", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobCancelledEvent.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobCancelledEvent.java new file mode 100644 index 00000000000..f07fd5a0965 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobCancelledEvent.java @@ -0,0 +1,78 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobCancelledEvent extends SharePointMigrationEvent implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationJobCancelledEvent} and sets the default values. + */ + public SharePointMigrationJobCancelledEvent() { + 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 SharePointMigrationJobCancelledEvent} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationJobCancelledEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationJobCancelledEvent(); + } + /** + * 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("isCancelledByUser", (n) -> { this.setIsCancelledByUser(n.getBooleanValue()); }); + deserializerMap.put("totalRetryCount", (n) -> { this.setTotalRetryCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the isCancelledByUser property value. True when a user cancels the job; otherwise, false. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCancelledByUser() { + return this.backingStore.get("isCancelledByUser"); + } + /** + * Gets the totalRetryCount property value. The current retry count of the job. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalRetryCount() { + return this.backingStore.get("totalRetryCount"); + } + /** + * Serializes information the 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("isCancelledByUser", this.getIsCancelledByUser()); + writer.writeIntegerValue("totalRetryCount", this.getTotalRetryCount()); + } + /** + * Sets the isCancelledByUser property value. True when a user cancels the job; otherwise, false. Read-only. + * @param value Value to set for the isCancelledByUser property. + */ + public void setIsCancelledByUser(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCancelledByUser", value); + } + /** + * Sets the totalRetryCount property value. The current retry count of the job. Read-only. + * @param value Value to set for the totalRetryCount property. + */ + public void setTotalRetryCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalRetryCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobCollectionResponse.java new file mode 100644 index 00000000000..42821434455 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationJobCollectionResponse} and sets the default values. + */ + public SharePointMigrationJobCollectionResponse() { + 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 SharePointMigrationJobCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationJobCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationJobCollectionResponse(); + } + /** + * 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(SharePointMigrationJob::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/generated/models/SharePointMigrationJobDeletedEvent.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobDeletedEvent.java new file mode 100644 index 00000000000..40876ac342e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobDeletedEvent.java @@ -0,0 +1,44 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobDeletedEvent extends SharePointMigrationEvent implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationJobDeletedEvent} and sets the default values. + */ + public SharePointMigrationJobDeletedEvent() { + 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 SharePointMigrationJobDeletedEvent} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationJobDeletedEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationJobDeletedEvent(); + } + /** + * 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/generated/models/SharePointMigrationJobErrorEvent.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobErrorEvent.java new file mode 100644 index 00000000000..155cb30451a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobErrorEvent.java @@ -0,0 +1,146 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobErrorEvent extends SharePointMigrationEvent implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationJobErrorEvent} and sets the default values. + */ + public SharePointMigrationJobErrorEvent() { + 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 SharePointMigrationJobErrorEvent} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationJobErrorEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationJobErrorEvent(); + } + /** + * Gets the error property value. The error property + * @return a {@link PublicError} + */ + @jakarta.annotation.Nullable + public PublicError getError() { + return this.backingStore.get("error"); + } + /** + * Gets the errorLevel property value. The errorLevel property + * @return a {@link SharePointMigrationJobErrorLevel} + */ + @jakarta.annotation.Nullable + public SharePointMigrationJobErrorLevel getErrorLevel() { + return this.backingStore.get("errorLevel"); + } + /** + * 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("error", (n) -> { this.setError(n.getObjectValue(PublicError::createFromDiscriminatorValue)); }); + deserializerMap.put("errorLevel", (n) -> { this.setErrorLevel(n.getEnumValue(SharePointMigrationJobErrorLevel::forValue)); }); + deserializerMap.put("objectId", (n) -> { this.setObjectId(n.getStringValue()); }); + deserializerMap.put("objectType", (n) -> { this.setObjectType(n.getEnumValue(SharePointMigrationObjectType::forValue)); }); + deserializerMap.put("objectUrl", (n) -> { this.setObjectUrl(n.getStringValue()); }); + deserializerMap.put("totalRetryCount", (n) -> { this.setTotalRetryCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the objectId property value. The object ID. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getObjectId() { + return this.backingStore.get("objectId"); + } + /** + * Gets the objectType property value. The objectType property + * @return a {@link SharePointMigrationObjectType} + */ + @jakarta.annotation.Nullable + public SharePointMigrationObjectType getObjectType() { + return this.backingStore.get("objectType"); + } + /** + * Gets the objectUrl property value. The object URL. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getObjectUrl() { + return this.backingStore.get("objectUrl"); + } + /** + * Gets the totalRetryCount property value. The current retry count of the job. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalRetryCount() { + return this.backingStore.get("totalRetryCount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("error", this.getError()); + writer.writeEnumValue("errorLevel", this.getErrorLevel()); + writer.writeStringValue("objectId", this.getObjectId()); + writer.writeEnumValue("objectType", this.getObjectType()); + writer.writeStringValue("objectUrl", this.getObjectUrl()); + writer.writeIntegerValue("totalRetryCount", this.getTotalRetryCount()); + } + /** + * Sets the error property value. The error property + * @param value Value to set for the error property. + */ + public void setError(@jakarta.annotation.Nullable final PublicError value) { + this.backingStore.set("error", value); + } + /** + * Sets the errorLevel property value. The errorLevel property + * @param value Value to set for the errorLevel property. + */ + public void setErrorLevel(@jakarta.annotation.Nullable final SharePointMigrationJobErrorLevel value) { + this.backingStore.set("errorLevel", value); + } + /** + * Sets the objectId property value. The object ID. Read-only. + * @param value Value to set for the objectId property. + */ + public void setObjectId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("objectId", value); + } + /** + * Sets the objectType property value. The objectType property + * @param value Value to set for the objectType property. + */ + public void setObjectType(@jakarta.annotation.Nullable final SharePointMigrationObjectType value) { + this.backingStore.set("objectType", value); + } + /** + * Sets the objectUrl property value. The object URL. Read-only. + * @param value Value to set for the objectUrl property. + */ + public void setObjectUrl(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("objectUrl", value); + } + /** + * Sets the totalRetryCount property value. The current retry count of the job. Read-only. + * @param value Value to set for the totalRetryCount property. + */ + public void setTotalRetryCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalRetryCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobErrorLevel.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobErrorLevel.java new file mode 100644 index 00000000000..f147ffb2a55 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobErrorLevel.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum SharePointMigrationJobErrorLevel implements ValuedEnum { + Important("important"), + Warning("warning"), + Error("error"), + FatalError("fatalError"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + SharePointMigrationJobErrorLevel(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SharePointMigrationJobErrorLevel forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "important": return Important; + case "warning": return Warning; + case "error": return Error; + case "fatalError": return FatalError; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobPostponedEvent.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobPostponedEvent.java new file mode 100644 index 00000000000..73d29848c24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobPostponedEvent.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobPostponedEvent extends SharePointMigrationEvent implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationJobPostponedEvent} and sets the default values. + */ + public SharePointMigrationJobPostponedEvent() { + 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 SharePointMigrationJobPostponedEvent} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationJobPostponedEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationJobPostponedEvent(); + } + /** + * 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("jobsInQueue", (n) -> { this.setJobsInQueue(n.getLongValue()); }); + deserializerMap.put("nextPickupDateTime", (n) -> { this.setNextPickupDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("reason", (n) -> { this.setReason(n.getStringValue()); }); + deserializerMap.put("totalRetryCount", (n) -> { this.setTotalRetryCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the jobsInQueue property value. The number of migration jobs in the queue of the current database. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getJobsInQueue() { + return this.backingStore.get("jobsInQueue"); + } + /** + * Gets the nextPickupDateTime property value. The date and time that indicate when this job is picked up next. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getNextPickupDateTime() { + return this.backingStore.get("nextPickupDateTime"); + } + /** + * Gets the reason property value. The reason for the postponement. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReason() { + return this.backingStore.get("reason"); + } + /** + * Gets the totalRetryCount property value. The current retry count of the job. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalRetryCount() { + return this.backingStore.get("totalRetryCount"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeLongValue("jobsInQueue", this.getJobsInQueue()); + writer.writeOffsetDateTimeValue("nextPickupDateTime", this.getNextPickupDateTime()); + writer.writeStringValue("reason", this.getReason()); + writer.writeIntegerValue("totalRetryCount", this.getTotalRetryCount()); + } + /** + * Sets the jobsInQueue property value. The number of migration jobs in the queue of the current database. Read-only. + * @param value Value to set for the jobsInQueue property. + */ + public void setJobsInQueue(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("jobsInQueue", value); + } + /** + * Sets the nextPickupDateTime property value. The date and time that indicate when this job is picked up next. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. + * @param value Value to set for the nextPickupDateTime property. + */ + public void setNextPickupDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("nextPickupDateTime", value); + } + /** + * Sets the reason property value. The reason for the postponement. Read-only. + * @param value Value to set for the reason property. + */ + public void setReason(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reason", value); + } + /** + * Sets the totalRetryCount property value. The current retry count of the job. Read-only. + * @param value Value to set for the totalRetryCount property. + */ + public void setTotalRetryCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalRetryCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobProgressEvent.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobProgressEvent.java new file mode 100644 index 00000000000..f5e8c436293 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobProgressEvent.java @@ -0,0 +1,333 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobProgressEvent extends SharePointMigrationEvent implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationJobProgressEvent} and sets the default values. + */ + public SharePointMigrationJobProgressEvent() { + 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 SharePointMigrationJobProgressEvent} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationJobProgressEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationJobProgressEvent(); + } + /** + * Gets the bytesProcessed property value. The number of bytes processed. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getBytesProcessed() { + return this.backingStore.get("bytesProcessed"); + } + /** + * Gets the bytesProcessedOnlyCurrentVersion property value. The number of bytes processed with version history excluded. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getBytesProcessedOnlyCurrentVersion() { + return this.backingStore.get("bytesProcessedOnlyCurrentVersion"); + } + /** + * Gets the cpuDurationMs property value. CPU duration in milliseconds. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getCpuDurationMs() { + return this.backingStore.get("cpuDurationMs"); + } + /** + * 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("bytesProcessed", (n) -> { this.setBytesProcessed(n.getLongValue()); }); + deserializerMap.put("bytesProcessedOnlyCurrentVersion", (n) -> { this.setBytesProcessedOnlyCurrentVersion(n.getLongValue()); }); + deserializerMap.put("cpuDurationMs", (n) -> { this.setCpuDurationMs(n.getLongValue()); }); + deserializerMap.put("filesProcessed", (n) -> { this.setFilesProcessed(n.getLongValue()); }); + deserializerMap.put("filesProcessedOnlyCurrentVersion", (n) -> { this.setFilesProcessedOnlyCurrentVersion(n.getLongValue()); }); + deserializerMap.put("isCompleted", (n) -> { this.setIsCompleted(n.getBooleanValue()); }); + deserializerMap.put("lastProcessedObjectId", (n) -> { this.setLastProcessedObjectId(n.getStringValue()); }); + deserializerMap.put("objectsProcessed", (n) -> { this.setObjectsProcessed(n.getLongValue()); }); + deserializerMap.put("sqlDurationMs", (n) -> { this.setSqlDurationMs(n.getLongValue()); }); + deserializerMap.put("sqlQueryCount", (n) -> { this.setSqlQueryCount(n.getLongValue()); }); + deserializerMap.put("totalDurationMs", (n) -> { this.setTotalDurationMs(n.getLongValue()); }); + deserializerMap.put("totalErrors", (n) -> { this.setTotalErrors(n.getLongValue()); }); + deserializerMap.put("totalExpectedBytes", (n) -> { this.setTotalExpectedBytes(n.getLongValue()); }); + deserializerMap.put("totalExpectedObjects", (n) -> { this.setTotalExpectedObjects(n.getLongValue()); }); + deserializerMap.put("totalRetryCount", (n) -> { this.setTotalRetryCount(n.getIntegerValue()); }); + deserializerMap.put("totalWarnings", (n) -> { this.setTotalWarnings(n.getLongValue()); }); + deserializerMap.put("waitTimeOnSqlThrottlingMs", (n) -> { this.setWaitTimeOnSqlThrottlingMs(n.getLongValue()); }); + return deserializerMap; + } + /** + * Gets the filesProcessed property value. The number of files processed. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getFilesProcessed() { + return this.backingStore.get("filesProcessed"); + } + /** + * Gets the filesProcessedOnlyCurrentVersion property value. The number of files processed with version history excluded. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getFilesProcessedOnlyCurrentVersion() { + return this.backingStore.get("filesProcessedOnlyCurrentVersion"); + } + /** + * Gets the isCompleted property value. True if the job status is End. False if the job is In progress. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsCompleted() { + return this.backingStore.get("isCompleted"); + } + /** + * Gets the lastProcessedObjectId property value. The unique identifier of the last object processed. Read-only. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getLastProcessedObjectId() { + return this.backingStore.get("lastProcessedObjectId"); + } + /** + * Gets the objectsProcessed property value. The number of objects processed. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getObjectsProcessed() { + return this.backingStore.get("objectsProcessed"); + } + /** + * Gets the sqlDurationMs property value. SQL duration in milliseconds. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getSqlDurationMs() { + return this.backingStore.get("sqlDurationMs"); + } + /** + * Gets the sqlQueryCount property value. SQL query count. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getSqlQueryCount() { + return this.backingStore.get("sqlQueryCount"); + } + /** + * Gets the totalDurationMs property value. Total duration time in milliseconds. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalDurationMs() { + return this.backingStore.get("totalDurationMs"); + } + /** + * Gets the totalErrors property value. Total errors. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalErrors() { + return this.backingStore.get("totalErrors"); + } + /** + * Gets the totalExpectedBytes property value. Total bytes to be processed. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalExpectedBytes() { + return this.backingStore.get("totalExpectedBytes"); + } + /** + * Gets the totalExpectedObjects property value. The number of objects to process. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalExpectedObjects() { + return this.backingStore.get("totalExpectedObjects"); + } + /** + * Gets the totalRetryCount property value. The current retry count of the job. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalRetryCount() { + return this.backingStore.get("totalRetryCount"); + } + /** + * Gets the totalWarnings property value. Total warnings. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getTotalWarnings() { + return this.backingStore.get("totalWarnings"); + } + /** + * Gets the waitTimeOnSqlThrottlingMs property value. Waiting time due to SQL throttling, in milliseconds. Read-only. + * @return a {@link Long} + */ + @jakarta.annotation.Nullable + public Long getWaitTimeOnSqlThrottlingMs() { + return this.backingStore.get("waitTimeOnSqlThrottlingMs"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeLongValue("bytesProcessed", this.getBytesProcessed()); + writer.writeLongValue("bytesProcessedOnlyCurrentVersion", this.getBytesProcessedOnlyCurrentVersion()); + writer.writeLongValue("cpuDurationMs", this.getCpuDurationMs()); + writer.writeLongValue("filesProcessed", this.getFilesProcessed()); + writer.writeLongValue("filesProcessedOnlyCurrentVersion", this.getFilesProcessedOnlyCurrentVersion()); + writer.writeBooleanValue("isCompleted", this.getIsCompleted()); + writer.writeStringValue("lastProcessedObjectId", this.getLastProcessedObjectId()); + writer.writeLongValue("objectsProcessed", this.getObjectsProcessed()); + writer.writeLongValue("sqlDurationMs", this.getSqlDurationMs()); + writer.writeLongValue("sqlQueryCount", this.getSqlQueryCount()); + writer.writeLongValue("totalDurationMs", this.getTotalDurationMs()); + writer.writeLongValue("totalErrors", this.getTotalErrors()); + writer.writeLongValue("totalExpectedBytes", this.getTotalExpectedBytes()); + writer.writeLongValue("totalExpectedObjects", this.getTotalExpectedObjects()); + writer.writeIntegerValue("totalRetryCount", this.getTotalRetryCount()); + writer.writeLongValue("totalWarnings", this.getTotalWarnings()); + writer.writeLongValue("waitTimeOnSqlThrottlingMs", this.getWaitTimeOnSqlThrottlingMs()); + } + /** + * Sets the bytesProcessed property value. The number of bytes processed. Read-only. + * @param value Value to set for the bytesProcessed property. + */ + public void setBytesProcessed(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("bytesProcessed", value); + } + /** + * Sets the bytesProcessedOnlyCurrentVersion property value. The number of bytes processed with version history excluded. Read-only. + * @param value Value to set for the bytesProcessedOnlyCurrentVersion property. + */ + public void setBytesProcessedOnlyCurrentVersion(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("bytesProcessedOnlyCurrentVersion", value); + } + /** + * Sets the cpuDurationMs property value. CPU duration in milliseconds. Read-only. + * @param value Value to set for the cpuDurationMs property. + */ + public void setCpuDurationMs(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("cpuDurationMs", value); + } + /** + * Sets the filesProcessed property value. The number of files processed. Read-only. + * @param value Value to set for the filesProcessed property. + */ + public void setFilesProcessed(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("filesProcessed", value); + } + /** + * Sets the filesProcessedOnlyCurrentVersion property value. The number of files processed with version history excluded. Read-only. + * @param value Value to set for the filesProcessedOnlyCurrentVersion property. + */ + public void setFilesProcessedOnlyCurrentVersion(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("filesProcessedOnlyCurrentVersion", value); + } + /** + * Sets the isCompleted property value. True if the job status is End. False if the job is In progress. Read-only. + * @param value Value to set for the isCompleted property. + */ + public void setIsCompleted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isCompleted", value); + } + /** + * Sets the lastProcessedObjectId property value. The unique identifier of the last object processed. Read-only. + * @param value Value to set for the lastProcessedObjectId property. + */ + public void setLastProcessedObjectId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("lastProcessedObjectId", value); + } + /** + * Sets the objectsProcessed property value. The number of objects processed. Read-only. + * @param value Value to set for the objectsProcessed property. + */ + public void setObjectsProcessed(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("objectsProcessed", value); + } + /** + * Sets the sqlDurationMs property value. SQL duration in milliseconds. Read-only. + * @param value Value to set for the sqlDurationMs property. + */ + public void setSqlDurationMs(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("sqlDurationMs", value); + } + /** + * Sets the sqlQueryCount property value. SQL query count. Read-only. + * @param value Value to set for the sqlQueryCount property. + */ + public void setSqlQueryCount(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("sqlQueryCount", value); + } + /** + * Sets the totalDurationMs property value. Total duration time in milliseconds. Read-only. + * @param value Value to set for the totalDurationMs property. + */ + public void setTotalDurationMs(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalDurationMs", value); + } + /** + * Sets the totalErrors property value. Total errors. Read-only. + * @param value Value to set for the totalErrors property. + */ + public void setTotalErrors(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalErrors", value); + } + /** + * Sets the totalExpectedBytes property value. Total bytes to be processed. Read-only. + * @param value Value to set for the totalExpectedBytes property. + */ + public void setTotalExpectedBytes(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalExpectedBytes", value); + } + /** + * Sets the totalExpectedObjects property value. The number of objects to process. Read-only. + * @param value Value to set for the totalExpectedObjects property. + */ + public void setTotalExpectedObjects(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalExpectedObjects", value); + } + /** + * Sets the totalRetryCount property value. The current retry count of the job. Read-only. + * @param value Value to set for the totalRetryCount property. + */ + public void setTotalRetryCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalRetryCount", value); + } + /** + * Sets the totalWarnings property value. Total warnings. Read-only. + * @param value Value to set for the totalWarnings property. + */ + public void setTotalWarnings(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("totalWarnings", value); + } + /** + * Sets the waitTimeOnSqlThrottlingMs property value. Waiting time due to SQL throttling, in milliseconds. Read-only. + * @param value Value to set for the waitTimeOnSqlThrottlingMs property. + */ + public void setWaitTimeOnSqlThrottlingMs(@jakarta.annotation.Nullable final Long value) { + this.backingStore.set("waitTimeOnSqlThrottlingMs", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobQueuedEvent.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobQueuedEvent.java new file mode 100644 index 00000000000..3e4bc09bc17 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobQueuedEvent.java @@ -0,0 +1,44 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobQueuedEvent extends SharePointMigrationEvent implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationJobQueuedEvent} and sets the default values. + */ + public SharePointMigrationJobQueuedEvent() { + 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 SharePointMigrationJobQueuedEvent} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationJobQueuedEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationJobQueuedEvent(); + } + /** + * 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/generated/models/SharePointMigrationJobStartEvent.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobStartEvent.java new file mode 100644 index 00000000000..7bf73ede699 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationJobStartEvent.java @@ -0,0 +1,78 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobStartEvent extends SharePointMigrationEvent implements Parsable { + /** + * Instantiates a new {@link SharePointMigrationJobStartEvent} and sets the default values. + */ + public SharePointMigrationJobStartEvent() { + 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 SharePointMigrationJobStartEvent} + */ + @jakarta.annotation.Nonnull + public static SharePointMigrationJobStartEvent createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SharePointMigrationJobStartEvent(); + } + /** + * 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("isRestarted", (n) -> { this.setIsRestarted(n.getBooleanValue()); }); + deserializerMap.put("totalRetryCount", (n) -> { this.setTotalRetryCount(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the isRestarted property value. True if the job is restarted. False if it's the initial start. Read-only. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRestarted() { + return this.backingStore.get("isRestarted"); + } + /** + * Gets the totalRetryCount property value. The current retry count of the job. Read-only. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalRetryCount() { + return this.backingStore.get("totalRetryCount"); + } + /** + * Serializes information the 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("isRestarted", this.getIsRestarted()); + writer.writeIntegerValue("totalRetryCount", this.getTotalRetryCount()); + } + /** + * Sets the isRestarted property value. True if the job is restarted. False if it's the initial start. Read-only. + * @param value Value to set for the isRestarted property. + */ + public void setIsRestarted(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRestarted", value); + } + /** + * Sets the totalRetryCount property value. The current retry count of the job. Read-only. + * @param value Value to set for the totalRetryCount property. + */ + public void setTotalRetryCount(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalRetryCount", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationObjectType.java b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationObjectType.java new file mode 100644 index 00000000000..639371d3c24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointMigrationObjectType.java @@ -0,0 +1,41 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum SharePointMigrationObjectType implements ValuedEnum { + Site("site"), + Web("web"), + Folder("folder"), + List("list"), + ListItem("listItem"), + File("file"), + Alert("alert"), + SharedWithObject("sharedWithObject"), + Invalid("invalid"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + SharePointMigrationObjectType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static SharePointMigrationObjectType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "site": return Site; + case "web": return Web; + case "folder": return Folder; + case "list": return List; + case "listItem": return ListItem; + case "file": return File; + case "alert": return Alert; + case "sharedWithObject": return SharedWithObject; + case "invalid": return Invalid; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/SharePointRestoreSession.java b/src/main/java/com/microsoft/graph/generated/models/SharePointRestoreSession.java index 879dbd80482..79a849e0c8a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SharePointRestoreSession.java +++ b/src/main/java/com/microsoft/graph/generated/models/SharePointRestoreSession.java @@ -32,10 +32,19 @@ public static SharePointRestoreSession createFromDiscriminatorValue(@jakarta.ann @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("granularSiteRestoreArtifacts", (n) -> { this.setGranularSiteRestoreArtifacts(n.getCollectionOfObjectValues(GranularSiteRestoreArtifact::createFromDiscriminatorValue)); }); deserializerMap.put("siteRestoreArtifacts", (n) -> { this.setSiteRestoreArtifacts(n.getCollectionOfObjectValues(SiteRestoreArtifact::createFromDiscriminatorValue)); }); deserializerMap.put("siteRestoreArtifactsBulkAdditionRequests", (n) -> { this.setSiteRestoreArtifactsBulkAdditionRequests(n.getCollectionOfObjectValues(SiteRestoreArtifactsBulkAdditionRequest::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the granularSiteRestoreArtifacts property value. A collection of browse session ID and item key details that can be used to restore SharePoint files and folders. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getGranularSiteRestoreArtifacts() { + return this.backingStore.get("granularSiteRestoreArtifacts"); + } /** * Gets the siteRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore SharePoint sites. * @return a {@link java.util.List} @@ -59,9 +68,17 @@ public java.util.List getSiteRestoreArt public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeCollectionOfObjectValues("granularSiteRestoreArtifacts", this.getGranularSiteRestoreArtifacts()); writer.writeCollectionOfObjectValues("siteRestoreArtifacts", this.getSiteRestoreArtifacts()); writer.writeCollectionOfObjectValues("siteRestoreArtifactsBulkAdditionRequests", this.getSiteRestoreArtifactsBulkAdditionRequests()); } + /** + * Sets the granularSiteRestoreArtifacts property value. A collection of browse session ID and item key details that can be used to restore SharePoint files and folders. + * @param value Value to set for the granularSiteRestoreArtifacts property. + */ + public void setGranularSiteRestoreArtifacts(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("granularSiteRestoreArtifacts", value); + } /** * Sets the siteRestoreArtifacts property value. A collection of restore points and destination details that can be used to restore SharePoint sites. * @param value Value to set for the siteRestoreArtifacts property. diff --git a/src/main/java/com/microsoft/graph/generated/models/SharedInsight.java b/src/main/java/com/microsoft/graph/generated/models/SharedInsight.java index ebac3e3f8db..6bac521c960 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SharedInsight.java +++ b/src/main/java/com/microsoft/graph/generated/models/SharedInsight.java @@ -40,7 +40,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the lastShared property value. Details about the shared item. Read only. + * Gets the lastShared property value. Details about the shared item. Read-only. * @return a {@link SharingDetail} */ @jakarta.annotation.Nullable @@ -100,7 +100,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("sharingHistory", this.getSharingHistory()); } /** - * Sets the lastShared property value. Details about the shared item. Read only. + * Sets the lastShared property value. Details about the shared item. Read-only. * @param value Value to set for the lastShared property. */ public void setLastShared(@jakarta.annotation.Nullable final SharingDetail value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/SharepointSettings.java b/src/main/java/com/microsoft/graph/generated/models/SharepointSettings.java index 615171e51c5..5679c36370b 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SharepointSettings.java +++ b/src/main/java/com/microsoft/graph/generated/models/SharepointSettings.java @@ -104,7 +104,7 @@ public IdleSessionSignOut getIdleSessionSignOut() { return this.backingStore.get("idleSessionSignOut"); } /** - * Gets the imageTaggingOption property value. Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. + * Gets the imageTaggingOption property value. Specifies the image tagging option for the tenant. The possible values are: disabled, basic, enhanced. * @return a {@link ImageTaggingChoice} */ @jakarta.annotation.Nullable @@ -256,7 +256,7 @@ public java.util.List getSharingBlockedDomainList() { return this.backingStore.get("sharingBlockedDomainList"); } /** - * Gets the sharingCapability property value. Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. + * Gets the sharingCapability property value. Sharing capability for the tenant. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * @return a {@link SharingCapabilities} */ @jakarta.annotation.Nullable @@ -264,7 +264,7 @@ public SharingCapabilities getSharingCapability() { return this.backingStore.get("sharingCapability"); } /** - * Gets the sharingDomainRestrictionMode property value. Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. + * Gets the sharingDomainRestrictionMode property value. Specifies the external sharing mode for domains. The possible values are: none, allowList, blockList. * @return a {@link SharingDomainRestrictionMode} */ @jakarta.annotation.Nullable @@ -368,7 +368,7 @@ public void setIdleSessionSignOut(@jakarta.annotation.Nullable final IdleSession this.backingStore.set("idleSessionSignOut", value); } /** - * Sets the imageTaggingOption property value. Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced. + * Sets the imageTaggingOption property value. Specifies the image tagging option for the tenant. The possible values are: disabled, basic, enhanced. * @param value Value to set for the imageTaggingOption property. */ public void setImageTaggingOption(@jakarta.annotation.Nullable final ImageTaggingChoice value) { @@ -501,14 +501,14 @@ public void setSharingBlockedDomainList(@jakarta.annotation.Nullable final java. this.backingStore.set("sharingBlockedDomainList", value); } /** - * Sets the sharingCapability property value. Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. + * Sets the sharingCapability property value. Sharing capability for the tenant. The possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly. * @param value Value to set for the sharingCapability property. */ public void setSharingCapability(@jakarta.annotation.Nullable final SharingCapabilities value) { this.backingStore.set("sharingCapability", value); } /** - * Sets the sharingDomainRestrictionMode property value. Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList. + * Sets the sharingDomainRestrictionMode property value. Specifies the external sharing mode for domains. The possible values are: none, allowList, blockList. * @param value Value to set for the sharingDomainRestrictionMode property. */ public void setSharingDomainRestrictionMode(@jakarta.annotation.Nullable final SharingDomainRestrictionMode value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/SignIn.java b/src/main/java/com/microsoft/graph/generated/models/SignIn.java index 57e27a2f28b..7aeb12080eb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SignIn.java +++ b/src/main/java/com/microsoft/graph/generated/models/SignIn.java @@ -49,6 +49,14 @@ public String getAppId() { public java.util.List getAppliedConditionalAccessPolicies() { return this.backingStore.get("appliedConditionalAccessPolicies"); } + /** + * Gets the authenticationAppDeviceDetails property value. The authenticationAppDeviceDetails property + * @return a {@link AuthenticationAppDeviceDetails} + */ + @jakarta.annotation.Nullable + public AuthenticationAppDeviceDetails getAuthenticationAppDeviceDetails() { + return this.backingStore.get("authenticationAppDeviceDetails"); + } /** * Gets the clientAppUsed property value. Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq). * @return a {@link String} @@ -58,7 +66,7 @@ public String getClientAppUsed() { return this.backingStore.get("clientAppUsed"); } /** - * Gets the conditionalAccessStatus property value. Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq). + * Gets the conditionalAccessStatus property value. Reports status of an activated conditional access policy. The possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq). * @return a {@link ConditionalAccessStatus} */ @jakarta.annotation.Nullable @@ -99,28 +107,42 @@ public Map> getFieldDeserializers deserializerMap.put("appDisplayName", (n) -> { this.setAppDisplayName(n.getStringValue()); }); deserializerMap.put("appId", (n) -> { this.setAppId(n.getStringValue()); }); deserializerMap.put("appliedConditionalAccessPolicies", (n) -> { this.setAppliedConditionalAccessPolicies(n.getCollectionOfObjectValues(AppliedConditionalAccessPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("authenticationAppDeviceDetails", (n) -> { this.setAuthenticationAppDeviceDetails(n.getObjectValue(AuthenticationAppDeviceDetails::createFromDiscriminatorValue)); }); deserializerMap.put("clientAppUsed", (n) -> { this.setClientAppUsed(n.getStringValue()); }); deserializerMap.put("conditionalAccessStatus", (n) -> { this.setConditionalAccessStatus(n.getEnumValue(ConditionalAccessStatus::forValue)); }); deserializerMap.put("correlationId", (n) -> { this.setCorrelationId(n.getStringValue()); }); deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("deviceDetail", (n) -> { this.setDeviceDetail(n.getObjectValue(DeviceDetail::createFromDiscriminatorValue)); }); + deserializerMap.put("homeTenantId", (n) -> { this.setHomeTenantId(n.getStringValue()); }); deserializerMap.put("ipAddress", (n) -> { this.setIpAddress(n.getStringValue()); }); deserializerMap.put("isInteractive", (n) -> { this.setIsInteractive(n.getBooleanValue()); }); deserializerMap.put("location", (n) -> { this.setLocation(n.getObjectValue(SignInLocation::createFromDiscriminatorValue)); }); deserializerMap.put("resourceDisplayName", (n) -> { this.setResourceDisplayName(n.getStringValue()); }); deserializerMap.put("resourceId", (n) -> { this.setResourceId(n.getStringValue()); }); + deserializerMap.put("resourceTenantId", (n) -> { this.setResourceTenantId(n.getStringValue()); }); deserializerMap.put("riskDetail", (n) -> { this.setRiskDetail(n.getEnumValue(RiskDetail::forValue)); }); deserializerMap.put("riskEventTypes", (n) -> { this.setRiskEventTypes(n.getCollectionOfEnumValues(RiskEventType::forValue)); }); deserializerMap.put("riskEventTypes_v2", (n) -> { this.setRiskEventTypesV2(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("riskLevelAggregated", (n) -> { this.setRiskLevelAggregated(n.getEnumValue(RiskLevel::forValue)); }); deserializerMap.put("riskLevelDuringSignIn", (n) -> { this.setRiskLevelDuringSignIn(n.getEnumValue(RiskLevel::forValue)); }); deserializerMap.put("riskState", (n) -> { this.setRiskState(n.getEnumValue(RiskState::forValue)); }); + deserializerMap.put("servicePrincipalId", (n) -> { this.setServicePrincipalId(n.getStringValue()); }); + deserializerMap.put("servicePrincipalName", (n) -> { this.setServicePrincipalName(n.getStringValue()); }); deserializerMap.put("status", (n) -> { this.setStatus(n.getObjectValue(SignInStatus::createFromDiscriminatorValue)); }); + deserializerMap.put("userAgent", (n) -> { this.setUserAgent(n.getStringValue()); }); deserializerMap.put("userDisplayName", (n) -> { this.setUserDisplayName(n.getStringValue()); }); deserializerMap.put("userId", (n) -> { this.setUserId(n.getStringValue()); }); deserializerMap.put("userPrincipalName", (n) -> { this.setUserPrincipalName(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the homeTenantId property value. The homeTenantId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getHomeTenantId() { + return this.backingStore.get("homeTenantId"); + } /** * Gets the ipAddress property value. IP address of the client used to sign in. Supports $filter (eq, startsWith). * @return a {@link String} @@ -162,7 +184,15 @@ public String getResourceId() { return this.backingStore.get("resourceId"); } /** - * Gets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe.The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. + * Gets the resourceTenantId property value. The resourceTenantId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getResourceTenantId() { + return this.backingStore.get("resourceTenantId"); + } + /** + * Gets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. * @return a {@link RiskDetail} */ @jakarta.annotation.Nullable @@ -209,6 +239,22 @@ public RiskLevel getRiskLevelDuringSignIn() { public RiskState getRiskState() { return this.backingStore.get("riskState"); } + /** + * Gets the servicePrincipalId property value. The servicePrincipalId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getServicePrincipalId() { + return this.backingStore.get("servicePrincipalId"); + } + /** + * Gets the servicePrincipalName property value. The servicePrincipalName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getServicePrincipalName() { + return this.backingStore.get("servicePrincipalName"); + } /** * Gets the status property value. Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs). Supports $filter (eq) on errorCode property. * @return a {@link SignInStatus} @@ -217,6 +263,14 @@ public RiskState getRiskState() { public SignInStatus getStatus() { return this.backingStore.get("status"); } + /** + * Gets the userAgent property value. The userAgent property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserAgent() { + return this.backingStore.get("userAgent"); + } /** * Gets the userDisplayName property value. Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith). * @return a {@link String} @@ -251,23 +305,29 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("appDisplayName", this.getAppDisplayName()); writer.writeStringValue("appId", this.getAppId()); writer.writeCollectionOfObjectValues("appliedConditionalAccessPolicies", this.getAppliedConditionalAccessPolicies()); + writer.writeObjectValue("authenticationAppDeviceDetails", this.getAuthenticationAppDeviceDetails()); writer.writeStringValue("clientAppUsed", this.getClientAppUsed()); writer.writeEnumValue("conditionalAccessStatus", this.getConditionalAccessStatus()); writer.writeStringValue("correlationId", this.getCorrelationId()); writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeObjectValue("deviceDetail", this.getDeviceDetail()); + writer.writeStringValue("homeTenantId", this.getHomeTenantId()); writer.writeStringValue("ipAddress", this.getIpAddress()); writer.writeBooleanValue("isInteractive", this.getIsInteractive()); writer.writeObjectValue("location", this.getLocation()); writer.writeStringValue("resourceDisplayName", this.getResourceDisplayName()); writer.writeStringValue("resourceId", this.getResourceId()); + writer.writeStringValue("resourceTenantId", this.getResourceTenantId()); writer.writeEnumValue("riskDetail", this.getRiskDetail()); writer.writeCollectionOfEnumValues("riskEventTypes", this.getRiskEventTypes()); writer.writeCollectionOfPrimitiveValues("riskEventTypes_v2", this.getRiskEventTypesV2()); writer.writeEnumValue("riskLevelAggregated", this.getRiskLevelAggregated()); writer.writeEnumValue("riskLevelDuringSignIn", this.getRiskLevelDuringSignIn()); writer.writeEnumValue("riskState", this.getRiskState()); + writer.writeStringValue("servicePrincipalId", this.getServicePrincipalId()); + writer.writeStringValue("servicePrincipalName", this.getServicePrincipalName()); writer.writeObjectValue("status", this.getStatus()); + writer.writeStringValue("userAgent", this.getUserAgent()); writer.writeStringValue("userDisplayName", this.getUserDisplayName()); writer.writeStringValue("userId", this.getUserId()); writer.writeStringValue("userPrincipalName", this.getUserPrincipalName()); @@ -293,6 +353,13 @@ public void setAppId(@jakarta.annotation.Nullable final String value) { public void setAppliedConditionalAccessPolicies(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("appliedConditionalAccessPolicies", value); } + /** + * Sets the authenticationAppDeviceDetails property value. The authenticationAppDeviceDetails property + * @param value Value to set for the authenticationAppDeviceDetails property. + */ + public void setAuthenticationAppDeviceDetails(@jakarta.annotation.Nullable final AuthenticationAppDeviceDetails value) { + this.backingStore.set("authenticationAppDeviceDetails", value); + } /** * Sets the clientAppUsed property value. Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq). * @param value Value to set for the clientAppUsed property. @@ -301,7 +368,7 @@ public void setClientAppUsed(@jakarta.annotation.Nullable final String value) { this.backingStore.set("clientAppUsed", value); } /** - * Sets the conditionalAccessStatus property value. Reports status of an activated conditional access policy. Possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq). + * Sets the conditionalAccessStatus property value. Reports status of an activated conditional access policy. The possible values are: success, failure, notApplied, and unknownFutureValue. Supports $filter (eq). * @param value Value to set for the conditionalAccessStatus property. */ public void setConditionalAccessStatus(@jakarta.annotation.Nullable final ConditionalAccessStatus value) { @@ -328,6 +395,13 @@ public void setCreatedDateTime(@jakarta.annotation.Nullable final OffsetDateTime public void setDeviceDetail(@jakarta.annotation.Nullable final DeviceDetail value) { this.backingStore.set("deviceDetail", value); } + /** + * Sets the homeTenantId property value. The homeTenantId property + * @param value Value to set for the homeTenantId property. + */ + public void setHomeTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("homeTenantId", value); + } /** * Sets the ipAddress property value. IP address of the client used to sign in. Supports $filter (eq, startsWith). * @param value Value to set for the ipAddress property. @@ -364,7 +438,14 @@ public void setResourceId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("resourceId", value); } /** - * Sets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe. Use the Prefer: include-unknown-enum-members request header to get the following value or values in this evolvable enum: adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection, userChangedPasswordOnPremises, adminDismissedRiskForSignIn, adminConfirmedAccountSafe.The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. + * Sets the resourceTenantId property value. The resourceTenantId property + * @param value Value to set for the resourceTenantId property. + */ + public void setResourceTenantId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("resourceTenantId", value); + } + /** + * Sets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. * @param value Value to set for the riskDetail property. */ public void setRiskDetail(@jakarta.annotation.Nullable final RiskDetail value) { @@ -405,6 +486,20 @@ public void setRiskLevelDuringSignIn(@jakarta.annotation.Nullable final RiskLeve public void setRiskState(@jakarta.annotation.Nullable final RiskState value) { this.backingStore.set("riskState", value); } + /** + * Sets the servicePrincipalId property value. The servicePrincipalId property + * @param value Value to set for the servicePrincipalId property. + */ + public void setServicePrincipalId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("servicePrincipalId", value); + } + /** + * Sets the servicePrincipalName property value. The servicePrincipalName property + * @param value Value to set for the servicePrincipalName property. + */ + public void setServicePrincipalName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("servicePrincipalName", value); + } /** * Sets the status property value. Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs). Supports $filter (eq) on errorCode property. * @param value Value to set for the status property. @@ -412,6 +507,13 @@ public void setRiskState(@jakarta.annotation.Nullable final RiskState value) { public void setStatus(@jakarta.annotation.Nullable final SignInStatus value) { this.backingStore.set("status", value); } + /** + * Sets the userAgent property value. The userAgent property + * @param value Value to set for the userAgent property. + */ + public void setUserAgent(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userAgent", value); + } /** * Sets the userDisplayName property value. Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith). * @param value Value to set for the userDisplayName property. diff --git a/src/main/java/com/microsoft/graph/generated/models/SignInFrequencySessionControl.java b/src/main/java/com/microsoft/graph/generated/models/SignInFrequencySessionControl.java index bf4f4d63c1b..695d6198b3a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SignInFrequencySessionControl.java +++ b/src/main/java/com/microsoft/graph/generated/models/SignInFrequencySessionControl.java @@ -55,7 +55,7 @@ public SignInFrequencyInterval getFrequencyInterval() { return this.backingStore.get("frequencyInterval"); } /** - * Gets the type property value. Possible values are: days, hours. + * Gets the type property value. The possible values are: days, hours. * @return a {@link SigninFrequencyType} */ @jakarta.annotation.Nullable @@ -97,7 +97,7 @@ public void setFrequencyInterval(@jakarta.annotation.Nullable final SignInFreque this.backingStore.set("frequencyInterval", value); } /** - * Sets the type property value. Possible values are: days, hours. + * Sets the type property value. The possible values are: days, hours. * @param value Value to set for the type property. */ public void setType(@jakarta.annotation.Nullable final SigninFrequencyType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Simulation.java b/src/main/java/com/microsoft/graph/generated/models/Simulation.java index 63f9aca9a23..4d11a2534f2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Simulation.java +++ b/src/main/java/com/microsoft/graph/generated/models/Simulation.java @@ -26,7 +26,7 @@ public static Simulation createFromDiscriminatorValue(@jakarta.annotation.Nonnul return new Simulation(); } /** - * Gets the attackTechnique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. + * Gets the attackTechnique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. * @return a {@link SimulationAttackTechnique} */ @jakarta.annotation.Nullable @@ -34,7 +34,7 @@ public SimulationAttackTechnique getAttackTechnique() { return this.backingStore.get("attackTechnique"); } /** - * Gets the attackType property value. Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue. + * Gets the attackType property value. Attack type of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, social, cloud, endpoint, unknownFutureValue. * @return a {@link SimulationAttackType} */ @jakarta.annotation.Nullable @@ -219,7 +219,7 @@ public Payload getPayload() { return this.backingStore.get("payload"); } /** - * Gets the payloadDeliveryPlatform property value. Method of delivery of the phishing payload used in the attack simulation and training campaign. Possible values are: unknown, sms, email, teams, unknownFutureValue. + * Gets the payloadDeliveryPlatform property value. Method of delivery of the phishing payload used in the attack simulation and training campaign. The possible values are: unknown, sms, email, teams, unknownFutureValue. * @return a {@link PayloadDeliveryPlatform} */ @jakarta.annotation.Nullable @@ -235,7 +235,7 @@ public SimulationReport getReport() { return this.backingStore.get("report"); } /** - * Gets the status property value. Status of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, draft, running, scheduled, succeeded, failed, cancelled, excluded, unknownFutureValue. + * Gets the status property value. Status of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, draft, running, scheduled, succeeded, failed, canceled, excluded, unknownFutureValue. * @return a {@link SimulationStatus} */ @jakarta.annotation.Nullable @@ -283,14 +283,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("trainingSetting", this.getTrainingSetting()); } /** - * Sets the attackTechnique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. + * Sets the attackTechnique property value. The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue, oAuthConsentGrant. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: oAuthConsentGrant. For more information on the types of social engineering attack techniques, see simulations. * @param value Value to set for the attackTechnique property. */ public void setAttackTechnique(@jakarta.annotation.Nullable final SimulationAttackTechnique value) { this.backingStore.set("attackTechnique", value); } /** - * Sets the attackType property value. Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue. + * Sets the attackType property value. Attack type of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, social, cloud, endpoint, unknownFutureValue. * @param value Value to set for the attackType property. */ public void setAttackType(@jakarta.annotation.Nullable final SimulationAttackType value) { @@ -423,7 +423,7 @@ public void setPayload(@jakarta.annotation.Nullable final Payload value) { this.backingStore.set("payload", value); } /** - * Sets the payloadDeliveryPlatform property value. Method of delivery of the phishing payload used in the attack simulation and training campaign. Possible values are: unknown, sms, email, teams, unknownFutureValue. + * Sets the payloadDeliveryPlatform property value. Method of delivery of the phishing payload used in the attack simulation and training campaign. The possible values are: unknown, sms, email, teams, unknownFutureValue. * @param value Value to set for the payloadDeliveryPlatform property. */ public void setPayloadDeliveryPlatform(@jakarta.annotation.Nullable final PayloadDeliveryPlatform value) { @@ -437,7 +437,7 @@ public void setReport(@jakarta.annotation.Nullable final SimulationReport value) this.backingStore.set("report", value); } /** - * Sets the status property value. Status of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, draft, running, scheduled, succeeded, failed, cancelled, excluded, unknownFutureValue. + * Sets the status property value. Status of the attack simulation and training campaign. Supports $filter and $orderby. The possible values are: unknown, draft, running, scheduled, succeeded, failed, canceled, excluded, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final SimulationStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/SimulationNotification.java b/src/main/java/com/microsoft/graph/generated/models/SimulationNotification.java index 09acd952a8c..46ec9fbf412 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SimulationNotification.java +++ b/src/main/java/com/microsoft/graph/generated/models/SimulationNotification.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the targettedUserType property value. Target user type. Possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue. + * Gets the targettedUserType property value. Target user type. The possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue. * @return a {@link TargettedUserType} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("targettedUserType", this.getTargettedUserType()); } /** - * Sets the targettedUserType property value. Target user type. Possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue. + * Sets the targettedUserType property value. Target user type. The possible values are: unknown, clicked, compromised, allUsers, unknownFutureValue. * @param value Value to set for the targettedUserType property. */ public void setTargettedUserType(@jakarta.annotation.Nullable final TargettedUserType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/SiteArchivalDetails.java b/src/main/java/com/microsoft/graph/generated/models/SiteArchivalDetails.java index 8388953f4bd..4504463f636 100644 --- a/src/main/java/com/microsoft/graph/generated/models/SiteArchivalDetails.java +++ b/src/main/java/com/microsoft/graph/generated/models/SiteArchivalDetails.java @@ -48,7 +48,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the archiveStatus property value. Represents the current archive status of the site collection. Returned only on $select. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. + * Gets the archiveStatus property value. Represents the current archive status of the site collection. Requires $select to retrieve. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. * @return a {@link SiteArchiveStatus} */ @jakarta.annotation.Nullable @@ -100,7 +100,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map getAdditionalData() { return value; } /** - * Gets the archivalDetails property value. Represents whether the site collection is recently archived, fully archived, or reactivating. Possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. + * Gets the archivalDetails property value. Represents whether the site collection is recently archived, fully archived, or reactivating. The possible values are: recentlyArchived, fullyArchived, reactivating, unknownFutureValue. * @return a {@link SiteArchivalDetails} */ @jakarta.annotation.Nullable @@ -130,7 +130,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map getStages() { return this.backingStore.get("stages"); } /** - * Gets the status property value. The status of the request. Possible values are: active, closed, unknownFutureValue. + * Gets the status property value. The status of the request. The possible values are: active, closed, unknownFutureValue. * @return a {@link SubjectRightsRequestStatus} */ @jakarta.annotation.Nullable @@ -279,7 +279,7 @@ public Team getTeam() { return this.backingStore.get("team"); } /** - * Gets the type property value. The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue. + * Gets the type property value. The type of the request. The possible values are: export, delete, access, tagForAction, unknownFutureValue. * @return a {@link SubjectRightsRequestType} */ @jakarta.annotation.Nullable @@ -379,7 +379,7 @@ public void setDataSubject(@jakarta.annotation.Nullable final DataSubject value) this.backingStore.set("dataSubject", value); } /** - * Sets the dataSubjectType property value. The type of the data subject. Possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue. + * Sets the dataSubjectType property value. The type of the data subject. The possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue. * @param value Value to set for the dataSubjectType property. */ public void setDataSubjectType(@jakarta.annotation.Nullable final DataSubjectType value) { @@ -498,7 +498,7 @@ public void setStages(@jakarta.annotation.Nullable final java.util.List> getFieldDeserializers return deserializerMap; } /** - * Gets the key property value. Possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields. + * Gets the key property value. The possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields. * @return a {@link SynchronizationMetadata} */ @jakarta.annotation.Nullable @@ -118,7 +118,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the key property value. Possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields. + * Sets the key property value. The possible values are: GalleryApplicationIdentifier, GalleryApplicationKey, IsOAuthEnabled, IsSynchronizationAgentAssignmentRequired, IsSynchronizationAgentRequired, IsSynchronizationInPreview, OAuthSettings, SynchronizationLearnMoreIbizaFwLink, ConfigurationFields. * @param value Value to set for the key property. */ public void setKey(@jakarta.annotation.Nullable final SynchronizationMetadata value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TargetAgentIdentitySponsorsOrOwners.java b/src/main/java/com/microsoft/graph/generated/models/TargetAgentIdentitySponsorsOrOwners.java new file mode 100644 index 00000000000..4151f3042a8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TargetAgentIdentitySponsorsOrOwners.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetAgentIdentitySponsorsOrOwners extends SubjectSet implements Parsable { + /** + * Instantiates a new {@link TargetAgentIdentitySponsorsOrOwners} and sets the default values. + */ + public TargetAgentIdentitySponsorsOrOwners() { + super(); + this.setOdataType("#microsoft.graph.targetAgentIdentitySponsorsOrOwners"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link TargetAgentIdentitySponsorsOrOwners} + */ + @jakarta.annotation.Nonnull + public static TargetAgentIdentitySponsorsOrOwners createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TargetAgentIdentitySponsorsOrOwners(); + } + /** + * 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/generated/models/TargetOwners.java b/src/main/java/com/microsoft/graph/generated/models/TargetOwners.java new file mode 100644 index 00000000000..a2a467b8e56 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TargetOwners.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 TargetOwners implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TargetOwners} and sets the default values. + */ + public TargetOwners() { + 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 TargetOwners} + */ + @jakarta.annotation.Nonnull + public static TargetOwners createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TargetOwners(); + } + /** + * 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("notifyMembers", (n) -> { this.setNotifyMembers(n.getEnumValue(NotifyMembers::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("securityGroups", (n) -> { this.setSecurityGroups(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the notifyMembers property value. The notifyMembers property + * @return a {@link NotifyMembers} + */ + @jakarta.annotation.Nullable + public NotifyMembers getNotifyMembers() { + return this.backingStore.get("notifyMembers"); + } + /** + * 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 securityGroups property value. The collection of IDs for security groups used for allowing or blocking filtering. When notifyMembers is all, all members are eligible for ownership and this collection can be empty. When notifyMembers is allowSelected, only members in these security groups are eligible. When notifyMembers is blockSelected, members in these security groups are excluded. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSecurityGroups() { + return this.backingStore.get("securityGroups"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("notifyMembers", this.getNotifyMembers()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfPrimitiveValues("securityGroups", this.getSecurityGroups()); + 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 notifyMembers property value. The notifyMembers property + * @param value Value to set for the notifyMembers property. + */ + public void setNotifyMembers(@jakarta.annotation.Nullable final NotifyMembers value) { + this.backingStore.set("notifyMembers", 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 securityGroups property value. The collection of IDs for security groups used for allowing or blocking filtering. When notifyMembers is all, all members are eligible for ownership and this collection can be empty. When notifyMembers is allowSelected, only members in these security groups are eligible. When notifyMembers is blockSelected, members in these security groups are excluded. + * @param value Value to set for the securityGroups property. + */ + public void setSecurityGroups(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("securityGroups", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/TargetResource.java b/src/main/java/com/microsoft/graph/generated/models/TargetResource.java index e4e9d9d6a4b..ed11f19bc3e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TargetResource.java +++ b/src/main/java/com/microsoft/graph/generated/models/TargetResource.java @@ -80,7 +80,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the groupType property value. When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue + * Gets the groupType property value. When type is set to Group, this indicates the group type. The possible values are: unifiedGroups, azureAD, and unknownFutureValue * @return a {@link GroupType} */ @jakarta.annotation.Nullable @@ -165,7 +165,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the groupType property value. When type is set to Group, this indicates the group type. Possible values are: unifiedGroups, azureAD, and unknownFutureValue + * Sets the groupType property value. When type is set to Group, this indicates the group type. The possible values are: unifiedGroups, azureAD, and unknownFutureValue * @param value Value to set for the groupType property. */ public void setGroupType(@jakarta.annotation.Nullable final GroupType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TargetedChatMessage.java b/src/main/java/com/microsoft/graph/generated/models/TargetedChatMessage.java new file mode 100644 index 00000000000..897dc63d5fd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TargetedChatMessage.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedChatMessage extends ChatMessage implements Parsable { + /** + * Instantiates a new {@link TargetedChatMessage} and sets the default values. + */ + public TargetedChatMessage() { + super(); + this.setOdataType("#microsoft.graph.targetedChatMessage"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link TargetedChatMessage} + */ + @jakarta.annotation.Nonnull + public static TargetedChatMessage createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TargetedChatMessage(); + } + /** + * 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("recipient", (n) -> { this.setRecipient(n.getObjectValue(Identity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the recipient property value. The intended recipient of the targeted message. + * @return a {@link Identity} + */ + @jakarta.annotation.Nullable + public Identity getRecipient() { + return this.backingStore.get("recipient"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("recipient", this.getRecipient()); + } + /** + * Sets the recipient property value. The intended recipient of the targeted message. + * @param value Value to set for the recipient property. + */ + public void setRecipient(@jakarta.annotation.Nullable final Identity value) { + this.backingStore.set("recipient", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/TargetedChatMessageCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/TargetedChatMessageCollectionResponse.java new file mode 100644 index 00000000000..7cf1b77c023 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TargetedChatMessageCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedChatMessageCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link TargetedChatMessageCollectionResponse} and sets the default values. + */ + public TargetedChatMessageCollectionResponse() { + 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 TargetedChatMessageCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static TargetedChatMessageCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TargetedChatMessageCollectionResponse(); + } + /** + * 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(TargetedChatMessage::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/generated/models/TeamFunSettings.java b/src/main/java/com/microsoft/graph/generated/models/TeamFunSettings.java index 81ab49257d0..2e6009a5e14 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TeamFunSettings.java +++ b/src/main/java/com/microsoft/graph/generated/models/TeamFunSettings.java @@ -94,7 +94,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the giphyContentRating property value. Giphy content rating. Possible values are: moderate, strict. + * Gets the giphyContentRating property value. Giphy content rating. The possible values are: moderate, strict. * @return a {@link GiphyRatingType} */ @jakarta.annotation.Nullable @@ -159,7 +159,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the giphyContentRating property value. Giphy content rating. Possible values are: moderate, strict. + * Sets the giphyContentRating property value. Giphy content rating. The possible values are: moderate, strict. * @param value Value to set for the giphyContentRating property. */ public void setGiphyContentRating(@jakarta.annotation.Nullable final GiphyRatingType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TeamsAppDefinition.java b/src/main/java/com/microsoft/graph/generated/models/TeamsAppDefinition.java index b4bd85b4604..65af1465d07 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TeamsAppDefinition.java +++ b/src/main/java/com/microsoft/graph/generated/models/TeamsAppDefinition.java @@ -93,7 +93,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the publishingState property value. The published status of a specific version of a Teams app. Possible values are:submittedThe specific version of the Teams app was submitted and is under review.publishedThe request to publish the specific version of the Teams app was approved by the admin and the app is published.rejectedThe admin rejected the request to publish the specific version of the Teams app. + * Gets the publishingState property value. The published status of a specific version of a Teams app. The possible values are:submittedThe specific version of the Teams app was submitted and is under review.publishedThe request to publish the specific version of the Teams app was approved by the admin and the app is published.rejectedThe admin rejected the request to publish the specific version of the Teams app. * @return a {@link TeamsAppPublishingState} */ @jakarta.annotation.Nullable @@ -185,7 +185,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the publishingState property value. The published status of a specific version of a Teams app. Possible values are:submittedThe specific version of the Teams app was submitted and is under review.publishedThe request to publish the specific version of the Teams app was approved by the admin and the app is published.rejectedThe admin rejected the request to publish the specific version of the Teams app. + * Sets the publishingState property value. The published status of a specific version of a Teams app. The possible values are:submittedThe specific version of the Teams app was submitted and is under review.publishedThe request to publish the specific version of the Teams app was approved by the admin and the app is published.rejectedThe admin rejected the request to publish the specific version of the Teams app. * @param value Value to set for the publishingState property. */ public void setPublishingState(@jakarta.annotation.Nullable final TeamsAppPublishingState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TeamworkActivityTopic.java b/src/main/java/com/microsoft/graph/generated/models/TeamworkActivityTopic.java index c64dcb73dd6..b22c86854bb 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TeamworkActivityTopic.java +++ b/src/main/java/com/microsoft/graph/generated/models/TeamworkActivityTopic.java @@ -77,7 +77,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the source property value. Type of source. Possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text. + * Gets the source property value. Type of source. The possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text. * @return a {@link TeamworkActivityTopicSource} */ @jakarta.annotation.Nullable @@ -135,7 +135,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the source property value. Type of source. Possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text. + * Sets the source property value. Type of source. The possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text. * @param value Value to set for the source property. */ public void setSource(@jakarta.annotation.Nullable final TeamworkActivityTopicSource value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TeamworkApplicationIdentity.java b/src/main/java/com/microsoft/graph/generated/models/TeamworkApplicationIdentity.java index 32678360ad5..382b0b9d8a3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TeamworkApplicationIdentity.java +++ b/src/main/java/com/microsoft/graph/generated/models/TeamworkApplicationIdentity.java @@ -26,7 +26,7 @@ public static TeamworkApplicationIdentity createFromDiscriminatorValue(@jakarta. return new TeamworkApplicationIdentity(); } /** - * Gets the applicationIdentityType property value. Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, outgoingWebhook, and unknownFutureValue. + * Gets the applicationIdentityType property value. Type of application that is referenced. The possible values are: aadApplication, bot, tenantBot, office365Connector, outgoingWebhook, and unknownFutureValue. * @return a {@link TeamworkApplicationIdentityType} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("applicationIdentityType", this.getApplicationIdentityType()); } /** - * Sets the applicationIdentityType property value. Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, outgoingWebhook, and unknownFutureValue. + * Sets the applicationIdentityType property value. Type of application that is referenced. The possible values are: aadApplication, bot, tenantBot, office365Connector, outgoingWebhook, and unknownFutureValue. * @param value Value to set for the applicationIdentityType property. */ public void setApplicationIdentityType(@jakarta.annotation.Nullable final TeamworkApplicationIdentityType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TeamworkConversationIdentity.java b/src/main/java/com/microsoft/graph/generated/models/TeamworkConversationIdentity.java index 8bfd3291c11..f30deb7c7e4 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TeamworkConversationIdentity.java +++ b/src/main/java/com/microsoft/graph/generated/models/TeamworkConversationIdentity.java @@ -26,7 +26,7 @@ public static TeamworkConversationIdentity createFromDiscriminatorValue(@jakarta return new TeamworkConversationIdentity(); } /** - * Gets the conversationIdentityType property value. Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue. + * Gets the conversationIdentityType property value. Type of conversation. The possible values are: team, channel, chat, and unknownFutureValue. * @return a {@link TeamworkConversationIdentityType} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("conversationIdentityType", this.getConversationIdentityType()); } /** - * Sets the conversationIdentityType property value. Type of conversation. Possible values are: team, channel, chat, and unknownFutureValue. + * Sets the conversationIdentityType property value. Type of conversation. The possible values are: team, channel, chat, and unknownFutureValue. * @param value Value to set for the conversationIdentityType property. */ public void setConversationIdentityType(@jakarta.annotation.Nullable final TeamworkConversationIdentityType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TeamworkUserIdentity.java b/src/main/java/com/microsoft/graph/generated/models/TeamworkUserIdentity.java index d8aa1f8d35c..80e78703e7d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TeamworkUserIdentity.java +++ b/src/main/java/com/microsoft/graph/generated/models/TeamworkUserIdentity.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the userIdentityType property value. Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser. + * Gets the userIdentityType property value. Type of user. The possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser. * @return a {@link TeamworkUserIdentityType} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("userIdentityType", this.getUserIdentityType()); } /** - * Sets the userIdentityType property value. Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser. + * Sets the userIdentityType property value. Type of user. The possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, unknownFutureValue and emailUser. * @param value Value to set for the userIdentityType property. */ public void setUserIdentityType(@jakarta.annotation.Nullable final TeamworkUserIdentityType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TemporaryAccessPassAuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/TemporaryAccessPassAuthenticationMethod.java index d9b6b1542ee..4bf9682705e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TemporaryAccessPassAuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/TemporaryAccessPassAuthenticationMethod.java @@ -26,14 +26,6 @@ public static TemporaryAccessPassAuthenticationMethod createFromDiscriminatorVal Objects.requireNonNull(parseNode); return new TemporaryAccessPassAuthenticationMethod(); } - /** - * Gets the createdDateTime property value. The date and time when the Temporary Access Pass 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>} @@ -41,7 +33,6 @@ public OffsetDateTime getCreatedDateTime() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("isUsable", (n) -> { this.setIsUsable(n.getBooleanValue()); }); deserializerMap.put("isUsableOnce", (n) -> { this.setIsUsableOnce(n.getBooleanValue()); }); deserializerMap.put("lifetimeInMinutes", (n) -> { this.setLifetimeInMinutes(n.getIntegerValue()); }); @@ -105,7 +96,6 @@ public String getTemporaryAccessPass() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeBooleanValue("isUsable", this.getIsUsable()); writer.writeBooleanValue("isUsableOnce", this.getIsUsableOnce()); writer.writeIntegerValue("lifetimeInMinutes", this.getLifetimeInMinutes()); @@ -113,13 +103,6 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("startDateTime", this.getStartDateTime()); writer.writeStringValue("temporaryAccessPass", this.getTemporaryAccessPass()); } - /** - * Sets the createdDateTime property value. The date and time when the Temporary Access Pass 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 isUsable property value. The state of the authentication method that indicates whether it's currently usable by the user. * @param value Value to set for the isUsable property. diff --git a/src/main/java/com/microsoft/graph/generated/models/ThreatAssessmentRequest.java b/src/main/java/com/microsoft/graph/generated/models/ThreatAssessmentRequest.java index 9abcfd46087..57a4e51a170 100644 --- a/src/main/java/com/microsoft/graph/generated/models/ThreatAssessmentRequest.java +++ b/src/main/java/com/microsoft/graph/generated/models/ThreatAssessmentRequest.java @@ -44,7 +44,7 @@ public ThreatCategory getCategory() { return this.backingStore.get("category"); } /** - * Gets the contentType property value. The content type of threat assessment. Possible values are: mail, url, file. + * Gets the contentType property value. The content type of threat assessment. The possible values are: mail, url, file. * @return a {@link ThreatAssessmentContentType} */ @jakarta.annotation.Nullable @@ -93,7 +93,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the requestSource property value. The source of the threat assessment request. Possible values are: administrator. + * Gets the requestSource property value. The source of the threat assessment request. The possible values are: administrator. * @return a {@link ThreatAssessmentRequestSource} */ @jakarta.annotation.Nullable @@ -109,7 +109,7 @@ public java.util.List getResults() { return this.backingStore.get("results"); } /** - * Gets the status property value. The assessment process status. Possible values are: pending, completed. + * Gets the status property value. The assessment process status. The possible values are: pending, completed. * @return a {@link ThreatAssessmentStatus} */ @jakarta.annotation.Nullable @@ -140,7 +140,7 @@ public void setCategory(@jakarta.annotation.Nullable final ThreatCategory value) this.backingStore.set("category", value); } /** - * Sets the contentType property value. The content type of threat assessment. Possible values are: mail, url, file. + * Sets the contentType property value. The content type of threat assessment. The possible values are: mail, url, file. * @param value Value to set for the contentType property. */ public void setContentType(@jakarta.annotation.Nullable final ThreatAssessmentContentType value) { @@ -168,7 +168,7 @@ public void setExpectedAssessment(@jakarta.annotation.Nullable final ThreatExpec this.backingStore.set("expectedAssessment", value); } /** - * Sets the requestSource property value. The source of the threat assessment request. Possible values are: administrator. + * Sets the requestSource property value. The source of the threat assessment request. The possible values are: administrator. * @param value Value to set for the requestSource property. */ public void setRequestSource(@jakarta.annotation.Nullable final ThreatAssessmentRequestSource value) { @@ -182,7 +182,7 @@ public void setResults(@jakarta.annotation.Nullable final java.util.List} */ @jakarta.annotation.Nullable @@ -145,7 +145,7 @@ public void setClockOutEvent(@jakarta.annotation.Nullable final TimeCardEvent va this.backingStore.set("clockOutEvent", value); } /** - * Sets the confirmedBy property value. Indicates whether this timeCard entry is confirmed. Possible values are: none, user, manager, unknownFutureValue. + * Sets the confirmedBy property value. Indicates whether this timeCard entry is confirmed. The possible values are: none, user, manager, unknownFutureValue. * @param value Value to set for the confirmedBy property. */ public void setConfirmedBy(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TimeOffDetails.java b/src/main/java/com/microsoft/graph/generated/models/TimeOffDetails.java new file mode 100644 index 00000000000..aa0f5e92ffd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/TimeOffDetails.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 TimeOffDetails implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link TimeOffDetails} and sets the default values. + */ + public TimeOffDetails() { + 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 TimeOffDetails} + */ + @jakarta.annotation.Nonnull + public static TimeOffDetails createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new TimeOffDetails(); + } + /** + * 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("isAllDay", (n) -> { this.setIsAllDay(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("subject", (n) -> { this.setSubject(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the isAllDay property value. Indicates whether the time-off entry spans the entire day. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsAllDay() { + return this.backingStore.get("isAllDay"); + } + /** + * 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 subject property value. The subject or reason for the time-off entry. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubject() { + return this.backingStore.get("subject"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("isAllDay", this.getIsAllDay()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("subject", this.getSubject()); + 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 isAllDay property value. Indicates whether the time-off entry spans the entire day. + * @param value Value to set for the isAllDay property. + */ + public void setIsAllDay(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isAllDay", 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 subject property value. The subject or reason for the time-off entry. + * @param value Value to set for the subject property. + */ + public void setSubject(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subject", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/Training.java b/src/main/java/com/microsoft/graph/generated/models/Training.java index 79a02ac4f02..a5950014380 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Training.java +++ b/src/main/java/com/microsoft/graph/generated/models/Training.java @@ -26,7 +26,7 @@ public static Training createFromDiscriminatorValue(@jakarta.annotation.Nonnull return new Training(); } /** - * Gets the availabilityStatus property value. Training availability status. Possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue. + * Gets the availabilityStatus property value. Training availability status. The possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue. * @return a {@link TrainingAvailabilityStatus} */ @jakarta.annotation.Nullable @@ -129,7 +129,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the source property value. Training content source. Possible values are: unknown, global, tenant, unknownFutureValue. + * Gets the source property value. Training content source. The possible values are: unknown, global, tenant, unknownFutureValue. * @return a {@link SimulationContentSource} */ @jakarta.annotation.Nullable @@ -153,7 +153,7 @@ public java.util.List getTags() { return this.backingStore.get("tags"); } /** - * Gets the type property value. The type of training. Possible values are: unknown, phishing, unknownFutureValue. + * Gets the type property value. The type of training. The possible values are: unknown, phishing, unknownFutureValue. * @return a {@link TrainingType} */ @jakarta.annotation.Nullable @@ -183,7 +183,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("type", this.getType()); } /** - * Sets the availabilityStatus property value. Training availability status. Possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue. + * Sets the availabilityStatus property value. Training availability status. The possible values are: unknown, notAvailable, available, archive, delete, unknownFutureValue. * @param value Value to set for the availabilityStatus property. */ public void setAvailabilityStatus(@jakarta.annotation.Nullable final TrainingAvailabilityStatus value) { @@ -253,7 +253,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the source property value. Training content source. Possible values are: unknown, global, tenant, unknownFutureValue. + * Sets the source property value. Training content source. The possible values are: unknown, global, tenant, unknownFutureValue. * @param value Value to set for the source property. */ public void setSource(@jakarta.annotation.Nullable final SimulationContentSource value) { @@ -274,7 +274,7 @@ public void setTags(@jakarta.annotation.Nullable final java.util.List va this.backingStore.set("tags", value); } /** - * Sets the type property value. The type of training. Possible values are: unknown, phishing, unknownFutureValue. + * Sets the type property value. The type of training. The possible values are: unknown, phishing, unknownFutureValue. * @param value Value to set for the type property. */ public void setType(@jakarta.annotation.Nullable final TrainingType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TrainingReminderNotification.java b/src/main/java/com/microsoft/graph/generated/models/TrainingReminderNotification.java index cb86c32a3fa..8bbe9bc26f6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TrainingReminderNotification.java +++ b/src/main/java/com/microsoft/graph/generated/models/TrainingReminderNotification.java @@ -26,7 +26,7 @@ public static TrainingReminderNotification createFromDiscriminatorValue(@jakarta return new TrainingReminderNotification(); } /** - * Gets the deliveryFrequency property value. Configurable frequency for the reminder email introduced during simulation creation. Possible values are: unknown, weekly, biWeekly, unknownFutureValue. + * Gets the deliveryFrequency property value. Configurable frequency for the reminder email introduced during simulation creation. The possible values are: unknown, weekly, biWeekly, unknownFutureValue. * @return a {@link NotificationDeliveryFrequency} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("deliveryFrequency", this.getDeliveryFrequency()); } /** - * Sets the deliveryFrequency property value. Configurable frequency for the reminder email introduced during simulation creation. Possible values are: unknown, weekly, biWeekly, unknownFutureValue. + * Sets the deliveryFrequency property value. Configurable frequency for the reminder email introduced during simulation creation. The possible values are: unknown, weekly, biWeekly, unknownFutureValue. * @param value Value to set for the deliveryFrequency property. */ public void setDeliveryFrequency(@jakarta.annotation.Nullable final NotificationDeliveryFrequency value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/TrainingSetting.java b/src/main/java/com/microsoft/graph/generated/models/TrainingSetting.java index de7c0ab5b47..6e0db218c9e 100644 --- a/src/main/java/com/microsoft/graph/generated/models/TrainingSetting.java +++ b/src/main/java/com/microsoft/graph/generated/models/TrainingSetting.java @@ -86,7 +86,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the settingType property value. Type of setting. Possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue. + * Gets the settingType property value. Type of setting. The possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue. * @return a {@link TrainingSettingType} */ @jakarta.annotation.Nullable @@ -126,7 +126,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the settingType property value. Type of setting. Possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue. + * Sets the settingType property value. Type of setting. The possible values are: microsoftCustom, microsoftManaged, noTraining, custom, unknownFutureValue. * @param value Value to set for the settingType property. */ public void setSettingType(@jakarta.annotation.Nullable final TrainingSettingType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UnavailablePlaceMode.java b/src/main/java/com/microsoft/graph/generated/models/UnavailablePlaceMode.java new file mode 100644 index 00000000000..95352be2726 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/UnavailablePlaceMode.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnavailablePlaceMode extends PlaceMode implements Parsable { + /** + * Instantiates a new {@link UnavailablePlaceMode} and sets the default values. + */ + public UnavailablePlaceMode() { + super(); + this.setOdataType("#microsoft.graph.unavailablePlaceMode"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link UnavailablePlaceMode} + */ + @jakarta.annotation.Nonnull + public static UnavailablePlaceMode createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnavailablePlaceMode(); + } + /** + * 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("reason", (n) -> { this.setReason(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reason property value. The reason a place is marked unavailable. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReason() { + return this.backingStore.get("reason"); + } + /** + * Serializes information the 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("reason", this.getReason()); + } + /** + * Sets the reason property value. The reason a place is marked unavailable. + * @param value Value to set for the reason property. + */ + public void setReason(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reason", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/UnifiedRoleAssignment.java b/src/main/java/com/microsoft/graph/generated/models/UnifiedRoleAssignment.java index ccc1cd5ae78..3a557262187 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UnifiedRoleAssignment.java +++ b/src/main/java/com/microsoft/graph/generated/models/UnifiedRoleAssignment.java @@ -78,6 +78,7 @@ public Map> getFieldDeserializers deserializerMap.put("directoryScopeId", (n) -> { this.setDirectoryScopeId(n.getStringValue()); }); deserializerMap.put("principal", (n) -> { this.setPrincipal(n.getObjectValue(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("principalId", (n) -> { this.setPrincipalId(n.getStringValue()); }); + deserializerMap.put("principalOrganizationId", (n) -> { this.setPrincipalOrganizationId(n.getStringValue()); }); deserializerMap.put("roleDefinition", (n) -> { this.setRoleDefinition(n.getObjectValue(UnifiedRoleDefinition::createFromDiscriminatorValue)); }); deserializerMap.put("roleDefinitionId", (n) -> { this.setRoleDefinitionId(n.getStringValue()); }); return deserializerMap; @@ -98,6 +99,14 @@ public DirectoryObject getPrincipal() { public String getPrincipalId() { return this.backingStore.get("principalId"); } + /** + * Gets the principalOrganizationId property value. The principalOrganizationId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPrincipalOrganizationId() { + return this.backingStore.get("principalOrganizationId"); + } /** * Gets the roleDefinition property value. The roleDefinition the assignment is for. Supports $expand. * @return a {@link UnifiedRoleDefinition} @@ -128,6 +137,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("directoryScopeId", this.getDirectoryScopeId()); writer.writeObjectValue("principal", this.getPrincipal()); writer.writeStringValue("principalId", this.getPrincipalId()); + writer.writeStringValue("principalOrganizationId", this.getPrincipalOrganizationId()); writer.writeObjectValue("roleDefinition", this.getRoleDefinition()); writer.writeStringValue("roleDefinitionId", this.getRoleDefinitionId()); } @@ -180,6 +190,13 @@ public void setPrincipal(@jakarta.annotation.Nullable final DirectoryObject valu public void setPrincipalId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("principalId", value); } + /** + * Sets the principalOrganizationId property value. The principalOrganizationId property + * @param value Value to set for the principalOrganizationId property. + */ + public void setPrincipalOrganizationId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("principalOrganizationId", value); + } /** * Sets the roleDefinition property value. The roleDefinition the assignment is for. Supports $expand. * @param value Value to set for the roleDefinition property. diff --git a/src/main/java/com/microsoft/graph/generated/models/UnitMap.java b/src/main/java/com/microsoft/graph/generated/models/UnitMap.java new file mode 100644 index 00000000000..2d417004ca2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/UnitMap.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnitMap extends BaseMapFeature implements Parsable { + /** + * Instantiates a new {@link UnitMap} and sets the default values. + */ + public UnitMap() { + super(); + this.setOdataType("#microsoft.graph.unitMap"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link UnitMap} + */ + @jakarta.annotation.Nonnull + public static UnitMap createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnitMap(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier of the place (such as a room) to which this unitMap belongs. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("placeId", this.getPlaceId()); + } + /** + * Sets the placeId property value. Identifier of the place (such as a room) to which this unitMap belongs. + * @param value Value to set for the placeId property. + */ + public void setPlaceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("placeId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/UnitMapCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/UnitMapCollectionResponse.java new file mode 100644 index 00000000000..b76478be835 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/UnitMapCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnitMapCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link UnitMapCollectionResponse} and sets the default values. + */ + public UnitMapCollectionResponse() { + 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 UnitMapCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static UnitMapCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnitMapCollectionResponse(); + } + /** + * 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(UnitMap::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/generated/models/UsageRights.java b/src/main/java/com/microsoft/graph/generated/models/UsageRights.java index 4f0c5aca92a..c820b369fb2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UsageRights.java +++ b/src/main/java/com/microsoft/graph/generated/models/UsageRights.java @@ -25,6 +25,7 @@ public enum UsageRights implements ValuedEnum { EncryptedProtectionTypeNotSupportedException("encryptedProtectionTypeNotSupportedException"), PurviewClaimsChallengeNotSupportedException("purviewClaimsChallengeNotSupportedException"), Exception("exception"), + LabelNotFoundException("labelNotFoundException"), UnknownFutureValue("unknownFutureValue"); public final String value; UsageRights(final String value) { @@ -56,6 +57,7 @@ public static UsageRights forValue(@jakarta.annotation.Nonnull final String sear case "encryptedProtectionTypeNotSupportedException": return EncryptedProtectionTypeNotSupportedException; case "purviewClaimsChallengeNotSupportedException": return PurviewClaimsChallengeNotSupportedException; case "exception": return Exception; + case "labelNotFoundException": return LabelNotFoundException; case "unknownFutureValue": return UnknownFutureValue; default: return null; } diff --git a/src/main/java/com/microsoft/graph/generated/models/User.java b/src/main/java/com/microsoft/graph/generated/models/User.java index a54081f522e..d8c0209ac3a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/User.java +++ b/src/main/java/com/microsoft/graph/generated/models/User.java @@ -7,9 +7,6 @@ import java.util.HashMap; import java.util.Map; import java.util.Objects; -/** - * Represents a Microsoft Entra user account. - */ @jakarta.annotation.Generated("com.microsoft.kiota") public class User extends DirectoryObject implements Parsable { /** @@ -27,10 +24,17 @@ public User() { @jakarta.annotation.Nonnull public static User 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.agentUser": return new AgentUser(); + } + } return new User(); } /** - * Gets the aboutMe property value. A freeform text entry field for the user to describe themselves. Returned only on $select. + * Gets the aboutMe property value. A freeform text entry field for the user to describe themselves. Requires $select to retrieve. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -38,7 +42,7 @@ public String getAboutMe() { return this.backingStore.get("aboutMe"); } /** - * Gets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in). + * Gets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -54,7 +58,15 @@ public java.util.List getActivities() { return this.backingStore.get("activities"); } /** - * Gets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in). + * Gets the adhocCalls property value. Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAdhocCalls() { + return this.backingStore.get("adhocCalls"); + } + /** + * Gets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -78,7 +90,7 @@ public java.util.List getAppRoleAssignments() { return this.backingStore.get("appRoleAssignments"); } /** - * Gets the assignedLicenses property value. The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0). + * Gets the assignedLicenses property value. The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Requires $select to retrieve. Supports $filter (eq, not, /$count eq 0, /$count ne 0). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -86,7 +98,7 @@ public java.util.List getAssignedLicenses() { return this.backingStore.get("assignedLicenses"); } /** - * Gets the assignedPlans property value. The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not). + * Gets the assignedPlans property value. The plans that are assigned to the user. Read-only. Not nullable. Requires $select to retrieve. Supports $filter (eq and not). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -110,7 +122,7 @@ public AuthorizationInfo getAuthorizationInfo() { return this.backingStore.get("authorizationInfo"); } /** - * Gets the birthday property value. The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. + * Gets the birthday property value. The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Requires $select to retrieve. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -118,7 +130,7 @@ public OffsetDateTime getBirthday() { return this.backingStore.get("birthday"); } /** - * Gets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). + * Gets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -166,7 +178,7 @@ public java.util.List getChats() { return this.backingStore.get("chats"); } /** - * Gets the city property value. The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the city property value. The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -190,7 +202,7 @@ public java.util.List getCloudPCs() { return this.backingStore.get("cloudPCs"); } /** - * Gets the companyName property value. The name of the company that the user is associated with. This property can be useful for describing the company that a guest comes from. The maximum length is 64 characters.Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the companyName property value. The name of the company that the user is associated with. This property can be useful for describing the company that a guest comes from. The maximum length is 64 characters.Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -198,7 +210,7 @@ public String getCompanyName() { return this.backingStore.get("companyName"); } /** - * Gets the consentProvidedForMinor property value. Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied, and NotRequired. For more information, see legal age group property definitions. Returned only on $select. Supports $filter (eq, ne, not, and in). + * Gets the consentProvidedForMinor property value. Sets whether consent was obtained for minors. Allowed values: null, Granted, Denied, and NotRequired. For more information, see legal age group property definitions. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -222,7 +234,7 @@ public java.util.List getContacts() { return this.backingStore.get("contacts"); } /** - * Gets the country property value. The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the country property value. The country or region where the user is located; for example, US or UK. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -230,7 +242,7 @@ public String getCountry() { return this.backingStore.get("country"); } /** - * Gets the createdDateTime property value. The date and time the user was created, in ISO 8601 format and UTC. The value can't be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). + * Gets the createdDateTime property value. The date and time the user was created, in ISO 8601 format and UTC. The value can't be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Microsoft Entra ID. Property is null for some users created before June 2018 and on-premises users that were synced to Microsoft Entra ID before June 2018. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in). * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -246,7 +258,7 @@ public java.util.List getCreatedObjects() { return this.backingStore.get("createdObjects"); } /** - * Gets the creationType property value. Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Returned only on $select. Supports $filter (eq, ne, not, in). + * Gets the creationType property value. Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by a guest signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Requires $select to retrieve. Supports $filter (eq, ne, not, in). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -254,7 +266,7 @@ public String getCreationType() { return this.backingStore.get("creationType"); } /** - * Gets the customSecurityAttributes property value. An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Returned only on $select. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. + * Gets the customSecurityAttributes property value. An open complex type that holds the value of a custom security attribute that is assigned to a directory object. Nullable. Requires $select to retrieve. Supports $filter (eq, ne, not, startsWith). The filter value is case-sensitive. To read this property, the calling app must be assigned the CustomSecAttributeAssignment.Read.All permission. To write this property, the calling app must be assigned the CustomSecAttributeAssignment.ReadWrite.All permissions. To read or write this property in delegated scenarios, the admin must be assigned the Attribute Assignment Administrator role. * @return a {@link CustomSecurityAttributeValue} */ @jakarta.annotation.Nullable @@ -270,7 +282,7 @@ public UserDataSecurityAndGovernance getDataSecurityAndGovernance() { return this.backingStore.get("dataSecurityAndGovernance"); } /** - * Gets the department property value. The name of the department in which the user works. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, and eq on null values). + * Gets the department property value. The name of the department in which the user works. Maximum length is 64 characters. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -334,7 +346,7 @@ public EmployeeExperienceUser getEmployeeExperience() { return this.backingStore.get("employeeExperience"); } /** - * Gets the employeeHireDate property value. The date and time when the user was hired or will start work in a future hire. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). + * Gets the employeeHireDate property value. The date and time when the user was hired or will start work in a future hire. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in). * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -342,7 +354,7 @@ public OffsetDateTime getEmployeeHireDate() { return this.backingStore.get("employeeHireDate"); } /** - * Gets the employeeId property value. The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). + * Gets the employeeId property value. The employee identifier assigned to the user by the organization. The maximum length is 16 characters. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -358,7 +370,7 @@ public OffsetDateTime getEmployeeLeaveDateTime() { return this.backingStore.get("employeeLeaveDateTime"); } /** - * Gets the employeeOrgData property value. Represents organization data (for example, division and costCenter) associated with a user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in). + * Gets the employeeOrgData property value. Represents organization data (for example, division and costCenter) associated with a user. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in). * @return a {@link EmployeeOrgData} */ @jakarta.annotation.Nullable @@ -366,7 +378,7 @@ public EmployeeOrgData getEmployeeOrgData() { return this.backingStore.get("employeeOrgData"); } /** - * Gets the employeeType property value. Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith). + * Gets the employeeType property value. Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in, startsWith). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -390,7 +402,7 @@ public java.util.List getExtensions() { return this.backingStore.get("extensions"); } /** - * Gets the externalUserState property value. For a guest invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Returned only on $select. Supports $filter (eq, ne, not , in). + * Gets the externalUserState property value. For a guest invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Requires $select to retrieve. Supports $filter (eq, ne, not , in). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -398,7 +410,7 @@ public String getExternalUserState() { return this.backingStore.get("externalUserState"); } /** - * Gets the externalUserStateChangeDateTime property value. Shows the timestamp for the latest change to the externalUserState property. Returned only on $select. Supports $filter (eq, ne, not , in). + * Gets the externalUserStateChangeDateTime property value. Shows the timestamp for the latest change to the externalUserState property. Requires $select to retrieve. Supports $filter (eq, ne, not , in). * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -406,7 +418,7 @@ public OffsetDateTime getExternalUserStateChangeDateTime() { return this.backingStore.get("externalUserStateChangeDateTime"); } /** - * Gets the faxNumber property value. The fax number of the user. Returned only on $select. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). + * Gets the faxNumber property value. The fax number of the user. Requires $select to retrieve. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -423,6 +435,7 @@ public Map> getFieldDeserializers deserializerMap.put("aboutMe", (n) -> { this.setAboutMe(n.getStringValue()); }); deserializerMap.put("accountEnabled", (n) -> { this.setAccountEnabled(n.getBooleanValue()); }); deserializerMap.put("activities", (n) -> { this.setActivities(n.getCollectionOfObjectValues(UserActivity::createFromDiscriminatorValue)); }); + deserializerMap.put("adhocCalls", (n) -> { this.setAdhocCalls(n.getCollectionOfObjectValues(AdhocCall::createFromDiscriminatorValue)); }); deserializerMap.put("ageGroup", (n) -> { this.setAgeGroup(n.getStringValue()); }); deserializerMap.put("agreementAcceptances", (n) -> { this.setAgreementAcceptances(n.getCollectionOfObjectValues(AgreementAcceptance::createFromDiscriminatorValue)); }); deserializerMap.put("appRoleAssignments", (n) -> { this.setAppRoleAssignments(n.getCollectionOfObjectValues(AppRoleAssignment::createFromDiscriminatorValue)); }); @@ -472,6 +485,7 @@ public Map> getFieldDeserializers deserializerMap.put("givenName", (n) -> { this.setGivenName(n.getStringValue()); }); deserializerMap.put("hireDate", (n) -> { this.setHireDate(n.getOffsetDateTimeValue()); }); deserializerMap.put("identities", (n) -> { this.setIdentities(n.getCollectionOfObjectValues(ObjectIdentity::createFromDiscriminatorValue)); }); + deserializerMap.put("identityParentId", (n) -> { this.setIdentityParentId(n.getStringValue()); }); deserializerMap.put("imAddresses", (n) -> { this.setImAddresses(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("inferenceClassification", (n) -> { this.setInferenceClassification(n.getObjectValue(InferenceClassification::createFromDiscriminatorValue)); }); deserializerMap.put("insights", (n) -> { this.setInsights(n.getObjectValue(ItemInsights::createFromDiscriminatorValue)); }); @@ -507,6 +521,7 @@ public Map> getFieldDeserializers deserializerMap.put("onPremisesProvisioningErrors", (n) -> { this.setOnPremisesProvisioningErrors(n.getCollectionOfObjectValues(OnPremisesProvisioningError::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesSamAccountName", (n) -> { this.setOnPremisesSamAccountName(n.getStringValue()); }); deserializerMap.put("onPremisesSecurityIdentifier", (n) -> { this.setOnPremisesSecurityIdentifier(n.getStringValue()); }); + deserializerMap.put("onPremisesSyncBehavior", (n) -> { this.setOnPremisesSyncBehavior(n.getObjectValue(OnPremisesSyncBehavior::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesSyncEnabled", (n) -> { this.setOnPremisesSyncEnabled(n.getBooleanValue()); }); deserializerMap.put("onPremisesUserPrincipalName", (n) -> { this.setOnPremisesUserPrincipalName(n.getStringValue()); }); deserializerMap.put("otherMails", (n) -> { this.setOtherMails(n.getCollectionOfPrimitiveValues(String.class)); }); @@ -541,6 +556,7 @@ public Map> getFieldDeserializers deserializerMap.put("signInSessionsValidFromDateTime", (n) -> { this.setSignInSessionsValidFromDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("skills", (n) -> { this.setSkills(n.getCollectionOfPrimitiveValues(String.class)); }); deserializerMap.put("solutions", (n) -> { this.setSolutions(n.getObjectValue(UserSolutionRoot::createFromDiscriminatorValue)); }); + deserializerMap.put("sponsorOf", (n) -> { this.setSponsorOf(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("sponsors", (n) -> { this.setSponsors(n.getCollectionOfObjectValues(DirectoryObject::createFromDiscriminatorValue)); }); deserializerMap.put("state", (n) -> { this.setState(n.getStringValue()); }); deserializerMap.put("streetAddress", (n) -> { this.setStreetAddress(n.getStringValue()); }); @@ -570,7 +586,7 @@ public String getGivenName() { return this.backingStore.get("givenName"); } /** - * Gets the hireDate property value. The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. Note: This property is specific to SharePoint in Microsoft 365. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. + * Gets the hireDate property value. The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Requires $select to retrieve. Note: This property is specific to SharePoint in Microsoft 365. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -578,7 +594,7 @@ public OffsetDateTime getHireDate() { return this.backingStore.get("hireDate"); } /** - * Gets the identities property value. Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It might contain multiple items with the same signInType value. Returned only on $select. Supports $filter (eq) with limitations. + * Gets the identities property value. Represents the identities that can be used to sign in to this user account. Microsoft (also known as a local account), organizations, or social identity providers such as Facebook, Google, and Microsoft can provide identity and tie it to a user account. It might contain multiple items with the same signInType value. Requires $select to retrieve. Supports $filter (eq) with limitations. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -586,7 +602,15 @@ public java.util.List getIdentities() { return this.backingStore.get("identities"); } /** - * Gets the imAddresses property value. The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith). + * Gets the identityParentId property value. The identityParentId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIdentityParentId() { + return this.backingStore.get("identityParentId"); + } + /** + * Gets the imAddresses property value. The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Requires $select to retrieve. Supports $filter (eq, not, ge, le, startsWith). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -610,7 +634,7 @@ public ItemInsights getInsights() { return this.backingStore.get("insights"); } /** - * Gets the interests property value. A list for the user to describe their interests. Returned only on $select. + * Gets the interests property value. A list for the user to describe their interests. Requires $select to retrieve. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -618,7 +642,7 @@ public java.util.List getInterests() { return this.backingStore.get("interests"); } /** - * Gets the isManagementRestricted property value. true if the user is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a user who is a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. + * Gets the isManagementRestricted property value. true if the user is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a user who is a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -650,7 +674,7 @@ public java.util.List getJoinedTeams() { return this.backingStore.get("joinedTeams"); } /** - * Gets the lastPasswordChangeDateTime property value. The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned only on $select. + * Gets the lastPasswordChangeDateTime property value. The time when this Microsoft Entra user last changed their password or when their password was created, whichever date the latest action was performed. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Requires $select to retrieve. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -658,7 +682,7 @@ public OffsetDateTime getLastPasswordChangeDateTime() { return this.backingStore.get("lastPasswordChangeDateTime"); } /** - * Gets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Returned only on $select. + * Gets the legalAgeGroupClassification property value. Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, Undefined, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult, and Adult. For more information, see legal age group property definitions. Requires $select to retrieve. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -666,7 +690,7 @@ public String getLegalAgeGroupClassification() { return this.backingStore.get("legalAgeGroupClassification"); } /** - * Gets the licenseAssignmentStates property value. State of license assignments for this user. Also indicates licenses that are directly assigned or the user inherited through group memberships. Read-only. Returned only on $select. + * Gets the licenseAssignmentStates property value. State of license assignments for this user. Also indicates licenses that are directly assigned or the user inherited through group memberships. Read-only. Requires $select to retrieve. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -690,7 +714,7 @@ public String getMail() { return this.backingStore.get("mail"); } /** - * Gets the mailboxSettings property value. Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Gets the mailboxSettings property value. Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} */ @jakarta.annotation.Nullable @@ -706,7 +730,7 @@ public java.util.List getMailFolders() { return this.backingStore.get("mailFolders"); } /** - * Gets the mailNickname property value. The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the mailNickname property value. The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -754,7 +778,7 @@ public java.util.List getMessages() { return this.backingStore.get("messages"); } /** - * Gets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. + * Gets the mobilePhone property value. The primary cellular telephone number for the user. Read-only for users synced from the on-premises directory. Maximum length is 64 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values) and $search. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -762,7 +786,7 @@ public String getMobilePhone() { return this.backingStore.get("mobilePhone"); } /** - * Gets the mySite property value. The URL for the user's site. Returned only on $select. + * Gets the mySite property value. The URL for the user's site. Requires $select to retrieve. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -802,7 +826,7 @@ public java.util.List getOnlineMeetings() { return this.backingStore.get("onlineMeetings"); } /** - * Gets the onPremisesDistinguishedName property value. Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. + * Gets the onPremisesDistinguishedName property value. Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -810,7 +834,7 @@ public String getOnPremisesDistinguishedName() { return this.backingStore.get("onPremisesDistinguishedName"); } /** - * Gets the onPremisesDomainName property value. Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. + * Gets the onPremisesDomainName property value. Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -818,7 +842,7 @@ public String getOnPremisesDomainName() { return this.backingStore.get("onPremisesDomainName"); } /** - * Gets the onPremisesExtensionAttributes property value. Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. Each attribute can store up to 1024 characters. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Returned only on $select. Supports $filter (eq, ne, not, in). + * Gets the onPremisesExtensionAttributes property value. Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. Each attribute can store up to 1024 characters. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during the creation or update of a user object. For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Requires $select to retrieve. Supports $filter (eq, ne, not, in). * @return a {@link OnPremisesExtensionAttributes} */ @jakarta.annotation.Nullable @@ -826,7 +850,7 @@ public OnPremisesExtensionAttributes getOnPremisesExtensionAttributes() { return this.backingStore.get("onPremisesExtensionAttributes"); } /** - * Gets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in). + * Gets the onPremisesImmutableId property value. This property is used to associate an on-premises Active Directory user account to their Microsoft Entra user object. This property must be specified when creating a new user account in the Graph if you're using a federated domain for the user's userPrincipalName (UPN) property. NOTE: The $ and _ characters can't be used when specifying this property. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -834,7 +858,7 @@ public String getOnPremisesImmutableId() { return this.backingStore.get("onPremisesImmutableId"); } /** - * Gets the onPremisesLastSyncDateTime property value. Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in). + * Gets the onPremisesLastSyncDateTime property value. Indicates the last time at which the object was synced with the on-premises directory; for example: 2013-02-16T03:04:54Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in). * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -842,7 +866,7 @@ public OffsetDateTime getOnPremisesLastSyncDateTime() { return this.backingStore.get("onPremisesLastSyncDateTime"); } /** - * Gets the onPremisesProvisioningErrors property value. Errors when using Microsoft synchronization product during provisioning. Returned only on $select. Supports $filter (eq, not, ge, le). + * Gets the onPremisesProvisioningErrors property value. Errors when using Microsoft synchronization product during provisioning. Requires $select to retrieve. Supports $filter (eq, not, ge, le). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -850,7 +874,7 @@ public java.util.List getOnPremisesProvisioningErro return this.backingStore.get("onPremisesProvisioningErrors"); } /** - * Gets the onPremisesSamAccountName property value. Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith). + * Gets the onPremisesSamAccountName property value. Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -858,7 +882,7 @@ public String getOnPremisesSamAccountName() { return this.backingStore.get("onPremisesSamAccountName"); } /** - * Gets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values). + * Gets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq including on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -866,7 +890,15 @@ public String getOnPremisesSecurityIdentifier() { return this.backingStore.get("onPremisesSecurityIdentifier"); } /** - * Gets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). + * Gets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property + * @return a {@link OnPremisesSyncBehavior} + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior getOnPremisesSyncBehavior() { + return this.backingStore.get("onPremisesSyncBehavior"); + } + /** + * Gets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -874,7 +906,7 @@ public Boolean getOnPremisesSyncEnabled() { return this.backingStore.get("onPremisesSyncEnabled"); } /** - * Gets the onPremisesUserPrincipalName property value. Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith). + * Gets the onPremisesUserPrincipalName property value. Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -882,7 +914,7 @@ public String getOnPremisesUserPrincipalName() { return this.backingStore.get("onPremisesUserPrincipalName"); } /** - * Gets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Gets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -914,7 +946,7 @@ public java.util.List getOwnedObjects() { return this.backingStore.get("ownedObjects"); } /** - * Gets the passwordPolicies property value. Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Returned only on $select. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values). + * Gets the passwordPolicies property value. Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two might be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. Requires $select to retrieve. For more information on the default password policies, see Microsoft Entra password policies. Supports $filter (ne, not, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -922,7 +954,7 @@ public String getPasswordPolicies() { return this.backingStore.get("passwordPolicies"); } /** - * Gets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. + * Gets the passwordProfile property value. Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). To update this property: User-PasswordProfile.ReadWrite.All is the least privileged permission to update this property. In delegated scenarios, the User Administrator Microsoft Entra role is the least privileged admin role supported to update this property for nonadmin users. Privileged Authentication Administrator is the least privileged role that's allowed to update this property for all administrators in the tenant. In general, the signed-in user must have a higher privileged administrator role as indicated in Who can reset passwords. In app-only scenarios, the calling app must be assigned a supported permission and at least the User Administrator Microsoft Entra role. This property is also subject to sensitive action restrictions. * @return a {@link PasswordProfile} */ @jakarta.annotation.Nullable @@ -930,7 +962,7 @@ public PasswordProfile getPasswordProfile() { return this.backingStore.get("passwordProfile"); } /** - * Gets the pastProjects property value. A list for the user to enumerate their past projects. Returned only on $select. + * Gets the pastProjects property value. A list for the user to enumerate their past projects. Requires $select to retrieve. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -978,7 +1010,7 @@ public PlannerUser getPlanner() { return this.backingStore.get("planner"); } /** - * Gets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -1002,7 +1034,7 @@ public String getPreferredLanguage() { return this.backingStore.get("preferredLanguage"); } /** - * Gets the preferredName property value. The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. + * Gets the preferredName property value. The preferred name for the user. Not Supported. This attribute returns an empty string.Requires $select to retrieve. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -1026,7 +1058,7 @@ public UserPrint getPrint() { return this.backingStore.get("print"); } /** - * Gets the provisionedPlans property value. The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le). + * Gets the provisionedPlans property value. The plans that are provisioned for the user. Read-only. Not nullable. Requires $select to retrieve. Supports $filter (eq, not, ge, le). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -1034,7 +1066,7 @@ public java.util.List getProvisionedPlans() { return this.backingStore.get("provisionedPlans"); } /** - * Gets the proxyAddresses property value. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while those addresses prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Gets the proxyAddresses property value. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while those addresses prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Requires $select to retrieve. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -1050,7 +1082,7 @@ public java.util.List getRegisteredDevices() { return this.backingStore.get("registeredDevices"); } /** - * Gets the responsibilities property value. A list for the user to enumerate their responsibilities. Returned only on $select. + * Gets the responsibilities property value. A list for the user to enumerate their responsibilities. Requires $select to retrieve. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -1058,7 +1090,7 @@ public java.util.List getResponsibilities() { return this.backingStore.get("responsibilities"); } /** - * Gets the schools property value. A list for the user to enumerate the schools they attended. Returned only on $select. + * Gets the schools property value. A list for the user to enumerate the schools they attended. Requires $select to retrieve. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -1106,7 +1138,7 @@ public Boolean getShowInAddressList() { return this.backingStore.get("showInAddressList"); } /** - * Gets the signInActivity property value. Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property isn't returned for a user who never signed in or last signed in before April 2020. + * Gets the signInActivity property value. Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property isn't returned for a user who never signed in or last signed in before April 2020. * @return a {@link SignInActivity} */ @jakarta.annotation.Nullable @@ -1114,7 +1146,7 @@ public SignInActivity getSignInActivity() { return this.backingStore.get("signInActivity"); } /** - * Gets the signInSessionsValidFromDateTime property value. Any refresh tokens or session tokens (session cookies) issued before this time are invalid. Applications get an error when using an invalid refresh or session token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select. + * Gets the signInSessionsValidFromDateTime property value. Any refresh tokens or session tokens (session cookies) issued before this time are invalid. Applications get an error when using an invalid refresh or session token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Requires $select to retrieve. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -1122,7 +1154,7 @@ public OffsetDateTime getSignInSessionsValidFromDateTime() { return this.backingStore.get("signInSessionsValidFromDateTime"); } /** - * Gets the skills property value. A list for the user to enumerate their skills. Returned only on $select. + * Gets the skills property value. A list for the user to enumerate their skills. Requires $select to retrieve. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -1137,6 +1169,14 @@ public java.util.List getSkills() { public UserSolutionRoot getSolutions() { return this.backingStore.get("solutions"); } + /** + * Gets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSponsorOf() { + return this.backingStore.get("sponsorOf"); + } /** * Gets the sponsors property value. The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * @return a {@link java.util.List} @@ -1146,7 +1186,7 @@ public java.util.List getSponsors() { return this.backingStore.get("sponsors"); } /** - * Gets the state property value. The state or province in the user's address. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the state property value. The state or province in the user's address. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -1154,7 +1194,7 @@ public String getState() { return this.backingStore.get("state"); } /** - * Gets the streetAddress property value. The street address of the user's place of business. Maximum length is 1,024 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the streetAddress property value. The street address of the user's place of business. Maximum length is 1,024 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -1194,7 +1234,7 @@ public java.util.List getTransitiveMemberOf() { return this.backingStore.get("transitiveMemberOf"); } /** - * Gets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Gets the usageLocation property value. A two-letter country code (ISO standard 3166). Required for users that are assigned licenses due to legal requirements to check for availability of services in countries/regions. Examples include: US, JP, and GB. Not nullable. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @return a {@link String} */ @jakarta.annotation.Nullable @@ -1202,7 +1242,7 @@ public String getUsageLocation() { return this.backingStore.get("usageLocation"); } /** - * Gets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. + * Gets the userPrincipalName property value. The user principal name (UPN) of the user. The UPN is an Internet-style sign-in name for the user based on the Internet standard RFC 822. By convention, this value should map to the user's email name. The general format is alias@domain, where the domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property can't contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderby. This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -1210,7 +1250,7 @@ public String getUserPrincipalName() { return this.backingStore.get("userPrincipalName"); } /** - * Gets the userType property value. A string value that can be used to classify user types in your directory. The possible values are Member and Guest. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID? + * Gets the userType property value. A string value that can be used to classify user types in your directory. The possible values are Member and Guest. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for members and guests, see What are the default user permissions in Microsoft Entra ID? * @return a {@link String} */ @jakarta.annotation.Nullable @@ -1227,6 +1267,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("aboutMe", this.getAboutMe()); writer.writeBooleanValue("accountEnabled", this.getAccountEnabled()); writer.writeCollectionOfObjectValues("activities", this.getActivities()); + writer.writeCollectionOfObjectValues("adhocCalls", this.getAdhocCalls()); writer.writeStringValue("ageGroup", this.getAgeGroup()); writer.writeCollectionOfObjectValues("agreementAcceptances", this.getAgreementAcceptances()); writer.writeCollectionOfObjectValues("appRoleAssignments", this.getAppRoleAssignments()); @@ -1276,6 +1317,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("givenName", this.getGivenName()); writer.writeOffsetDateTimeValue("hireDate", this.getHireDate()); writer.writeCollectionOfObjectValues("identities", this.getIdentities()); + writer.writeStringValue("identityParentId", this.getIdentityParentId()); writer.writeCollectionOfPrimitiveValues("imAddresses", this.getImAddresses()); writer.writeObjectValue("inferenceClassification", this.getInferenceClassification()); writer.writeObjectValue("insights", this.getInsights()); @@ -1311,6 +1353,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("onPremisesProvisioningErrors", this.getOnPremisesProvisioningErrors()); writer.writeStringValue("onPremisesSamAccountName", this.getOnPremisesSamAccountName()); writer.writeStringValue("onPremisesSecurityIdentifier", this.getOnPremisesSecurityIdentifier()); + writer.writeObjectValue("onPremisesSyncBehavior", this.getOnPremisesSyncBehavior()); writer.writeBooleanValue("onPremisesSyncEnabled", this.getOnPremisesSyncEnabled()); writer.writeStringValue("onPremisesUserPrincipalName", this.getOnPremisesUserPrincipalName()); writer.writeCollectionOfPrimitiveValues("otherMails", this.getOtherMails()); @@ -1345,6 +1388,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeOffsetDateTimeValue("signInSessionsValidFromDateTime", this.getSignInSessionsValidFromDateTime()); writer.writeCollectionOfPrimitiveValues("skills", this.getSkills()); writer.writeObjectValue("solutions", this.getSolutions()); + writer.writeCollectionOfObjectValues("sponsorOf", this.getSponsorOf()); writer.writeCollectionOfObjectValues("sponsors", this.getSponsors()); writer.writeStringValue("state", this.getState()); writer.writeStringValue("streetAddress", this.getStreetAddress()); @@ -1357,14 +1401,14 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("userType", this.getUserType()); } /** - * Sets the aboutMe property value. A freeform text entry field for the user to describe themselves. Returned only on $select. + * Sets the aboutMe property value. A freeform text entry field for the user to describe themselves. Requires $select to retrieve. * @param value Value to set for the aboutMe property. */ public void setAboutMe(@jakarta.annotation.Nullable final String value) { this.backingStore.set("aboutMe", value); } /** - * Sets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Returned only on $select. Supports $filter (eq, ne, not, and in). + * Sets the accountEnabled property value. true if the account is enabled; otherwise, false. This property is required when a user is created. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @param value Value to set for the accountEnabled property. */ public void setAccountEnabled(@jakarta.annotation.Nullable final Boolean value) { @@ -1378,7 +1422,14 @@ public void setActivities(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("adhocCalls", value); + } + /** + * Sets the ageGroup property value. Sets the age group of the user. Allowed values: null, Minor, NotAdult, and Adult. For more information, see legal age group property definitions. Requires $select to retrieve. Supports $filter (eq, ne, not, and in). * @param value Value to set for the ageGroup property. */ public void setAgeGroup(@jakarta.annotation.Nullable final String value) { @@ -1399,14 +1450,14 @@ public void setAppRoleAssignments(@jakarta.annotation.Nullable final java.util.L this.backingStore.set("appRoleAssignments", value); } /** - * Sets the assignedLicenses property value. The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Returned only on $select. Supports $filter (eq, not, /$count eq 0, /$count ne 0). + * Sets the assignedLicenses property value. The licenses that are assigned to the user, including inherited (group-based) licenses. This property doesn't differentiate between directly assigned and inherited licenses. Use the licenseAssignmentStates property to identify the directly assigned and inherited licenses. Not nullable. Requires $select to retrieve. Supports $filter (eq, not, /$count eq 0, /$count ne 0). * @param value Value to set for the assignedLicenses property. */ public void setAssignedLicenses(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("assignedLicenses", value); } /** - * Sets the assignedPlans property value. The plans that are assigned to the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq and not). + * Sets the assignedPlans property value. The plans that are assigned to the user. Read-only. Not nullable. Requires $select to retrieve. Supports $filter (eq and not). * @param value Value to set for the assignedPlans property. */ public void setAssignedPlans(@jakarta.annotation.Nullable final java.util.List value) { @@ -1427,14 +1478,14 @@ public void setAuthorizationInfo(@jakarta.annotation.Nullable final Authorizatio this.backingStore.set("authorizationInfo", value); } /** - * Sets the birthday property value. The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Returned only on $select. + * Sets the birthday property value. The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z. Requires $select to retrieve. * @param value Value to set for the birthday property. */ public void setBirthday(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("birthday", value); } /** - * Sets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). + * Sets the businessPhones property value. The telephone numbers for the user. NOTE: Although it's a string collection, only one number can be set for this property. Read-only for users synced from the on-premises directory. Returned by default. Supports $filter (eq, not, ge, le, startsWith). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @param value Value to set for the businessPhones property. */ public void setBusinessPhones(@jakarta.annotation.Nullable final java.util.List value) { @@ -1476,7 +1527,7 @@ public void setChats(@jakarta.annotation.Nullable final java.util.List val this.backingStore.set("chats", value); } /** - * Sets the city property value. The city where the user is located. Maximum length is 128 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Sets the city property value. The city where the user is located. Maximum length is 128 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @param value Value to set for the city property. */ public void setCity(@jakarta.annotation.Nullable final String value) { @@ -1497,14 +1548,14 @@ public void setCloudPCs(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("identities", value); } /** - * Sets the imAddresses property value. The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith). + * Sets the identityParentId property value. The identityParentId property + * @param value Value to set for the identityParentId property. + */ + public void setIdentityParentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("identityParentId", value); + } + /** + * Sets the imAddresses property value. The instant message voice-over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Requires $select to retrieve. Supports $filter (eq, not, ge, le, startsWith). * @param value Value to set for the imAddresses property. */ public void setImAddresses(@jakarta.annotation.Nullable final java.util.List value) { @@ -1742,14 +1800,14 @@ public void setInsights(@jakarta.annotation.Nullable final ItemInsights value) { this.backingStore.set("insights", value); } /** - * Sets the interests property value. A list for the user to describe their interests. Returned only on $select. + * Sets the interests property value. A list for the user to describe their interests. Requires $select to retrieve. * @param value Value to set for the interests property. */ public void setInterests(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("interests", value); } /** - * Sets the isManagementRestricted property value. true if the user is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a user who is a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Returned only on $select. + * Sets the isManagementRestricted property value. true if the user is a member of a restricted management administrative unit. If not set, the default value is null and the default behavior is false. Read-only. To manage a user who is a member of a restricted management administrative unit, the administrator or calling app must be assigned a Microsoft Entra role at the scope of the restricted management administrative unit. Requires $select to retrieve. * @param value Value to set for the isManagementRestricted property. */ public void setIsManagementRestricted(@jakarta.annotation.Nullable final Boolean value) { @@ -1777,21 +1835,21 @@ public void setJoinedTeams(@jakarta.annotation.Nullable final java.util.List value) { @@ -1812,7 +1870,7 @@ public void setMail(@jakarta.annotation.Nullable final String value) { this.backingStore.set("mail", value); } /** - * Sets the mailboxSettings property value. Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Sets the mailboxSettings property value. Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param value Value to set for the mailboxSettings property. */ public void setMailboxSettings(@jakarta.annotation.Nullable final MailboxSettings value) { @@ -1826,7 +1884,7 @@ public void setMailFolders(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("onPremisesProvisioningErrors", value); } /** - * Sets the onPremisesSamAccountName property value. Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith). + * Sets the onPremisesSamAccountName property value. Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith). * @param value Value to set for the onPremisesSamAccountName property. */ public void setOnPremisesSamAccountName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("onPremisesSamAccountName", value); } /** - * Sets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Returned only on $select. Supports $filter (eq including on null values). + * Sets the onPremisesSecurityIdentifier property value. Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Requires $select to retrieve. Supports $filter (eq including on null values). * @param value Value to set for the onPremisesSecurityIdentifier property. */ public void setOnPremisesSecurityIdentifier(@jakarta.annotation.Nullable final String value) { this.backingStore.set("onPremisesSecurityIdentifier", value); } /** - * Sets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Returned only on $select. Supports $filter (eq, ne, not, in, and eq on null values). + * Sets the onPremisesSyncBehavior property value. The onPremisesSyncBehavior property + * @param value Value to set for the onPremisesSyncBehavior property. + */ + public void setOnPremisesSyncBehavior(@jakarta.annotation.Nullable final OnPremisesSyncBehavior value) { + this.backingStore.set("onPremisesSyncBehavior", value); + } + /** + * Sets the onPremisesSyncEnabled property value. true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Microsoft Entra ID. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, in, and eq on null values). * @param value Value to set for the onPremisesSyncEnabled property. */ public void setOnPremisesSyncEnabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("onPremisesSyncEnabled", value); } /** - * Sets the onPremisesUserPrincipalName property value. Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith). + * Sets the onPremisesUserPrincipalName property value. Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Microsoft Entra ID via Microsoft Entra Connect. Read-only. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith). * @param value Value to set for the onPremisesUserPrincipalName property. */ public void setOnPremisesUserPrincipalName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("onPremisesUserPrincipalName", value); } /** - * Sets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Returned only on $select. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Sets the otherMails property value. A list of other email addresses for the user; for example: ['bob@contoso.com', 'Robert@fabrikam.com']. Can store up to 250 values, each with a limit of 250 characters. NOTE: This property can't contain accent characters. Requires $select to retrieve. Supports $filter (eq, not, ge, le, in, startsWith, endsWith, /$count eq 0, /$count ne 0). This property is subject to sensitive action restrictions; only specific privileged administrator roles can update it. * @param value Value to set for the otherMails property. */ public void setOtherMails(@jakarta.annotation.Nullable final java.util.List value) { @@ -2008,21 +2073,21 @@ public void setOwnedObjects(@jakarta.annotation.Nullable final java.util.List value) { @@ -2064,7 +2129,7 @@ public void setPlanner(@jakarta.annotation.Nullable final PlannerUser value) { this.backingStore.set("planner", value); } /** - * Sets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Returned only on $select. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). + * Sets the postalCode property value. The postal code for the user's postal address. The postal code is specific to the user's country or region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). * @param value Value to set for the postalCode property. */ public void setPostalCode(@jakarta.annotation.Nullable final String value) { @@ -2085,7 +2150,7 @@ public void setPreferredLanguage(@jakarta.annotation.Nullable final String value this.backingStore.set("preferredLanguage", value); } /** - * Sets the preferredName property value. The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. + * Sets the preferredName property value. The preferred name for the user. Not Supported. This attribute returns an empty string.Requires $select to retrieve. * @param value Value to set for the preferredName property. */ public void setPreferredName(@jakarta.annotation.Nullable final String value) { @@ -2106,14 +2171,14 @@ public void setPrint(@jakarta.annotation.Nullable final UserPrint value) { this.backingStore.set("print", value); } /** - * Sets the provisionedPlans property value. The plans that are provisioned for the user. Read-only. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le). + * Sets the provisionedPlans property value. The plans that are provisioned for the user. Read-only. Not nullable. Requires $select to retrieve. Supports $filter (eq, not, ge, le). * @param value Value to set for the provisionedPlans property. */ public void setProvisionedPlans(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("provisionedPlans", value); } /** - * Sets the proxyAddresses property value. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while those addresses prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Returned only on $select. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). + * Sets the proxyAddresses property value. For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com']. Changes to the mail property update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address, while those addresses prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of 10 unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Requires $select to retrieve. Supports $filter (eq, not, ge, le, startsWith, endsWith, /$count eq 0, /$count ne 0). * @param value Value to set for the proxyAddresses property. */ public void setProxyAddresses(@jakarta.annotation.Nullable final java.util.List value) { @@ -2127,14 +2192,14 @@ public void setRegisteredDevices(@jakarta.annotation.Nullable final java.util.Li this.backingStore.set("registeredDevices", value); } /** - * Sets the responsibilities property value. A list for the user to enumerate their responsibilities. Returned only on $select. + * Sets the responsibilities property value. A list for the user to enumerate their responsibilities. Requires $select to retrieve. * @param value Value to set for the responsibilities property. */ public void setResponsibilities(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("responsibilities", value); } /** - * Sets the schools property value. A list for the user to enumerate the schools they attended. Returned only on $select. + * Sets the schools property value. A list for the user to enumerate the schools they attended. Requires $select to retrieve. * @param value Value to set for the schools property. */ public void setSchools(@jakarta.annotation.Nullable final java.util.List value) { @@ -2176,21 +2241,21 @@ public void setShowInAddressList(@jakarta.annotation.Nullable final Boolean valu this.backingStore.set("showInAddressList", value); } /** - * Sets the signInActivity property value. Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property isn't returned for a user who never signed in or last signed in before April 2020. + * Sets the signInActivity property value. Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Requires $select to retrieve. Supports $filter (eq, ne, not, ge, le) but not with any other filterable properties. Note: Details for this property require a Microsoft Entra ID P1 or P2 license and the AuditLog.Read.All permission.This property isn't returned for a user who never signed in or last signed in before April 2020. * @param value Value to set for the signInActivity property. */ public void setSignInActivity(@jakarta.annotation.Nullable final SignInActivity value) { this.backingStore.set("signInActivity", value); } /** - * Sets the signInSessionsValidFromDateTime property value. Any refresh tokens or session tokens (session cookies) issued before this time are invalid. Applications get an error when using an invalid refresh or session token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Returned only on $select. + * Sets the signInSessionsValidFromDateTime property value. Any refresh tokens or session tokens (session cookies) issued before this time are invalid. Applications get an error when using an invalid refresh or session token to acquire a delegated access token (to access APIs such as Microsoft Graph). If this happens, the application needs to acquire a new refresh token by requesting the authorized endpoint. Read-only. Use revokeSignInSessions to reset. Requires $select to retrieve. * @param value Value to set for the signInSessionsValidFromDateTime property. */ public void setSignInSessionsValidFromDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("signInSessionsValidFromDateTime", value); } /** - * Sets the skills property value. A list for the user to enumerate their skills. Returned only on $select. + * Sets the skills property value. A list for the user to enumerate their skills. Requires $select to retrieve. * @param value Value to set for the skills property. */ public void setSkills(@jakarta.annotation.Nullable final java.util.List value) { @@ -2203,6 +2268,13 @@ public void setSkills(@jakarta.annotation.Nullable final java.util.List public void setSolutions(@jakarta.annotation.Nullable final UserSolutionRoot value) { this.backingStore.set("solutions", value); } + /** + * Sets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param value Value to set for the sponsorOf property. + */ + public void setSponsorOf(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("sponsorOf", value); + } /** * Sets the sponsors property value. The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. * @param value Value to set for the sponsors property. @@ -2211,14 +2283,14 @@ public void setSponsors(@jakarta.annotation.Nullable final java.util.List getMethodsRegistered() { return this.backingStore.get("methodsRegistered"); } /** - * Gets the systemPreferredAuthenticationMethods property value. Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). + * Gets the systemPreferredAuthenticationMethods property value. Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -146,7 +146,7 @@ public String getUserDisplayName() { return this.backingStore.get("userDisplayName"); } /** - * Gets the userPreferredMethodForSecondaryAuthentication property value. The method the user selected as the default second-factor for performing multifactor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). + * Gets the userPreferredMethodForSecondaryAuthentication property value. The method the user selected as the default second-factor for performing multifactor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). * @return a {@link UserDefaultAuthenticationMethod} */ @jakarta.annotation.Nullable @@ -263,7 +263,7 @@ public void setMethodsRegistered(@jakarta.annotation.Nullable final java.util.Li this.backingStore.set("methodsRegistered", value); } /** - * Sets the systemPreferredAuthenticationMethods property value. Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). + * Sets the systemPreferredAuthenticationMethods property value. Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). * @param value Value to set for the systemPreferredAuthenticationMethods property. */ public void setSystemPreferredAuthenticationMethods(@jakarta.annotation.Nullable final java.util.List value) { @@ -277,7 +277,7 @@ public void setUserDisplayName(@jakarta.annotation.Nullable final String value) this.backingStore.set("userDisplayName", value); } /** - * Sets the userPreferredMethodForSecondaryAuthentication property value. The method the user selected as the default second-factor for performing multifactor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). + * Sets the userPreferredMethodForSecondaryAuthentication property value. The method the user selected as the default second-factor for performing multifactor authentication. The possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). * @param value Value to set for the userPreferredMethodForSecondaryAuthentication property. */ public void setUserPreferredMethodForSecondaryAuthentication(@jakarta.annotation.Nullable final UserDefaultAuthenticationMethod value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UserRegistrationFeatureSummary.java b/src/main/java/com/microsoft/graph/generated/models/UserRegistrationFeatureSummary.java index 1f9c9413f96..8cc25bf19ec 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserRegistrationFeatureSummary.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserRegistrationFeatureSummary.java @@ -94,7 +94,7 @@ public java.util.List getUserRegistrationFeatureCo return this.backingStore.get("userRegistrationFeatureCounts"); } /** - * Gets the userRoles property value. The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. + * Gets the userRoles property value. The role type of the user. The possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. * @return a {@link IncludedUserRoles} */ @jakarta.annotation.Nullable @@ -102,7 +102,7 @@ public IncludedUserRoles getUserRoles() { return this.backingStore.get("userRoles"); } /** - * Gets the userTypes property value. User type. Possible values are: all, member, guest, unknownFutureValue. + * Gets the userTypes property value. User type. The possible values are: all, member, guest, unknownFutureValue. * @return a {@link IncludedUserTypes} */ @jakarta.annotation.Nullable @@ -159,14 +159,14 @@ public void setUserRegistrationFeatureCounts(@jakarta.annotation.Nullable final this.backingStore.set("userRegistrationFeatureCounts", value); } /** - * Sets the userRoles property value. The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. + * Sets the userRoles property value. The role type of the user. The possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. * @param value Value to set for the userRoles property. */ public void setUserRoles(@jakarta.annotation.Nullable final IncludedUserRoles value) { this.backingStore.set("userRoles", value); } /** - * Sets the userTypes property value. User type. Possible values are: all, member, guest, unknownFutureValue. + * Sets the userTypes property value. User type. The possible values are: all, member, guest, unknownFutureValue. * @param value Value to set for the userTypes property. */ public void setUserTypes(@jakarta.annotation.Nullable final IncludedUserTypes value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UserRegistrationMethodSummary.java b/src/main/java/com/microsoft/graph/generated/models/UserRegistrationMethodSummary.java index 07634bfb700..26fd829fc7c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserRegistrationMethodSummary.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserRegistrationMethodSummary.java @@ -94,7 +94,7 @@ public java.util.List getUserRegistrationMethodCoun return this.backingStore.get("userRegistrationMethodCounts"); } /** - * Gets the userRoles property value. The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. + * Gets the userRoles property value. The role type of the user. The possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. * @return a {@link IncludedUserRoles} */ @jakarta.annotation.Nullable @@ -102,7 +102,7 @@ public IncludedUserRoles getUserRoles() { return this.backingStore.get("userRoles"); } /** - * Gets the userTypes property value. User type. Possible values are: all, member, guest, unknownFutureValue. + * Gets the userTypes property value. User type. The possible values are: all, member, guest, unknownFutureValue. * @return a {@link IncludedUserTypes} */ @jakarta.annotation.Nullable @@ -159,14 +159,14 @@ public void setUserRegistrationMethodCounts(@jakarta.annotation.Nullable final j this.backingStore.set("userRegistrationMethodCounts", value); } /** - * Sets the userRoles property value. The role type of the user. Possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. + * Sets the userRoles property value. The role type of the user. The possible values are: all, privilegedAdmin, admin, user, unknownFutureValue. * @param value Value to set for the userRoles property. */ public void setUserRoles(@jakarta.annotation.Nullable final IncludedUserRoles value) { this.backingStore.set("userRoles", value); } /** - * Sets the userTypes property value. User type. Possible values are: all, member, guest, unknownFutureValue. + * Sets the userTypes property value. User type. The possible values are: all, member, guest, unknownFutureValue. * @param value Value to set for the userTypes property. */ public void setUserTypes(@jakarta.annotation.Nullable final IncludedUserTypes value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UserSecurityState.java b/src/main/java/com/microsoft/graph/generated/models/UserSecurityState.java index 1d35c38c159..b7dcffb6cba 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserSecurityState.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserSecurityState.java @@ -81,7 +81,7 @@ public String getDomainName() { return this.backingStore.get("domainName"); } /** - * Gets the emailRole property value. For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient. + * Gets the emailRole property value. For email-related alerts - user account's email 'role'. The possible values are: unknown, sender, recipient. * @return a {@link EmailRole} */ @jakarta.annotation.Nullable @@ -153,7 +153,7 @@ public String getLogonLocation() { return this.backingStore.get("logonLocation"); } /** - * Gets the logonType property value. Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service. + * Gets the logonType property value. Method of user sign in. The possible values are: unknown, interactive, remoteInteractive, network, batch, service. * @return a {@link LogonType} */ @jakarta.annotation.Nullable @@ -185,7 +185,7 @@ public String getRiskScore() { return this.backingStore.get("riskScore"); } /** - * Gets the userAccountType property value. User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator. + * Gets the userAccountType property value. User account type (group membership), per Windows definition. The possible values are: unknown, standard, power, administrator. * @return a {@link UserAccountSecurityType} */ @jakarta.annotation.Nullable @@ -260,7 +260,7 @@ public void setDomainName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("domainName", value); } /** - * Sets the emailRole property value. For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient. + * Sets the emailRole property value. For email-related alerts - user account's email 'role'. The possible values are: unknown, sender, recipient. * @param value Value to set for the emailRole property. */ public void setEmailRole(@jakarta.annotation.Nullable final EmailRole value) { @@ -302,7 +302,7 @@ public void setLogonLocation(@jakarta.annotation.Nullable final String value) { this.backingStore.set("logonLocation", value); } /** - * Sets the logonType property value. Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service. + * Sets the logonType property value. Method of user sign in. The possible values are: unknown, interactive, remoteInteractive, network, batch, service. * @param value Value to set for the logonType property. */ public void setLogonType(@jakarta.annotation.Nullable final LogonType value) { @@ -330,7 +330,7 @@ public void setRiskScore(@jakarta.annotation.Nullable final String value) { this.backingStore.set("riskScore", value); } /** - * Sets the userAccountType property value. User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator. + * Sets the userAccountType property value. User account type (group membership), per Windows definition. The possible values are: unknown, standard, power, administrator. * @param value Value to set for the userAccountType property. */ public void setUserAccountType(@jakarta.annotation.Nullable final UserAccountSecurityType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UserSettings.java b/src/main/java/com/microsoft/graph/generated/models/UserSettings.java index 61cfb27548e..5e84a47a938 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserSettings.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserSettings.java @@ -40,6 +40,14 @@ public Boolean getContributionToContentDiscoveryAsOrganizationDisabled() { public Boolean getContributionToContentDiscoveryDisabled() { return this.backingStore.get("contributionToContentDiscoveryDisabled"); } + /** + * Gets the exchange property value. The Exchange settings for mailbox discovery. + * @return a {@link ExchangeSettings} + */ + @jakarta.annotation.Nullable + public ExchangeSettings getExchange() { + return this.backingStore.get("exchange"); + } /** * The deserialization information for the current model * @return a {@link Map>} @@ -49,10 +57,12 @@ public Map> getFieldDeserializers final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("contributionToContentDiscoveryAsOrganizationDisabled", (n) -> { this.setContributionToContentDiscoveryAsOrganizationDisabled(n.getBooleanValue()); }); deserializerMap.put("contributionToContentDiscoveryDisabled", (n) -> { this.setContributionToContentDiscoveryDisabled(n.getBooleanValue()); }); + deserializerMap.put("exchange", (n) -> { this.setExchange(n.getObjectValue(ExchangeSettings::createFromDiscriminatorValue)); }); deserializerMap.put("itemInsights", (n) -> { this.setItemInsights(n.getObjectValue(UserInsightsSettings::createFromDiscriminatorValue)); }); deserializerMap.put("shiftPreferences", (n) -> { this.setShiftPreferences(n.getObjectValue(ShiftPreferences::createFromDiscriminatorValue)); }); deserializerMap.put("storage", (n) -> { this.setStorage(n.getObjectValue(UserStorage::createFromDiscriminatorValue)); }); deserializerMap.put("windows", (n) -> { this.setWindows(n.getCollectionOfObjectValues(WindowsSetting::createFromDiscriminatorValue)); }); + deserializerMap.put("workHoursAndLocations", (n) -> { this.setWorkHoursAndLocations(n.getObjectValue(WorkHoursAndLocationsSetting::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -80,13 +90,21 @@ public UserStorage getStorage() { return this.backingStore.get("storage"); } /** - * Gets the windows property value. The windows property + * Gets the windows property value. The Windows settings of the user stored in the cloud. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable public java.util.List getWindows() { return this.backingStore.get("windows"); } + /** + * Gets the workHoursAndLocations property value. The user's settings for work hours and location preferences for scheduling and availability management. + * @return a {@link WorkHoursAndLocationsSetting} + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting getWorkHoursAndLocations() { + return this.backingStore.get("workHoursAndLocations"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -96,10 +114,12 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ super.serialize(writer); writer.writeBooleanValue("contributionToContentDiscoveryAsOrganizationDisabled", this.getContributionToContentDiscoveryAsOrganizationDisabled()); writer.writeBooleanValue("contributionToContentDiscoveryDisabled", this.getContributionToContentDiscoveryDisabled()); + writer.writeObjectValue("exchange", this.getExchange()); writer.writeObjectValue("itemInsights", this.getItemInsights()); writer.writeObjectValue("shiftPreferences", this.getShiftPreferences()); writer.writeObjectValue("storage", this.getStorage()); writer.writeCollectionOfObjectValues("windows", this.getWindows()); + writer.writeObjectValue("workHoursAndLocations", this.getWorkHoursAndLocations()); } /** * Sets the contributionToContentDiscoveryAsOrganizationDisabled property value. Reflects the organization level setting controlling delegate access to the trending API. When set to true, the organization doesn't have access to Office Delve. The relevancy of the content displayed in Microsoft 365, for example in Suggested sites in SharePoint Home and the Discover view in OneDrive for work or school is affected for the whole organization. This setting is read-only and can only be changed by administrators in the SharePoint admin center. @@ -115,6 +135,13 @@ public void setContributionToContentDiscoveryAsOrganizationDisabled(@jakarta.ann public void setContributionToContentDiscoveryDisabled(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("contributionToContentDiscoveryDisabled", value); } + /** + * Sets the exchange property value. The Exchange settings for mailbox discovery. + * @param value Value to set for the exchange property. + */ + public void setExchange(@jakarta.annotation.Nullable final ExchangeSettings value) { + this.backingStore.set("exchange", value); + } /** * Sets the itemInsights property value. The user's settings for the visibility of meeting hour insights, and insights derived between a user and other items in Microsoft 365, such as documents or sites. Get userInsightsSettings through this navigation property. * @param value Value to set for the itemInsights property. @@ -137,10 +164,17 @@ public void setStorage(@jakarta.annotation.Nullable final UserStorage value) { this.backingStore.set("storage", value); } /** - * Sets the windows property value. The windows property + * Sets the windows property value. The Windows settings of the user stored in the cloud. * @param value Value to set for the windows property. */ public void setWindows(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("windows", value); } + /** + * Sets the workHoursAndLocations property value. The user's settings for work hours and location preferences for scheduling and availability management. + * @param value Value to set for the workHoursAndLocations property. + */ + public void setWorkHoursAndLocations(@jakarta.annotation.Nullable final WorkHoursAndLocationsSetting value) { + this.backingStore.set("workHoursAndLocations", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/UserTrainingEventInfo.java b/src/main/java/com/microsoft/graph/generated/models/UserTrainingEventInfo.java index ae92183e94b..373d3c8c4ea 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserTrainingEventInfo.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserTrainingEventInfo.java @@ -79,7 +79,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the latestTrainingStatus property value. Latest status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. + * Gets the latestTrainingStatus property value. Latest status of the training assigned to the user. The possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. * @return a {@link TrainingStatus} */ @jakarta.annotation.Nullable @@ -155,7 +155,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the latestTrainingStatus property value. Latest status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. + * Sets the latestTrainingStatus property value. Latest status of the training assigned to the user. The possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. * @param value Value to set for the latestTrainingStatus property. */ public void setLatestTrainingStatus(@jakarta.annotation.Nullable final TrainingStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UserTrainingStatusInfo.java b/src/main/java/com/microsoft/graph/generated/models/UserTrainingStatusInfo.java index 68543ca47c5..0587a2baa1c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/UserTrainingStatusInfo.java +++ b/src/main/java/com/microsoft/graph/generated/models/UserTrainingStatusInfo.java @@ -103,7 +103,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the trainingStatus property value. The status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. + * Gets the trainingStatus property value. The status of the training assigned to the user. The possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. * @return a {@link TrainingStatus} */ @jakarta.annotation.Nullable @@ -167,7 +167,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the trainingStatus property value. The status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. + * Sets the trainingStatus property value. The status of the training assigned to the user. The possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue. * @param value Value to set for the trainingStatus property. */ public void setTrainingStatus(@jakarta.annotation.Nullable final TrainingStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/UserWorkLocation.java b/src/main/java/com/microsoft/graph/generated/models/UserWorkLocation.java new file mode 100644 index 00000000000..acbd14086a0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/UserWorkLocation.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 UserWorkLocation implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UserWorkLocation} and sets the default values. + */ + public UserWorkLocation() { + 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 UserWorkLocation} + */ + @jakarta.annotation.Nonnull + public static UserWorkLocation createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UserWorkLocation(); + } + /** + * 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("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("source", (n) -> { this.setSource(n.getEnumValue(WorkLocationSource::forValue)); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::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 placeId property value. Identifier of the place, if applicable. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Gets the source property value. The source property + * @return a {@link WorkLocationSource} + */ + @jakarta.annotation.Nullable + public WorkLocationSource getSource() { + return this.backingStore.get("source"); + } + /** + * Gets the workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * Serializes information the 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("placeId", this.getPlaceId()); + writer.writeEnumValue("source", this.getSource()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + 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 placeId property value. Identifier of the place, if applicable. + * @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 source property value. The source property + * @param value Value to set for the source property. + */ + public void setSource(@jakarta.annotation.Nullable final WorkLocationSource value) { + this.backingStore.set("source", value); + } + /** + * Sets the workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/ValidatingDomains.java b/src/main/java/com/microsoft/graph/generated/models/ValidatingDomains.java new file mode 100644 index 00000000000..e40f2e25eba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/ValidatingDomains.java @@ -0,0 +1,132 @@ +package com.microsoft.graph.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 ValidatingDomains implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ValidatingDomains} and sets the default values. + */ + public ValidatingDomains() { + 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 ValidatingDomains} + */ + @jakarta.annotation.Nonnull + public static ValidatingDomains 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.allDomains": return new AllDomains(); + case "#microsoft.graph.enumeratedDomains": return new EnumeratedDomains(); + } + } + return new ValidatingDomains(); + } + /** + * 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("rootDomains", (n) -> { this.setRootDomains(n.getEnumValue(RootDomains::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 rootDomains property value. The rootDomains property + * @return a {@link RootDomains} + */ + @jakarta.annotation.Nullable + public RootDomains getRootDomains() { + return this.backingStore.get("rootDomains"); + } + /** + * Serializes information the 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("rootDomains", this.getRootDomains()); + 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 rootDomains property value. The rootDomains property + * @param value Value to set for the rootDomains property. + */ + public void setRootDomains(@jakarta.annotation.Nullable final RootDomains value) { + this.backingStore.set("rootDomains", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/VerifiableCredentialAuthenticationMethodTarget.java b/src/main/java/com/microsoft/graph/generated/models/VerifiableCredentialAuthenticationMethodTarget.java new file mode 100644 index 00000000000..b7f5bc3e1dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VerifiableCredentialAuthenticationMethodTarget.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.UUID; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VerifiableCredentialAuthenticationMethodTarget extends AuthenticationMethodTarget implements Parsable { + /** + * Instantiates a new {@link VerifiableCredentialAuthenticationMethodTarget} and sets the default values. + */ + public VerifiableCredentialAuthenticationMethodTarget() { + 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 VerifiableCredentialAuthenticationMethodTarget} + */ + @jakarta.annotation.Nonnull + public static VerifiableCredentialAuthenticationMethodTarget createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VerifiableCredentialAuthenticationMethodTarget(); + } + /** + * 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("verifiedIdProfiles", (n) -> { this.setVerifiedIdProfiles(n.getCollectionOfPrimitiveValues(UUID.class)); }); + return deserializerMap; + } + /** + * Gets the verifiedIdProfiles property value. A collection of Verified ID profile IDs. The profiles define the credentials that users can present to prove their id when signing in, onboarding, or recovering. Verified ID profiles are managed through the Verified ID APIs. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getVerifiedIdProfiles() { + return this.backingStore.get("verifiedIdProfiles"); + } + /** + * Serializes information the 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("verifiedIdProfiles", this.getVerifiedIdProfiles()); + } + /** + * Sets the verifiedIdProfiles property value. A collection of Verified ID profile IDs. The profiles define the credentials that users can present to prove their id when signing in, onboarding, or recovering. Verified ID profiles are managed through the Verified ID APIs. + * @param value Value to set for the verifiedIdProfiles property. + */ + public void setVerifiedIdProfiles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("verifiedIdProfiles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/VerifiableCredentialsAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/VerifiableCredentialsAuthenticationMethodConfiguration.java new file mode 100644 index 00000000000..6b2a45b1189 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VerifiableCredentialsAuthenticationMethodConfiguration.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VerifiableCredentialsAuthenticationMethodConfiguration extends AuthenticationMethodConfiguration implements Parsable { + /** + * Instantiates a new {@link VerifiableCredentialsAuthenticationMethodConfiguration} and sets the default values. + */ + public VerifiableCredentialsAuthenticationMethodConfiguration() { + super(); + this.setOdataType("#microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link VerifiableCredentialsAuthenticationMethodConfiguration} + */ + @jakarta.annotation.Nonnull + public static VerifiableCredentialsAuthenticationMethodConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VerifiableCredentialsAuthenticationMethodConfiguration(); + } + /** + * 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("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(VerifiableCredentialAuthenticationMethodTarget::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the includeTargets property value. A collection of groups that are enabled to use the authentication method. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncludeTargets() { + return this.backingStore.get("includeTargets"); + } + /** + * Serializes information the 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("includeTargets", this.getIncludeTargets()); + } + /** + * Sets the includeTargets property value. A collection of groups that are enabled to use the authentication method. + * @param value Value to set for the includeTargets property. + */ + public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("includeTargets", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfile.java b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfile.java new file mode 100644 index 00000000000..c1c3ca8f4b5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfile.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VerifiedIdProfile extends Entity implements Parsable { + /** + * Instantiates a new {@link VerifiedIdProfile} and sets the default values. + */ + public VerifiedIdProfile() { + 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 VerifiedIdProfile} + */ + @jakarta.annotation.Nonnull + public static VerifiedIdProfile createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VerifiedIdProfile(); + } + /** + * Gets the description property value. Description for the verified ID profile. Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the faceCheckConfiguration property value. The faceCheckConfiguration property + * @return a {@link FaceCheckConfiguration} + */ + @jakarta.annotation.Nullable + public FaceCheckConfiguration getFaceCheckConfiguration() { + return this.backingStore.get("faceCheckConfiguration"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("faceCheckConfiguration", (n) -> { this.setFaceCheckConfiguration(n.getObjectValue(FaceCheckConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("lastModifiedDateTime", (n) -> { this.setLastModifiedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("priority", (n) -> { this.setPriority(n.getIntegerValue()); }); + deserializerMap.put("state", (n) -> { this.setState(n.getEnumValue(VerifiedIdProfileState::forValue)); }); + deserializerMap.put("verifiedIdProfileConfiguration", (n) -> { this.setVerifiedIdProfileConfiguration(n.getObjectValue(VerifiedIdProfileConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("verifiedIdUsageConfigurations", (n) -> { this.setVerifiedIdUsageConfigurations(n.getCollectionOfObjectValues(VerifiedIdUsageConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("verifierDid", (n) -> { this.setVerifierDid(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the lastModifiedDateTime property value. DateTime the profile was last modified. Optional. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getLastModifiedDateTime() { + return this.backingStore.get("lastModifiedDateTime"); + } + /** + * Gets the name property value. Display name for the verified ID profile. Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the priority property value. Defines profile processing priority if multiple profiles are configured. Optional. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getPriority() { + return this.backingStore.get("priority"); + } + /** + * Gets the state property value. The state property + * @return a {@link VerifiedIdProfileState} + */ + @jakarta.annotation.Nullable + public VerifiedIdProfileState getState() { + return this.backingStore.get("state"); + } + /** + * Gets the verifiedIdProfileConfiguration property value. The verifiedIdProfileConfiguration property + * @return a {@link VerifiedIdProfileConfiguration} + */ + @jakarta.annotation.Nullable + public VerifiedIdProfileConfiguration getVerifiedIdProfileConfiguration() { + return this.backingStore.get("verifiedIdProfileConfiguration"); + } + /** + * Gets the verifiedIdUsageConfigurations property value. Collection defining the usage purpose for the profile. Required. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getVerifiedIdUsageConfigurations() { + return this.backingStore.get("verifiedIdUsageConfigurations"); + } + /** + * Gets the verifierDid property value. Decentralized Identifier (DID) string that represents the verifier in the verifiable credential exchange. Required. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getVerifierDid() { + return this.backingStore.get("verifierDid"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("description", this.getDescription()); + writer.writeObjectValue("faceCheckConfiguration", this.getFaceCheckConfiguration()); + writer.writeOffsetDateTimeValue("lastModifiedDateTime", this.getLastModifiedDateTime()); + writer.writeStringValue("name", this.getName()); + writer.writeIntegerValue("priority", this.getPriority()); + writer.writeEnumValue("state", this.getState()); + writer.writeObjectValue("verifiedIdProfileConfiguration", this.getVerifiedIdProfileConfiguration()); + writer.writeCollectionOfObjectValues("verifiedIdUsageConfigurations", this.getVerifiedIdUsageConfigurations()); + writer.writeStringValue("verifierDid", this.getVerifierDid()); + } + /** + * Sets the description property value. Description for the verified ID profile. Required. + * @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 faceCheckConfiguration property value. The faceCheckConfiguration property + * @param value Value to set for the faceCheckConfiguration property. + */ + public void setFaceCheckConfiguration(@jakarta.annotation.Nullable final FaceCheckConfiguration value) { + this.backingStore.set("faceCheckConfiguration", value); + } + /** + * Sets the lastModifiedDateTime property value. DateTime the profile was last modified. Optional. + * @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. Display name for the verified ID profile. Required. + * @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 priority property value. Defines profile processing priority if multiple profiles are configured. Optional. + * @param value Value to set for the priority property. + */ + public void setPriority(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("priority", value); + } + /** + * Sets the state property value. The state property + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final VerifiedIdProfileState value) { + this.backingStore.set("state", value); + } + /** + * Sets the verifiedIdProfileConfiguration property value. The verifiedIdProfileConfiguration property + * @param value Value to set for the verifiedIdProfileConfiguration property. + */ + public void setVerifiedIdProfileConfiguration(@jakarta.annotation.Nullable final VerifiedIdProfileConfiguration value) { + this.backingStore.set("verifiedIdProfileConfiguration", value); + } + /** + * Sets the verifiedIdUsageConfigurations property value. Collection defining the usage purpose for the profile. Required. + * @param value Value to set for the verifiedIdUsageConfigurations property. + */ + public void setVerifiedIdUsageConfigurations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("verifiedIdUsageConfigurations", value); + } + /** + * Sets the verifierDid property value. Decentralized Identifier (DID) string that represents the verifier in the verifiable credential exchange. Required. + * @param value Value to set for the verifierDid property. + */ + public void setVerifierDid(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("verifierDid", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfileCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfileCollectionResponse.java new file mode 100644 index 00000000000..3ec5f1103be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfileCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VerifiedIdProfileCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link VerifiedIdProfileCollectionResponse} and sets the default values. + */ + public VerifiedIdProfileCollectionResponse() { + 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 VerifiedIdProfileCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static VerifiedIdProfileCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VerifiedIdProfileCollectionResponse(); + } + /** + * 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(VerifiedIdProfile::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/generated/models/VerifiedIdProfileConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfileConfiguration.java new file mode 100644 index 00000000000..bdc13178058 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfileConfiguration.java @@ -0,0 +1,192 @@ +package com.microsoft.graph.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 VerifiedIdProfileConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link VerifiedIdProfileConfiguration} and sets the default values. + */ + public VerifiedIdProfileConfiguration() { + 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 VerifiedIdProfileConfiguration} + */ + @jakarta.annotation.Nonnull + public static VerifiedIdProfileConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VerifiedIdProfileConfiguration(); + } + /** + * Gets the acceptedIssuer property value. Trusted Verified ID issuer. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAcceptedIssuer() { + return this.backingStore.get("acceptedIssuer"); + } + /** + * 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 claimBindings property value. Claim bindings from Verified ID to source attributes. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getClaimBindings() { + return this.backingStore.get("claimBindings"); + } + /** + * Gets the claimBindingSource property value. The claimBindingSource property + * @return a {@link ClaimBindingSource} + */ + @jakarta.annotation.Nullable + public ClaimBindingSource getClaimBindingSource() { + return this.backingStore.get("claimBindingSource"); + } + /** + * Gets the claimValidation property value. The claimValidation property + * @return a {@link ClaimValidation} + */ + @jakarta.annotation.Nullable + public ClaimValidation getClaimValidation() { + return this.backingStore.get("claimValidation"); + } + /** + * 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("acceptedIssuer", (n) -> { this.setAcceptedIssuer(n.getStringValue()); }); + deserializerMap.put("claimBindings", (n) -> { this.setClaimBindings(n.getCollectionOfObjectValues(ClaimBinding::createFromDiscriminatorValue)); }); + deserializerMap.put("claimBindingSource", (n) -> { this.setClaimBindingSource(n.getEnumValue(ClaimBindingSource::forValue)); }); + deserializerMap.put("claimValidation", (n) -> { this.setClaimValidation(n.getObjectValue(ClaimValidation::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(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 type property value. Verified ID type. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("acceptedIssuer", this.getAcceptedIssuer()); + writer.writeCollectionOfObjectValues("claimBindings", this.getClaimBindings()); + writer.writeEnumValue("claimBindingSource", this.getClaimBindingSource()); + writer.writeObjectValue("claimValidation", this.getClaimValidation()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the acceptedIssuer property value. Trusted Verified ID issuer. + * @param value Value to set for the acceptedIssuer property. + */ + public void setAcceptedIssuer(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("acceptedIssuer", 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 claimBindings property value. Claim bindings from Verified ID to source attributes. + * @param value Value to set for the claimBindings property. + */ + public void setClaimBindings(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("claimBindings", value); + } + /** + * Sets the claimBindingSource property value. The claimBindingSource property + * @param value Value to set for the claimBindingSource property. + */ + public void setClaimBindingSource(@jakarta.annotation.Nullable final ClaimBindingSource value) { + this.backingStore.set("claimBindingSource", value); + } + /** + * Sets the claimValidation property value. The claimValidation property + * @param value Value to set for the claimValidation property. + */ + public void setClaimValidation(@jakarta.annotation.Nullable final ClaimValidation value) { + this.backingStore.set("claimValidation", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the type property value. Verified ID type. + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfileState.java b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfileState.java new file mode 100644 index 00000000000..13d8ec623f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdProfileState.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum VerifiedIdProfileState implements ValuedEnum { + Enabled("enabled"), + Disabled("disabled"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + VerifiedIdProfileState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static VerifiedIdProfileState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "enabled": return Enabled; + case "disabled": return Disabled; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/VerifiedIdUsageConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdUsageConfiguration.java new file mode 100644 index 00000000000..182538c02e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdUsageConfiguration.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 VerifiedIdUsageConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link VerifiedIdUsageConfiguration} and sets the default values. + */ + public VerifiedIdUsageConfiguration() { + 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 VerifiedIdUsageConfiguration} + */ + @jakarta.annotation.Nonnull + public static VerifiedIdUsageConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VerifiedIdUsageConfiguration(); + } + /** + * 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("isEnabledForTestOnly", (n) -> { this.setIsEnabledForTestOnly(n.getBooleanValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("purpose", (n) -> { this.setPurpose(n.getEnumValue(VerifiedIdUsageConfigurationPurpose::forValue)); }); + return deserializerMap; + } + /** + * Gets the isEnabledForTestOnly property value. Sets profile usage for evaluation (test-only) or production. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsEnabledForTestOnly() { + return this.backingStore.get("isEnabledForTestOnly"); + } + /** + * 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 purpose property value. The purpose property + * @return a {@link VerifiedIdUsageConfigurationPurpose} + */ + @jakarta.annotation.Nullable + public VerifiedIdUsageConfigurationPurpose getPurpose() { + return this.backingStore.get("purpose"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeBooleanValue("isEnabledForTestOnly", this.getIsEnabledForTestOnly()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("purpose", this.getPurpose()); + 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 isEnabledForTestOnly property value. Sets profile usage for evaluation (test-only) or production. + * @param value Value to set for the isEnabledForTestOnly property. + */ + public void setIsEnabledForTestOnly(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isEnabledForTestOnly", 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 purpose property value. The purpose property + * @param value Value to set for the purpose property. + */ + public void setPurpose(@jakarta.annotation.Nullable final VerifiedIdUsageConfigurationPurpose value) { + this.backingStore.set("purpose", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/VerifiedIdUsageConfigurationPurpose.java b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdUsageConfigurationPurpose.java new file mode 100644 index 00000000000..9d21836cdd8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VerifiedIdUsageConfigurationPurpose.java @@ -0,0 +1,29 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum VerifiedIdUsageConfigurationPurpose implements ValuedEnum { + Recovery("recovery"), + Onboarding("onboarding"), + All("all"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + VerifiedIdUsageConfigurationPurpose(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static VerifiedIdUsageConfigurationPurpose forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "recovery": return Recovery; + case "onboarding": return Onboarding; + case "all": return All; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEndpoint.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEndpoint.java index 6947238bb84..ab3f624e267 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEndpoint.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEndpoint.java @@ -61,6 +61,8 @@ public Map> getFieldDeserializers deserializerMap.put("galleryImages", (n) -> { this.setGalleryImages(n.getCollectionOfObjectValues(CloudPcGalleryImage::createFromDiscriminatorValue)); }); deserializerMap.put("onPremisesConnections", (n) -> { this.setOnPremisesConnections(n.getCollectionOfObjectValues(CloudPcOnPremisesConnection::createFromDiscriminatorValue)); }); deserializerMap.put("provisioningPolicies", (n) -> { this.setProvisioningPolicies(n.getCollectionOfObjectValues(CloudPcProvisioningPolicy::createFromDiscriminatorValue)); }); + deserializerMap.put("report", (n) -> { this.setReport(n.getObjectValue(CloudPcReport::createFromDiscriminatorValue)); }); + deserializerMap.put("servicePlans", (n) -> { this.setServicePlans(n.getCollectionOfObjectValues(CloudPcServicePlan::createFromDiscriminatorValue)); }); deserializerMap.put("userSettings", (n) -> { this.setUserSettings(n.getCollectionOfObjectValues(CloudPcUserSetting::createFromDiscriminatorValue)); }); return deserializerMap; } @@ -88,6 +90,22 @@ public java.util.List getOnPremisesConnections() { public java.util.List getProvisioningPolicies() { return this.backingStore.get("provisioningPolicies"); } + /** + * Gets the report property value. Cloud PC-related reports. Read-only. + * @return a {@link CloudPcReport} + */ + @jakarta.annotation.Nullable + public CloudPcReport getReport() { + return this.backingStore.get("report"); + } + /** + * Gets the servicePlans property value. A collection of Cloud PC service plans. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getServicePlans() { + return this.backingStore.get("servicePlans"); + } /** * Gets the userSettings property value. A collection of Cloud PC user settings. * @return a {@link java.util.List} @@ -109,6 +127,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("galleryImages", this.getGalleryImages()); writer.writeCollectionOfObjectValues("onPremisesConnections", this.getOnPremisesConnections()); writer.writeCollectionOfObjectValues("provisioningPolicies", this.getProvisioningPolicies()); + writer.writeObjectValue("report", this.getReport()); + writer.writeCollectionOfObjectValues("servicePlans", this.getServicePlans()); writer.writeCollectionOfObjectValues("userSettings", this.getUserSettings()); } /** @@ -153,6 +173,20 @@ public void setOnPremisesConnections(@jakarta.annotation.Nullable final java.uti public void setProvisioningPolicies(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("provisioningPolicies", value); } + /** + * Sets the report property value. Cloud PC-related reports. Read-only. + * @param value Value to set for the report property. + */ + public void setReport(@jakarta.annotation.Nullable final CloudPcReport value) { + this.backingStore.set("report", value); + } + /** + * Sets the servicePlans property value. A collection of Cloud PC service plans. + * @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); + } /** * Sets the userSettings property value. A collection of Cloud PC user settings. * @param value Value to set for the userSettings property. diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEvent.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEvent.java index dfa6d53592d..d59b3af7134 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEvent.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEvent.java @@ -84,6 +84,7 @@ public Map> getFieldDeserializers deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("endDateTime", (n) -> { this.setEndDateTime(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); deserializerMap.put("externalEventInformation", (n) -> { this.setExternalEventInformation(n.getCollectionOfObjectValues(VirtualEventExternalInformation::createFromDiscriminatorValue)); }); + deserializerMap.put("isRegistrationRequired", (n) -> { this.setIsRegistrationRequired(n.getBooleanValue()); }); deserializerMap.put("presenters", (n) -> { this.setPresenters(n.getCollectionOfObjectValues(VirtualEventPresenter::createFromDiscriminatorValue)); }); deserializerMap.put("sessions", (n) -> { this.setSessions(n.getCollectionOfObjectValues(VirtualEventSession::createFromDiscriminatorValue)); }); deserializerMap.put("settings", (n) -> { this.setSettings(n.getObjectValue(VirtualEventSettings::createFromDiscriminatorValue)); }); @@ -91,6 +92,14 @@ public Map> getFieldDeserializers deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(VirtualEventStatus::forValue)); }); return deserializerMap; } + /** + * Gets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsRegistrationRequired() { + return this.backingStore.get("isRegistrationRequired"); + } /** * Gets the presenters property value. The virtual event presenters. * @return a {@link java.util.List} @@ -143,6 +152,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("displayName", this.getDisplayName()); writer.writeObjectValue("endDateTime", this.getEndDateTime()); writer.writeCollectionOfObjectValues("externalEventInformation", this.getExternalEventInformation()); + writer.writeBooleanValue("isRegistrationRequired", this.getIsRegistrationRequired()); writer.writeCollectionOfObjectValues("presenters", this.getPresenters()); writer.writeCollectionOfObjectValues("sessions", this.getSessions()); writer.writeObjectValue("settings", this.getSettings()); @@ -184,6 +194,13 @@ public void setEndDateTime(@jakarta.annotation.Nullable final DateTimeTimeZone v public void setExternalEventInformation(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("externalEventInformation", value); } + /** + * Sets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. + * @param value Value to set for the isRegistrationRequired property. + */ + public void setIsRegistrationRequired(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isRegistrationRequired", value); + } /** * Sets the presenters property value. The virtual event presenters. * @param value Value to set for the presenters property. diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistrationConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistrationConfiguration.java index 1a65b789756..d23899f2d3c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistrationConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventRegistrationConfiguration.java @@ -26,6 +26,7 @@ public static VirtualEventRegistrationConfiguration createFromDiscriminatorValue if (mappingValueNode != null) { final String mappingValue = mappingValueNode.getStringValue(); switch (mappingValue) { + case "#microsoft.graph.virtualEventTownhallRegistrationConfiguration": return new VirtualEventTownhallRegistrationConfiguration(); case "#microsoft.graph.virtualEventWebinarRegistrationConfiguration": return new VirtualEventWebinarRegistrationConfiguration(); } } @@ -47,10 +48,28 @@ public Integer getCapacity() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("capacity", (n) -> { this.setCapacity(n.getIntegerValue()); }); + deserializerMap.put("isManualApprovalEnabled", (n) -> { this.setIsManualApprovalEnabled(n.getBooleanValue()); }); + deserializerMap.put("isWaitlistEnabled", (n) -> { this.setIsWaitlistEnabled(n.getBooleanValue()); }); deserializerMap.put("questions", (n) -> { this.setQuestions(n.getCollectionOfObjectValues(VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue)); }); deserializerMap.put("registrationWebUrl", (n) -> { this.setRegistrationWebUrl(n.getStringValue()); }); return deserializerMap; } + /** + * Gets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsManualApprovalEnabled() { + return this.backingStore.get("isManualApprovalEnabled"); + } + /** + * Gets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getIsWaitlistEnabled() { + return this.backingStore.get("isWaitlistEnabled"); + } /** * Gets the questions property value. Registration questions. * @return a {@link java.util.List} @@ -75,6 +94,8 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeIntegerValue("capacity", this.getCapacity()); + writer.writeBooleanValue("isManualApprovalEnabled", this.getIsManualApprovalEnabled()); + writer.writeBooleanValue("isWaitlistEnabled", this.getIsWaitlistEnabled()); writer.writeCollectionOfObjectValues("questions", this.getQuestions()); writer.writeStringValue("registrationWebUrl", this.getRegistrationWebUrl()); } @@ -85,6 +106,20 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setCapacity(@jakarta.annotation.Nullable final Integer value) { this.backingStore.set("capacity", value); } + /** + * Sets the isManualApprovalEnabled property value. Indicates whether registrations require organizer approval before a participant is confirmed. + * @param value Value to set for the isManualApprovalEnabled property. + */ + public void setIsManualApprovalEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isManualApprovalEnabled", value); + } + /** + * Sets the isWaitlistEnabled property value. Indicates whether more registrants are automatically placed on a waitlist when capacity is reached. + * @param value Value to set for the isWaitlistEnabled property. + */ + public void setIsWaitlistEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("isWaitlistEnabled", value); + } /** * Sets the questions property value. Registration questions. * @param value Value to set for the questions property. diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventSession.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventSession.java index e8080c0d7fb..ce780604783 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventSession.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventSession.java @@ -25,6 +25,14 @@ public static VirtualEventSession createFromDiscriminatorValue(@jakarta.annotati Objects.requireNonNull(parseNode); return new VirtualEventSession(); } + /** + * Gets the capacity property value. Represents the expected number of attendees for the virtual event session. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCapacity() { + return this.backingStore.get("capacity"); + } /** * Gets the endDateTime property value. The virtual event session end time. * @return a {@link DateTimeTimeZone} @@ -40,6 +48,7 @@ public DateTimeTimeZone getEndDateTime() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("capacity", (n) -> { this.setCapacity(n.getIntegerValue()); }); deserializerMap.put("endDateTime", (n) -> { this.setEndDateTime(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); deserializerMap.put("startDateTime", (n) -> { this.setStartDateTime(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); deserializerMap.put("videoOnDemandWebUrl", (n) -> { this.setVideoOnDemandWebUrl(n.getStringValue()); }); @@ -68,10 +77,18 @@ public String getVideoOnDemandWebUrl() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); + writer.writeIntegerValue("capacity", this.getCapacity()); writer.writeObjectValue("endDateTime", this.getEndDateTime()); writer.writeObjectValue("startDateTime", this.getStartDateTime()); writer.writeStringValue("videoOnDemandWebUrl", this.getVideoOnDemandWebUrl()); } + /** + * Sets the capacity property value. Represents the expected number of attendees for the virtual event session. + * @param value Value to set for the capacity property. + */ + public void setCapacity(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("capacity", value); + } /** * Sets the endDateTime property value. The virtual event session end time. * @param value Value to set for the endDateTime property. diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhall.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhall.java index 10ce94bc590..8677b235d3d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhall.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhall.java @@ -26,13 +26,21 @@ public static VirtualEventTownhall createFromDiscriminatorValue(@jakarta.annotat return new VirtualEventTownhall(); } /** - * Gets the audience property value. The audience to whom the town hall is visible. Possible values are: everyone, organization, and unknownFutureValue. + * Gets the audience property value. The audience to whom the town hall is visible. The possible values are: everyone, organization, and unknownFutureValue. * @return a {@link MeetingAudience} */ @jakarta.annotation.Nullable public MeetingAudience getAudience() { return this.backingStore.get("audience"); } + /** + * Gets the capacity property value. Represents the expected number of attendees for the town hall. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCapacity() { + return this.backingStore.get("capacity"); + } /** * Gets the coOrganizers property value. Identity information of the coorganizers of the town hall. * @return a {@link java.util.List} @@ -49,9 +57,12 @@ public java.util.List getCoOrganizers() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("audience", (n) -> { this.setAudience(n.getEnumValue(MeetingAudience::forValue)); }); + deserializerMap.put("capacity", (n) -> { this.setCapacity(n.getIntegerValue()); }); deserializerMap.put("coOrganizers", (n) -> { this.setCoOrganizers(n.getCollectionOfObjectValues(CommunicationsUserIdentity::createFromDiscriminatorValue)); }); deserializerMap.put("invitedAttendees", (n) -> { this.setInvitedAttendees(n.getCollectionOfObjectValues(Identity::createFromDiscriminatorValue)); }); deserializerMap.put("isInviteOnly", (n) -> { this.setIsInviteOnly(n.getBooleanValue()); }); + deserializerMap.put("registrationConfiguration", (n) -> { this.setRegistrationConfiguration(n.getObjectValue(VirtualEventTownhallRegistrationConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("registrations", (n) -> { this.setRegistrations(n.getCollectionOfObjectValues(VirtualEventRegistration::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -70,6 +81,22 @@ public java.util.List getInvitedAttendees() { public Boolean getIsInviteOnly() { return this.backingStore.get("isInviteOnly"); } + /** + * Gets the registrationConfiguration property value. Registration configuration of the town hall. + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration getRegistrationConfiguration() { + return this.backingStore.get("registrationConfiguration"); + } + /** + * Gets the registrations property value. Registration records of the town hall. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRegistrations() { + return this.backingStore.get("registrations"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -78,17 +105,27 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeEnumValue("audience", this.getAudience()); + writer.writeIntegerValue("capacity", this.getCapacity()); writer.writeCollectionOfObjectValues("coOrganizers", this.getCoOrganizers()); writer.writeCollectionOfObjectValues("invitedAttendees", this.getInvitedAttendees()); writer.writeBooleanValue("isInviteOnly", this.getIsInviteOnly()); + writer.writeObjectValue("registrationConfiguration", this.getRegistrationConfiguration()); + writer.writeCollectionOfObjectValues("registrations", this.getRegistrations()); } /** - * Sets the audience property value. The audience to whom the town hall is visible. Possible values are: everyone, organization, and unknownFutureValue. + * Sets the audience property value. The audience to whom the town hall is visible. The possible values are: everyone, organization, and unknownFutureValue. * @param value Value to set for the audience property. */ public void setAudience(@jakarta.annotation.Nullable final MeetingAudience value) { this.backingStore.set("audience", value); } + /** + * Sets the capacity property value. Represents the expected number of attendees for the town hall. + * @param value Value to set for the capacity property. + */ + public void setCapacity(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("capacity", value); + } /** * Sets the coOrganizers property value. Identity information of the coorganizers of the town hall. * @param value Value to set for the coOrganizers property. @@ -110,4 +147,18 @@ public void setInvitedAttendees(@jakarta.annotation.Nullable final java.util.Lis public void setIsInviteOnly(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isInviteOnly", value); } + /** + * Sets the registrationConfiguration property value. Registration configuration of the town hall. + * @param value Value to set for the registrationConfiguration property. + */ + public void setRegistrationConfiguration(@jakarta.annotation.Nullable final VirtualEventTownhallRegistrationConfiguration value) { + this.backingStore.set("registrationConfiguration", value); + } + /** + * Sets the registrations property value. Registration records of the town hall. + * @param value Value to set for the registrations property. + */ + public void setRegistrations(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("registrations", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhallRegistrationConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhallRegistrationConfiguration.java new file mode 100644 index 00000000000..97a693ab689 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventTownhallRegistrationConfiguration.java @@ -0,0 +1,44 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VirtualEventTownhallRegistrationConfiguration extends VirtualEventRegistrationConfiguration implements Parsable { + /** + * Instantiates a new {@link VirtualEventTownhallRegistrationConfiguration} and sets the default values. + */ + public VirtualEventTownhallRegistrationConfiguration() { + 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 VirtualEventTownhallRegistrationConfiguration} + */ + @jakarta.annotation.Nonnull + public static VirtualEventTownhallRegistrationConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new VirtualEventTownhallRegistrationConfiguration(); + } + /** + * 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/generated/models/VirtualEventWebinar.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinar.java index 8e3de9b1dd0..9a6dc4e8d30 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinar.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinar.java @@ -26,7 +26,7 @@ public static VirtualEventWebinar createFromDiscriminatorValue(@jakarta.annotati return new VirtualEventWebinar(); } /** - * Gets the audience property value. To whom the webinar is visible. Possible values are: everyone, organization, and unknownFutureValue. + * Gets the audience property value. To whom the webinar is visible. The possible values are: everyone, organization, and unknownFutureValue. * @return a {@link MeetingAudience} */ @jakarta.annotation.Nullable @@ -83,7 +83,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("registrations", this.getRegistrations()); } /** - * Sets the audience property value. To whom the webinar is visible. Possible values are: everyone, organization, and unknownFutureValue. + * Sets the audience property value. To whom the webinar is visible. The possible values are: everyone, organization, and unknownFutureValue. * @param value Value to set for the audience property. */ public void setAudience(@jakarta.annotation.Nullable final MeetingAudience value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinarRegistrationConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinarRegistrationConfiguration.java index 6adbf694623..b70139923b1 100644 --- a/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinarRegistrationConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/VirtualEventWebinarRegistrationConfiguration.java @@ -31,26 +31,8 @@ public static VirtualEventWebinarRegistrationConfiguration createFromDiscriminat @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("isManualApprovalEnabled", (n) -> { this.setIsManualApprovalEnabled(n.getBooleanValue()); }); - deserializerMap.put("isWaitlistEnabled", (n) -> { this.setIsWaitlistEnabled(n.getBooleanValue()); }); return deserializerMap; } - /** - * Gets the isManualApprovalEnabled property value. The isManualApprovalEnabled property - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getIsManualApprovalEnabled() { - return this.backingStore.get("isManualApprovalEnabled"); - } - /** - * Gets the isWaitlistEnabled property value. The isWaitlistEnabled property - * @return a {@link Boolean} - */ - @jakarta.annotation.Nullable - public Boolean getIsWaitlistEnabled() { - return this.backingStore.get("isWaitlistEnabled"); - } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -58,21 +40,5 @@ public Boolean getIsWaitlistEnabled() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeBooleanValue("isManualApprovalEnabled", this.getIsManualApprovalEnabled()); - writer.writeBooleanValue("isWaitlistEnabled", this.getIsWaitlistEnabled()); - } - /** - * Sets the isManualApprovalEnabled property value. The isManualApprovalEnabled property - * @param value Value to set for the isManualApprovalEnabled property. - */ - public void setIsManualApprovalEnabled(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("isManualApprovalEnabled", value); - } - /** - * Sets the isWaitlistEnabled property value. The isWaitlistEnabled property - * @param value Value to set for the isWaitlistEnabled property. - */ - public void setIsWaitlistEnabled(@jakarta.annotation.Nullable final Boolean value) { - this.backingStore.set("isWaitlistEnabled", value); } } diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallDnsConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallDnsConfiguration.java index 4d50d47b660..82417eb882c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallDnsConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallDnsConfiguration.java @@ -71,7 +71,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the isDomainVerified property value. The isDomainVerified property + * Gets the isDomainVerified property value. Indicates whether the domain owning this DNS record has been verified by the WAF provider. * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -79,7 +79,7 @@ public Boolean getIsDomainVerified() { return this.backingStore.get("isDomainVerified"); } /** - * Gets the isProxied property value. The isProxied property + * Gets the isProxied property value. Indicates whether traffic for this DNS record is proxied through the WAF provider's network (for example, using a CDN or reverse proxy). * @return a {@link Boolean} */ @jakarta.annotation.Nullable @@ -87,7 +87,7 @@ public Boolean getIsProxied() { return this.backingStore.get("isProxied"); } /** - * Gets the name property value. The name property + * Gets the name property value. The DNS record name (for example, www.contoso.com or contoso.com). This is the host or zone name to which the configuration applies. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -111,7 +111,7 @@ public WebApplicationFirewallDnsRecordType getRecordType() { return this.backingStore.get("recordType"); } /** - * Gets the value property value. The value property + * Gets the value property value. The value of the DNS record. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -148,21 +148,21 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the isDomainVerified property value. The isDomainVerified property + * Sets the isDomainVerified property value. Indicates whether the domain owning this DNS record has been verified by the WAF provider. * @param value Value to set for the isDomainVerified property. */ public void setIsDomainVerified(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isDomainVerified", value); } /** - * Sets the isProxied property value. The isProxied property + * Sets the isProxied property value. Indicates whether traffic for this DNS record is proxied through the WAF provider's network (for example, using a CDN or reverse proxy). * @param value Value to set for the isProxied property. */ public void setIsProxied(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isProxied", value); } /** - * Sets the name property value. The name property + * Sets the name property value. The DNS record name (for example, www.contoso.com or contoso.com). This is the host or zone name to which the configuration applies. * @param value Value to set for the name property. */ public void setName(@jakarta.annotation.Nullable final String value) { @@ -183,7 +183,7 @@ public void setRecordType(@jakarta.annotation.Nullable final WebApplicationFirew this.backingStore.set("recordType", value); } /** - * Sets the value property value. The value property + * Sets the value property value. The value of the DNS record. * @param value Value to set for the value property. */ public void setValue(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProvider.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProvider.java index 8e6a98bedf1..dabd658f085 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProvider.java +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallProvider.java @@ -33,7 +33,7 @@ public static WebApplicationFirewallProvider createFromDiscriminatorValue(@jakar return new WebApplicationFirewallProvider(); } /** - * Gets the displayName property value. The displayName property + * Gets the displayName property value. The display name of the WAF provider. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -60,7 +60,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("displayName", this.getDisplayName()); } /** - * Sets the displayName property value. The displayName property + * Sets the displayName property value. The display name of the WAF provider. * @param value Value to set for the displayName property. */ public void setDisplayName(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModel.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModel.java index f516f261977..ab07bf32e45 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModel.java +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationModel.java @@ -39,7 +39,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the provider property value. The provider property + * Gets the provider property value. Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. * @return a {@link WebApplicationFirewallProvider} */ @jakarta.annotation.Nullable @@ -55,7 +55,7 @@ public WebApplicationFirewallProviderType getProviderType() { return this.backingStore.get("providerType"); } /** - * Gets the verificationResult property value. The verificationResult property + * Gets the verificationResult property value. An object describing the outcome of the verification operation, including status, errors or warnings * @return a {@link WebApplicationFirewallVerificationResult} */ @jakarta.annotation.Nullable @@ -63,7 +63,7 @@ public WebApplicationFirewallVerificationResult getVerificationResult() { return this.backingStore.get("verificationResult"); } /** - * Gets the verifiedDetails property value. The verifiedDetails property + * Gets the verifiedDetails property value. Details of DNS configuration * @return a {@link WebApplicationFirewallVerifiedDetails} */ @jakarta.annotation.Nullable @@ -71,7 +71,7 @@ public WebApplicationFirewallVerifiedDetails getVerifiedDetails() { return this.backingStore.get("verifiedDetails"); } /** - * Gets the verifiedHost property value. The verifiedHost property + * Gets the verifiedHost property value. The host (domain or subdomain) that was verified as part of this verification operation. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -92,7 +92,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("verifiedHost", this.getVerifiedHost()); } /** - * Sets the provider property value. The provider property + * Sets the provider property value. Reference to a provider resource associated with this verification model. Represents a WAF provider that can be used to verify or manage the host. * @param value Value to set for the provider property. */ public void setProvider(@jakarta.annotation.Nullable final WebApplicationFirewallProvider value) { @@ -106,21 +106,21 @@ public void setProviderType(@jakarta.annotation.Nullable final WebApplicationFir this.backingStore.set("providerType", value); } /** - * Sets the verificationResult property value. The verificationResult property + * Sets the verificationResult property value. An object describing the outcome of the verification operation, including status, errors or warnings * @param value Value to set for the verificationResult property. */ public void setVerificationResult(@jakarta.annotation.Nullable final WebApplicationFirewallVerificationResult value) { this.backingStore.set("verificationResult", value); } /** - * Sets the verifiedDetails property value. The verifiedDetails property + * Sets the verifiedDetails property value. Details of DNS configuration * @param value Value to set for the verifiedDetails property. */ public void setVerifiedDetails(@jakarta.annotation.Nullable final WebApplicationFirewallVerifiedDetails value) { this.backingStore.set("verifiedDetails", value); } /** - * Sets the verifiedHost property value. The verifiedHost property + * Sets the verifiedHost property value. The host (domain or subdomain) that was verified as part of this verification operation. * @param value Value to set for the verifiedHost property. */ public void setVerifiedHost(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationResult.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationResult.java index 9f646549cad..ba2448caaf2 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationResult.java +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerificationResult.java @@ -57,7 +57,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the errors property value. The errors property + * Gets the errors property value. List of errors encountered during the verification process. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -95,7 +95,7 @@ public WebApplicationFirewallVerificationStatus getStatus() { return this.backingStore.get("status"); } /** - * Gets the verifiedOnDateTime property value. The verifiedOnDateTime property + * Gets the verifiedOnDateTime property value. UTC timestamp when the verification was performed or last updated. This indicates when the verification result was produced. * @return a {@link OffsetDateTime} */ @jakarta.annotation.Nullable @@ -103,7 +103,7 @@ public OffsetDateTime getVerifiedOnDateTime() { return this.backingStore.get("verifiedOnDateTime"); } /** - * Gets the warnings property value. The warnings property + * Gets the warnings property value. List of warnings produced during verification. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -139,7 +139,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the errors property value. The errors property + * Sets the errors property value. List of errors encountered during the verification process. * @param value Value to set for the errors property. */ public void setErrors(@jakarta.annotation.Nullable final java.util.List value) { @@ -160,14 +160,14 @@ public void setStatus(@jakarta.annotation.Nullable final WebApplicationFirewallV this.backingStore.set("status", value); } /** - * Sets the verifiedOnDateTime property value. The verifiedOnDateTime property + * Sets the verifiedOnDateTime property value. UTC timestamp when the verification was performed or last updated. This indicates when the verification result was produced. * @param value Value to set for the verifiedOnDateTime property. */ public void setVerifiedOnDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { this.backingStore.set("verifiedOnDateTime", value); } /** - * Sets the warnings property value. The warnings property + * Sets the warnings property value. List of warnings produced during verification. * @param value Value to set for the warnings property. */ public void setWarnings(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerifiedDetails.java b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerifiedDetails.java index a19dd2094ea..1dad3c61169 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerifiedDetails.java +++ b/src/main/java/com/microsoft/graph/generated/models/WebApplicationFirewallVerifiedDetails.java @@ -64,7 +64,7 @@ public BackingStore getBackingStore() { return this.backingStore; } /** - * Gets the dnsConfiguration property value. The dnsConfiguration property + * Gets the dnsConfiguration property value. DNS-related details discovered during verification for the host, such as the DNS record name, record type, record value, whether the record is proxied through the provider, and whether the domain is verified. * @return a {@link WebApplicationFirewallDnsConfiguration} */ @jakarta.annotation.Nullable @@ -116,7 +116,7 @@ public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value this.backingStore = value; } /** - * Sets the dnsConfiguration property value. The dnsConfiguration property + * Sets the dnsConfiguration property value. DNS-related details discovered during verification for the host, such as the DNS record name, record type, record value, whether the record is proxied through the provider, and whether the domain is verified. * @param value Value to set for the dnsConfiguration property. */ public void setDnsConfiguration(@jakarta.annotation.Nullable final WebApplicationFirewallDnsConfiguration value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WebauthnAuthenticationExtensionsClientInputs.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnAuthenticationExtensionsClientInputs.java new file mode 100644 index 00000000000..e9c83b9e0a9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnAuthenticationExtensionsClientInputs.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.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 WebauthnAuthenticationExtensionsClientInputs implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnAuthenticationExtensionsClientInputs} and sets the default values. + */ + public WebauthnAuthenticationExtensionsClientInputs() { + 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 WebauthnAuthenticationExtensionsClientInputs} + */ + @jakarta.annotation.Nonnull + public static WebauthnAuthenticationExtensionsClientInputs createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnAuthenticationExtensionsClientInputs(); + } + /** + * 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/generated/models/WebauthnAuthenticationExtensionsClientOutputs.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnAuthenticationExtensionsClientOutputs.java new file mode 100644 index 00000000000..343082d1d00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnAuthenticationExtensionsClientOutputs.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.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 WebauthnAuthenticationExtensionsClientOutputs implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnAuthenticationExtensionsClientOutputs} and sets the default values. + */ + public WebauthnAuthenticationExtensionsClientOutputs() { + 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 WebauthnAuthenticationExtensionsClientOutputs} + */ + @jakarta.annotation.Nonnull + public static WebauthnAuthenticationExtensionsClientOutputs createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnAuthenticationExtensionsClientOutputs(); + } + /** + * 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/generated/models/WebauthnAuthenticatorAttestationResponse.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnAuthenticatorAttestationResponse.java new file mode 100644 index 00000000000..ef84ffa7aee --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnAuthenticatorAttestationResponse.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 WebauthnAuthenticatorAttestationResponse implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnAuthenticatorAttestationResponse} and sets the default values. + */ + public WebauthnAuthenticatorAttestationResponse() { + 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 WebauthnAuthenticatorAttestationResponse} + */ + @jakarta.annotation.Nonnull + public static WebauthnAuthenticatorAttestationResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnAuthenticatorAttestationResponse(); + } + /** + * 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 attestationObject property value. A CBOR-encoded attestation object containing the authenticator data and attestation statement. This value is Base64URL-encoded without padding. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAttestationObject() { + return this.backingStore.get("attestationObject"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the clientDataJSON property value. Contains the JSON-compatible serialization of client data passed to the authenticator by the client. This value is Base64URL-encoded without padding. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getClientDataJSON() { + return this.backingStore.get("clientDataJSON"); + } + /** + * 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("attestationObject", (n) -> { this.setAttestationObject(n.getStringValue()); }); + deserializerMap.put("clientDataJSON", (n) -> { this.setClientDataJSON(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("attestationObject", this.getAttestationObject()); + writer.writeStringValue("clientDataJSON", this.getClientDataJSON()); + 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 attestationObject property value. A CBOR-encoded attestation object containing the authenticator data and attestation statement. This value is Base64URL-encoded without padding. + * @param value Value to set for the attestationObject property. + */ + public void setAttestationObject(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("attestationObject", 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 clientDataJSON property value. Contains the JSON-compatible serialization of client data passed to the authenticator by the client. This value is Base64URL-encoded without padding. + * @param value Value to set for the clientDataJSON property. + */ + public void setClientDataJSON(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("clientDataJSON", 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/generated/models/WebauthnAuthenticatorSelectionCriteria.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnAuthenticatorSelectionCriteria.java new file mode 100644 index 00000000000..c24f8b9b861 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnAuthenticatorSelectionCriteria.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 WebauthnAuthenticatorSelectionCriteria implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnAuthenticatorSelectionCriteria} and sets the default values. + */ + public WebauthnAuthenticatorSelectionCriteria() { + 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 WebauthnAuthenticatorSelectionCriteria} + */ + @jakarta.annotation.Nonnull + public static WebauthnAuthenticatorSelectionCriteria createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnAuthenticatorSelectionCriteria(); + } + /** + * 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 authenticatorAttachment property value. Specifies the preferred attachment modality for the authenticator. Possible values: platform (device-bound authenticator, such as Windows Hello), cross-platform (removable authenticator, such as a USB security key), or null (no preference). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAuthenticatorAttachment() { + return this.backingStore.get("authenticatorAttachment"); + } + /** + * 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("authenticatorAttachment", (n) -> { this.setAuthenticatorAttachment(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("requireResidentKey", (n) -> { this.setRequireResidentKey(n.getBooleanValue()); }); + deserializerMap.put("userVerification", (n) -> { this.setUserVerification(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 requireResidentKey property value. Indicates whether the authenticator must create a client-side-resident credential (also known as a discoverable credential). If true, the credential can be used without providing a credential ID. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getRequireResidentKey() { + return this.backingStore.get("requireResidentKey"); + } + /** + * Gets the userVerification property value. Specifies the relying party's preference for user verification during credential creation. Possible values: required, preferred, or discouraged. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getUserVerification() { + return this.backingStore.get("userVerification"); + } + /** + * Serializes information the 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("authenticatorAttachment", this.getAuthenticatorAttachment()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeBooleanValue("requireResidentKey", this.getRequireResidentKey()); + writer.writeStringValue("userVerification", this.getUserVerification()); + 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 authenticatorAttachment property value. Specifies the preferred attachment modality for the authenticator. Possible values: platform (device-bound authenticator, such as Windows Hello), cross-platform (removable authenticator, such as a USB security key), or null (no preference). + * @param value Value to set for the authenticatorAttachment property. + */ + public void setAuthenticatorAttachment(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("authenticatorAttachment", 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 requireResidentKey property value. Indicates whether the authenticator must create a client-side-resident credential (also known as a discoverable credential). If true, the credential can be used without providing a credential ID. + * @param value Value to set for the requireResidentKey property. + */ + public void setRequireResidentKey(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("requireResidentKey", value); + } + /** + * Sets the userVerification property value. Specifies the relying party's preference for user verification during credential creation. Possible values: required, preferred, or discouraged. + * @param value Value to set for the userVerification property. + */ + public void setUserVerification(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("userVerification", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebauthnCredentialCreationOptions.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnCredentialCreationOptions.java new file mode 100644 index 00000000000..5d67b8073f8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnCredentialCreationOptions.java @@ -0,0 +1,142 @@ +package com.microsoft.graph.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 WebauthnCredentialCreationOptions implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnCredentialCreationOptions} and sets the default values. + */ + public WebauthnCredentialCreationOptions() { + 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 WebauthnCredentialCreationOptions} + */ + @jakarta.annotation.Nonnull + public static WebauthnCredentialCreationOptions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnCredentialCreationOptions(); + } + /** + * 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 challengeTimeoutDateTime property value. The date and time when the challenge times out and can no longer be used to create a credential. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getChallengeTimeoutDateTime() { + return this.backingStore.get("challengeTimeoutDateTime"); + } + /** + * 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("challengeTimeoutDateTime", (n) -> { this.setChallengeTimeoutDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("publicKey", (n) -> { this.setPublicKey(n.getObjectValue(WebauthnPublicKeyCredentialCreationOptions::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 publicKey property value. The WebAuthn public key creation options. + * @return a {@link WebauthnPublicKeyCredentialCreationOptions} + */ + @jakarta.annotation.Nullable + public WebauthnPublicKeyCredentialCreationOptions getPublicKey() { + return this.backingStore.get("publicKey"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("challengeTimeoutDateTime", this.getChallengeTimeoutDateTime()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("publicKey", this.getPublicKey()); + 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 challengeTimeoutDateTime property value. The date and time when the challenge times out and can no longer be used to create a credential. + * @param value Value to set for the challengeTimeoutDateTime property. + */ + public void setChallengeTimeoutDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("challengeTimeoutDateTime", 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 publicKey property value. The WebAuthn public key creation options. + * @param value Value to set for the publicKey property. + */ + public void setPublicKey(@jakarta.annotation.Nullable final WebauthnPublicKeyCredentialCreationOptions value) { + this.backingStore.set("publicKey", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredential.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredential.java new file mode 100644 index 00000000000..935c21cb285 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredential.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 WebauthnPublicKeyCredential implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnPublicKeyCredential} and sets the default values. + */ + public WebauthnPublicKeyCredential() { + 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 WebauthnPublicKeyCredential} + */ + @jakarta.annotation.Nonnull + public static WebauthnPublicKeyCredential createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnPublicKeyCredential(); + } + /** + * 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 clientExtensionResults property value. The output of the WebAuthn extension processing. + * @return a {@link WebauthnAuthenticationExtensionsClientOutputs} + */ + @jakarta.annotation.Nullable + public WebauthnAuthenticationExtensionsClientOutputs getClientExtensionResults() { + return this.backingStore.get("clientExtensionResults"); + } + /** + * 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("clientExtensionResults", (n) -> { this.setClientExtensionResults(n.getObjectValue(WebauthnAuthenticationExtensionsClientOutputs::createFromDiscriminatorValue)); }); + deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("response", (n) -> { this.setResponse(n.getObjectValue(WebauthnAuthenticatorAttestationResponse::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the id property value. The credential ID created by the WebAuthn Authenticator. This value is Base64URL-encoded without padding. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * 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 response property value. The response from the WebAuthn Authenticator after generating an attestation. + * @return a {@link WebauthnAuthenticatorAttestationResponse} + */ + @jakarta.annotation.Nullable + public WebauthnAuthenticatorAttestationResponse getResponse() { + return this.backingStore.get("response"); + } + /** + * Serializes information the 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("clientExtensionResults", this.getClientExtensionResults()); + writer.writeStringValue("id", this.getId()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeObjectValue("response", this.getResponse()); + 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 clientExtensionResults property value. The output of the WebAuthn extension processing. + * @param value Value to set for the clientExtensionResults property. + */ + public void setClientExtensionResults(@jakarta.annotation.Nullable final WebauthnAuthenticationExtensionsClientOutputs value) { + this.backingStore.set("clientExtensionResults", value); + } + /** + * Sets the id property value. The credential ID created by the WebAuthn Authenticator. This value is Base64URL-encoded without padding. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } + /** + * Sets the @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 response property value. The response from the WebAuthn Authenticator after generating an attestation. + * @param value Value to set for the response property. + */ + public void setResponse(@jakarta.annotation.Nullable final WebauthnAuthenticatorAttestationResponse value) { + this.backingStore.set("response", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialCreationOptions.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialCreationOptions.java new file mode 100644 index 00000000000..893002ca28f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialCreationOptions.java @@ -0,0 +1,260 @@ +package com.microsoft.graph.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 WebauthnPublicKeyCredentialCreationOptions implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnPublicKeyCredentialCreationOptions} and sets the default values. + */ + public WebauthnPublicKeyCredentialCreationOptions() { + 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 WebauthnPublicKeyCredentialCreationOptions} + */ + @jakarta.annotation.Nonnull + public static WebauthnPublicKeyCredentialCreationOptions createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnPublicKeyCredentialCreationOptions(); + } + /** + * 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 attestation property value. Specifies the relying party's preference for attestation conveyance. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAttestation() { + return this.backingStore.get("attestation"); + } + /** + * Gets the authenticatorSelection property value. Criteria for selecting an appropriate authenticator for credential creation. + * @return a {@link WebauthnAuthenticatorSelectionCriteria} + */ + @jakarta.annotation.Nullable + public WebauthnAuthenticatorSelectionCriteria getAuthenticatorSelection() { + return this.backingStore.get("authenticatorSelection"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the challenge property value. The challenge that the authenticator must sign to prove possession of the credential. This value is Base64URL-encoded without padding. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getChallenge() { + return this.backingStore.get("challenge"); + } + /** + * Gets the excludeCredentials property value. A list of credentials that are already registered for this user, which should be excluded from selection. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getExcludeCredentials() { + return this.backingStore.get("excludeCredentials"); + } + /** + * Gets the extensions property value. Inputs for requested WebAuthn extensions. + * @return a {@link WebauthnAuthenticationExtensionsClientInputs} + */ + @jakarta.annotation.Nullable + public WebauthnAuthenticationExtensionsClientInputs getExtensions() { + return this.backingStore.get("extensions"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(10); + deserializerMap.put("attestation", (n) -> { this.setAttestation(n.getStringValue()); }); + deserializerMap.put("authenticatorSelection", (n) -> { this.setAuthenticatorSelection(n.getObjectValue(WebauthnAuthenticatorSelectionCriteria::createFromDiscriminatorValue)); }); + deserializerMap.put("challenge", (n) -> { this.setChallenge(n.getStringValue()); }); + deserializerMap.put("excludeCredentials", (n) -> { this.setExcludeCredentials(n.getCollectionOfObjectValues(WebauthnPublicKeyCredentialDescriptor::createFromDiscriminatorValue)); }); + deserializerMap.put("extensions", (n) -> { this.setExtensions(n.getObjectValue(WebauthnAuthenticationExtensionsClientInputs::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("pubKeyCredParams", (n) -> { this.setPubKeyCredParams(n.getCollectionOfObjectValues(WebauthnPublicKeyCredentialParameters::createFromDiscriminatorValue)); }); + deserializerMap.put("rp", (n) -> { this.setRp(n.getObjectValue(WebauthnPublicKeyCredentialRpEntity::createFromDiscriminatorValue)); }); + deserializerMap.put("timeout", (n) -> { this.setTimeout(n.getIntegerValue()); }); + deserializerMap.put("user", (n) -> { this.setUser(n.getObjectValue(WebauthnPublicKeyCredentialUserEntity::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 pubKeyCredParams property value. The cryptographic parameters that the relying party supports, in order of preference. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getPubKeyCredParams() { + return this.backingStore.get("pubKeyCredParams"); + } + /** + * Gets the rp property value. Information about the relying party (RP) requesting credential creation. + * @return a {@link WebauthnPublicKeyCredentialRpEntity} + */ + @jakarta.annotation.Nullable + public WebauthnPublicKeyCredentialRpEntity getRp() { + return this.backingStore.get("rp"); + } + /** + * Gets the timeout property value. The time, in milliseconds, that the caller is willing to wait for the operation to complete. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTimeout() { + return this.backingStore.get("timeout"); + } + /** + * Gets the user property value. Information about the user account for which the credential is being created. + * @return a {@link WebauthnPublicKeyCredentialUserEntity} + */ + @jakarta.annotation.Nullable + public WebauthnPublicKeyCredentialUserEntity 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.writeStringValue("attestation", this.getAttestation()); + writer.writeObjectValue("authenticatorSelection", this.getAuthenticatorSelection()); + writer.writeStringValue("challenge", this.getChallenge()); + writer.writeCollectionOfObjectValues("excludeCredentials", this.getExcludeCredentials()); + writer.writeObjectValue("extensions", this.getExtensions()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfObjectValues("pubKeyCredParams", this.getPubKeyCredParams()); + writer.writeObjectValue("rp", this.getRp()); + writer.writeIntegerValue("timeout", this.getTimeout()); + writer.writeObjectValue("user", this.getUser()); + 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 attestation property value. Specifies the relying party's preference for attestation conveyance. + * @param value Value to set for the attestation property. + */ + public void setAttestation(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("attestation", value); + } + /** + * Sets the authenticatorSelection property value. Criteria for selecting an appropriate authenticator for credential creation. + * @param value Value to set for the authenticatorSelection property. + */ + public void setAuthenticatorSelection(@jakarta.annotation.Nullable final WebauthnAuthenticatorSelectionCriteria value) { + this.backingStore.set("authenticatorSelection", 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 challenge property value. The challenge that the authenticator must sign to prove possession of the credential. This value is Base64URL-encoded without padding. + * @param value Value to set for the challenge property. + */ + public void setChallenge(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("challenge", value); + } + /** + * Sets the excludeCredentials property value. A list of credentials that are already registered for this user, which should be excluded from selection. + * @param value Value to set for the excludeCredentials property. + */ + public void setExcludeCredentials(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("excludeCredentials", value); + } + /** + * Sets the extensions property value. Inputs for requested WebAuthn extensions. + * @param value Value to set for the extensions property. + */ + public void setExtensions(@jakarta.annotation.Nullable final WebauthnAuthenticationExtensionsClientInputs value) { + this.backingStore.set("extensions", 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 pubKeyCredParams property value. The cryptographic parameters that the relying party supports, in order of preference. + * @param value Value to set for the pubKeyCredParams property. + */ + public void setPubKeyCredParams(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("pubKeyCredParams", value); + } + /** + * Sets the rp property value. Information about the relying party (RP) requesting credential creation. + * @param value Value to set for the rp property. + */ + public void setRp(@jakarta.annotation.Nullable final WebauthnPublicKeyCredentialRpEntity value) { + this.backingStore.set("rp", value); + } + /** + * Sets the timeout property value. The time, in milliseconds, that the caller is willing to wait for the operation to complete. + * @param value Value to set for the timeout property. + */ + public void setTimeout(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("timeout", value); + } + /** + * Sets the user property value. Information about the user account for which the credential is being created. + * @param value Value to set for the user property. + */ + public void setUser(@jakarta.annotation.Nullable final WebauthnPublicKeyCredentialUserEntity value) { + this.backingStore.set("user", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialDescriptor.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialDescriptor.java new file mode 100644 index 00000000000..ee2f56f5925 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialDescriptor.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 WebauthnPublicKeyCredentialDescriptor implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnPublicKeyCredentialDescriptor} and sets the default values. + */ + public WebauthnPublicKeyCredentialDescriptor() { + 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 WebauthnPublicKeyCredentialDescriptor} + */ + @jakarta.annotation.Nonnull + public static WebauthnPublicKeyCredentialDescriptor createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnPublicKeyCredentialDescriptor(); + } + /** + * 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("id", (n) -> { this.setId(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("transports", (n) -> { this.setTransports(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("type", (n) -> { this.setType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the id property value. The credential ID of the credential being described. This value is Base64URL-encoded without padding. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * 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 transports property value. A hint about the types of transport that the authenticator supports. Possible values include: usb, nfc, ble, internal. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getTransports() { + return this.backingStore.get("transports"); + } + /** + * Gets the type property value. The type of credential. Currently, the only supported value is public-key. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("id", this.getId()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeCollectionOfPrimitiveValues("transports", this.getTransports()); + writer.writeStringValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the id property value. The credential ID of the credential being described. This value is Base64URL-encoded without padding. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } + /** + * Sets the @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 transports property value. A hint about the types of transport that the authenticator supports. Possible values include: usb, nfc, ble, internal. + * @param value Value to set for the transports property. + */ + public void setTransports(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("transports", value); + } + /** + * Sets the type property value. The type of credential. Currently, the only supported value is public-key. + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialParameters.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialParameters.java new file mode 100644 index 00000000000..cf1a003444b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialParameters.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 WebauthnPublicKeyCredentialParameters implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnPublicKeyCredentialParameters} and sets the default values. + */ + public WebauthnPublicKeyCredentialParameters() { + 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 WebauthnPublicKeyCredentialParameters} + */ + @jakarta.annotation.Nonnull + public static WebauthnPublicKeyCredentialParameters createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnPublicKeyCredentialParameters(); + } + /** + * 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 alg property value. A COSE algorithm identifier representing the cryptographic algorithm to use for this credential type. For example, -7 represents ES256. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getAlg() { + return this.backingStore.get("alg"); + } + /** + * 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("alg", (n) -> { this.setAlg(n.getIntegerValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("type", (n) -> { this.setType(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 type property value. The type of credential to create. Currently, the only supported value is public-key. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getType() { + return this.backingStore.get("type"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeIntegerValue("alg", this.getAlg()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("type", this.getType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the alg property value. A COSE algorithm identifier representing the cryptographic algorithm to use for this credential type. For example, -7 represents ES256. + * @param value Value to set for the alg property. + */ + public void setAlg(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("alg", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } + /** + * Sets the type property value. The type of credential to create. Currently, the only supported value is public-key. + * @param value Value to set for the type property. + */ + public void setType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("type", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialRpEntity.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialRpEntity.java new file mode 100644 index 00000000000..2698a7d2839 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialRpEntity.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.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 WebauthnPublicKeyCredentialRpEntity implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnPublicKeyCredentialRpEntity} and sets the default values. + */ + public WebauthnPublicKeyCredentialRpEntity() { + 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 WebauthnPublicKeyCredentialRpEntity} + */ + @jakarta.annotation.Nonnull + public static WebauthnPublicKeyCredentialRpEntity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnPublicKeyCredentialRpEntity(); + } + /** + * 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("id", (n) -> { this.setId(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the id property value. The relying party identifier. For web applications, this value is typically the domain name. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * Gets the name property value. The human-readable name for the relying party. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("id", this.getId()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the id property value. The relying party identifier. For web applications, this value is typically the domain name. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } + /** + * Sets the name property value. The human-readable name for the relying party. + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialUserEntity.java b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialUserEntity.java new file mode 100644 index 00000000000..d6c64fae674 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WebauthnPublicKeyCredentialUserEntity.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 WebauthnPublicKeyCredentialUserEntity implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link WebauthnPublicKeyCredentialUserEntity} and sets the default values. + */ + public WebauthnPublicKeyCredentialUserEntity() { + 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 WebauthnPublicKeyCredentialUserEntity} + */ + @jakarta.annotation.Nonnull + public static WebauthnPublicKeyCredentialUserEntity createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WebauthnPublicKeyCredentialUserEntity(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the displayName property value. A human-readable name for the user account, intended for display. + * @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>(4); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("id", (n) -> { this.setId(n.getStringValue()); }); + deserializerMap.put("name", (n) -> { this.setName(n.getStringValue()); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the id property value. A user identifier, determined by the relying party. This value is opaque to the authenticator and is Base64URL-encoded without padding. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getId() { + return this.backingStore.get("id"); + } + /** + * Gets the name property value. A human-readable identifier for the user account, such as a username or email address. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getName() { + return this.backingStore.get("name"); + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeStringValue("id", this.getId()); + writer.writeStringValue("name", this.getName()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the displayName property value. A human-readable name for the user account, intended for display. + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the id property value. A user identifier, determined by the relying party. This value is opaque to the authenticator and is Base64URL-encoded without padding. + * @param value Value to set for the id property. + */ + public void setId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("id", value); + } + /** + * Sets the name property value. A human-readable identifier for the user account, such as a username or email address. + * @param value Value to set for the name property. + */ + public void setName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("name", value); + } + /** + * Sets the @odata.type property value. The OdataType property + * @param value Value to set for the @odata.type property. + */ + public void setOdataType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("odataType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WhatIfAnalysisResult.java b/src/main/java/com/microsoft/graph/generated/models/WhatIfAnalysisResult.java index 338b344ecf1..c89f9febb2a 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WhatIfAnalysisResult.java +++ b/src/main/java/com/microsoft/graph/generated/models/WhatIfAnalysisResult.java @@ -14,6 +14,7 @@ public class WhatIfAnalysisResult extends ConditionalAccessPolicy implements Par */ public WhatIfAnalysisResult() { super(); + this.setOdataType("#microsoft.graph.whatIfAnalysisResult"); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/models/Win32LobApp.java b/src/main/java/com/microsoft/graph/generated/models/Win32LobApp.java index c649ba382d8..6c90d32116f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Win32LobApp.java +++ b/src/main/java/com/microsoft/graph/generated/models/Win32LobApp.java @@ -30,7 +30,7 @@ public static Win32LobApp createFromDiscriminatorValue(@jakarta.annotation.Nonnu return new Win32LobApp(); } /** - * Gets the allowedArchitectures property value. Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the allowedArchitectures property, the value of the applicableArchitectures property is set to none. Possible values are: null, x86, x64, arm64. Possible values are: none, x86, x64, arm, neutral. + * Gets the allowedArchitectures property value. Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the allowedArchitectures property, the value of the applicableArchitectures property is set to none. The possible values are: null, x86, x64, arm64. The possible values are: none, x86, x64, arm, neutral. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -141,7 +141,7 @@ public java.util.List getReturnCodes() { return this.backingStore.get("returnCodes"); } /** - * Gets the rules property value. Indicates the detection and requirement rules for this app. Possible values are: Win32LobAppFileSystemRule, Win32LobAppPowerShellScriptRule, Win32LobAppProductCodeRule, Win32LobAppRegistryRule. + * Gets the rules property value. Indicates the detection and requirement rules for this app. The possible values are: Win32LobAppFileSystemRule, Win32LobAppPowerShellScriptRule, Win32LobAppProductCodeRule, Win32LobAppRegistryRule. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -187,7 +187,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("uninstallCommandLine", this.getUninstallCommandLine()); } /** - * Sets the allowedArchitectures property value. Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the allowedArchitectures property, the value of the applicableArchitectures property is set to none. Possible values are: null, x86, x64, arm64. Possible values are: none, x86, x64, arm, neutral. + * Sets the allowedArchitectures property value. Indicates the Windows architecture(s) this app should be installed on. The app will be treated as not applicable for devices with architectures not matching the selected value. When a non-null value is provided for the allowedArchitectures property, the value of the applicableArchitectures property is set to none. The possible values are: null, x86, x64, arm64. The possible values are: none, x86, x64, arm, neutral. * @param value Value to set for the allowedArchitectures property. */ public void setAllowedArchitectures(@jakarta.annotation.Nullable final EnumSet value) { @@ -264,7 +264,7 @@ public void setReturnCodes(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Win32LobAppPowerShellScriptRule.java b/src/main/java/com/microsoft/graph/generated/models/Win32LobAppPowerShellScriptRule.java index a6690de80bc..fe46b90e168 100644 --- a/src/main/java/com/microsoft/graph/generated/models/Win32LobAppPowerShellScriptRule.java +++ b/src/main/java/com/microsoft/graph/generated/models/Win32LobAppPowerShellScriptRule.java @@ -94,7 +94,7 @@ public Boolean getRunAs32Bit() { return this.backingStore.get("runAs32Bit"); } /** - * Gets the runAsAccount property value. The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. Possible values are: system, user. + * Gets the runAsAccount property value. The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. The possible values are: system, user. * @return a {@link RunAsAccountType} */ @jakarta.annotation.Nullable @@ -168,7 +168,7 @@ public void setRunAs32Bit(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("runAs32Bit", value); } /** - * Sets the runAsAccount property value. The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. Possible values are: system, user. + * Sets the runAsAccount property value. The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. The possible values are: system, user. * @param value Value to set for the runAsAccount property. */ public void setRunAsAccount(@jakarta.annotation.Nullable final RunAsAccountType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Windows365SwitchCompatibilityFailureReasonType.java b/src/main/java/com/microsoft/graph/generated/models/Windows365SwitchCompatibilityFailureReasonType.java new file mode 100644 index 00000000000..ea676496d2a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/Windows365SwitchCompatibilityFailureReasonType.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum Windows365SwitchCompatibilityFailureReasonType implements ValuedEnum { + OsVersionNotSupported("osVersionNotSupported"), + HardwareNotSupported("hardwareNotSupported"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + Windows365SwitchCompatibilityFailureReasonType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static Windows365SwitchCompatibilityFailureReasonType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "osVersionNotSupported": return OsVersionNotSupported; + case "hardwareNotSupported": return HardwareNotSupported; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceMalwareState.java b/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceMalwareState.java index 6f43bafb103..64108110bfd 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceMalwareState.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsDeviceMalwareState.java @@ -37,7 +37,7 @@ public String getAdditionalInformationUrl() { return this.backingStore.get("additionalInformationUrl"); } /** - * Gets the category property value. Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * Gets the category property value. Category of the malware. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. * @return a {@link WindowsMalwareCategory} */ @jakarta.annotation.Nullable @@ -61,7 +61,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the executionState property value. Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning. + * Gets the executionState property value. Execution status of the malware like blocked/executing etc. The possible values are: unknown, blocked, allowed, running, notRunning. * @return a {@link WindowsMalwareExecutionState} */ @jakarta.annotation.Nullable @@ -104,7 +104,7 @@ public OffsetDateTime getLastStateChangeDateTime() { return this.backingStore.get("lastStateChangeDateTime"); } /** - * Gets the severity property value. Severity of the malware. Possible values are: unknown, low, moderate, high, severe. + * Gets the severity property value. Severity of the malware. The possible values are: unknown, low, moderate, high, severe. * @return a {@link WindowsMalwareSeverity} */ @jakarta.annotation.Nullable @@ -112,7 +112,7 @@ public WindowsMalwareSeverity getSeverity() { return this.backingStore.get("severity"); } /** - * Gets the state property value. Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed. + * Gets the state property value. Current status of the malware like cleaned/quarantined/allowed etc. The possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed. * @return a {@link WindowsMalwareState} */ @jakarta.annotation.Nullable @@ -120,7 +120,7 @@ public WindowsMalwareState getState() { return this.backingStore.get("state"); } /** - * Gets the threatState property value. Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * Gets the threatState property value. Current status of the malware like cleaned/quarantined/allowed etc. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. * @return a {@link WindowsMalwareThreatState} */ @jakarta.annotation.Nullable @@ -153,7 +153,7 @@ public void setAdditionalInformationUrl(@jakarta.annotation.Nullable final Strin this.backingStore.set("additionalInformationUrl", value); } /** - * Sets the category property value. Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * Sets the category property value. Category of the malware. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. * @param value Value to set for the category property. */ public void setCategory(@jakarta.annotation.Nullable final WindowsMalwareCategory value) { @@ -174,7 +174,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the executionState property value. Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning. + * Sets the executionState property value. Execution status of the malware like blocked/executing etc. The possible values are: unknown, blocked, allowed, running, notRunning. * @param value Value to set for the executionState property. */ public void setExecutionState(@jakarta.annotation.Nullable final WindowsMalwareExecutionState value) { @@ -195,21 +195,21 @@ public void setLastStateChangeDateTime(@jakarta.annotation.Nullable final Offset this.backingStore.set("lastStateChangeDateTime", value); } /** - * Sets the severity property value. Severity of the malware. Possible values are: unknown, low, moderate, high, severe. + * Sets the severity property value. Severity of the malware. The possible values are: unknown, low, moderate, high, severe. * @param value Value to set for the severity property. */ public void setSeverity(@jakarta.annotation.Nullable final WindowsMalwareSeverity value) { this.backingStore.set("severity", value); } /** - * Sets the state property value. Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed. + * Sets the state property value. Current status of the malware like cleaned/quarantined/allowed etc. The possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed. * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final WindowsMalwareState value) { this.backingStore.set("state", value); } /** - * Sets the threatState property value. Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. + * Sets the threatState property value. Current status of the malware like cleaned/quarantined/allowed etc. The possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared. * @param value Value to set for the threatState property. */ public void setThreatState(@jakarta.annotation.Nullable final WindowsMalwareThreatState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WindowsHelloForBusinessAuthenticationMethod.java b/src/main/java/com/microsoft/graph/generated/models/WindowsHelloForBusinessAuthenticationMethod.java index 93569cc36fc..8ebd510f599 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsHelloForBusinessAuthenticationMethod.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsHelloForBusinessAuthenticationMethod.java @@ -3,7 +3,6 @@ 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; @@ -26,14 +25,6 @@ public static WindowsHelloForBusinessAuthenticationMethod createFromDiscriminato Objects.requireNonNull(parseNode); return new WindowsHelloForBusinessAuthenticationMethod(); } - /** - * Gets the createdDateTime property value. The date and time that this Windows Hello for Business key was registered. - * @return a {@link OffsetDateTime} - */ - @jakarta.annotation.Nullable - public OffsetDateTime getCreatedDateTime() { - return this.backingStore.get("createdDateTime"); - } /** * Gets the device property value. The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. * @return a {@link Device} @@ -57,14 +48,13 @@ public String getDisplayName() { @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); - deserializerMap.put("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); deserializerMap.put("device", (n) -> { this.setDevice(n.getObjectValue(Device::createFromDiscriminatorValue)); }); deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); deserializerMap.put("keyStrength", (n) -> { this.setKeyStrength(n.getEnumValue(AuthenticationMethodKeyStrength::forValue)); }); return deserializerMap; } /** - * Gets the keyStrength property value. Key strength of this Windows Hello for Business key. Possible values are: normal, weak, unknown. + * Gets the keyStrength property value. Key strength of this Windows Hello for Business key. The possible values are: normal, weak, unknown. * @return a {@link AuthenticationMethodKeyStrength} */ @jakarta.annotation.Nullable @@ -78,18 +68,10 @@ public AuthenticationMethodKeyStrength getKeyStrength() { public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { Objects.requireNonNull(writer); super.serialize(writer); - writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); writer.writeObjectValue("device", this.getDevice()); writer.writeStringValue("displayName", this.getDisplayName()); writer.writeEnumValue("keyStrength", this.getKeyStrength()); } - /** - * Sets the createdDateTime property value. The date and time that this Windows Hello for Business key was registered. - * @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 device property value. The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device. * @param value Value to set for the device property. @@ -105,7 +87,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the keyStrength property value. Key strength of this Windows Hello for Business key. Possible values are: normal, weak, unknown. + * Sets the keyStrength property value. Key strength of this Windows Hello for Business key. The possible values are: normal, weak, unknown. * @param value Value to set for the keyStrength property. */ public void setKeyStrength(@jakarta.annotation.Nullable final AuthenticationMethodKeyStrength value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WindowsMalwareInformation.java b/src/main/java/com/microsoft/graph/generated/models/WindowsMalwareInformation.java index 94021f5989f..a5b21035db3 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsMalwareInformation.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsMalwareInformation.java @@ -37,7 +37,7 @@ public String getAdditionalInformationUrl() { return this.backingStore.get("additionalInformationUrl"); } /** - * Gets the category property value. Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * Gets the category property value. Category of the malware. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. * @return a {@link WindowsMalwareCategory} */ @jakarta.annotation.Nullable @@ -84,7 +84,7 @@ public OffsetDateTime getLastDetectionDateTime() { return this.backingStore.get("lastDetectionDateTime"); } /** - * Gets the severity property value. Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: unknown, low, moderate, high, severe. + * Gets the severity property value. Severity of the malware. The possible values are: unknown, low, moderate, high, severe. default is unknown. The possible values are: unknown, low, moderate, high, severe. * @return a {@link WindowsMalwareSeverity} */ @jakarta.annotation.Nullable @@ -113,7 +113,7 @@ public void setAdditionalInformationUrl(@jakarta.annotation.Nullable final Strin this.backingStore.set("additionalInformationUrl", value); } /** - * Sets the category property value. Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. + * Sets the category property value. Category of the malware. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. default value is invalid. The possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remoteControlSoftware, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule. * @param value Value to set for the category property. */ public void setCategory(@jakarta.annotation.Nullable final WindowsMalwareCategory value) { @@ -141,7 +141,7 @@ public void setLastDetectionDateTime(@jakarta.annotation.Nullable final OffsetDa this.backingStore.set("lastDetectionDateTime", value); } /** - * Sets the severity property value. Severity of the malware. Possible values are: unknown, low, moderate, high, severe. default is unknown. Possible values are: unknown, low, moderate, high, severe. + * Sets the severity property value. Severity of the malware. The possible values are: unknown, low, moderate, high, severe. default is unknown. The possible values are: unknown, low, moderate, high, severe. * @param value Value to set for the severity property. */ public void setSeverity(@jakarta.annotation.Nullable final WindowsMalwareSeverity value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WindowsProtectionState.java b/src/main/java/com/microsoft/graph/generated/models/WindowsProtectionState.java index 7accbfa5c8b..a89b5aa4842 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsProtectionState.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsProtectionState.java @@ -37,6 +37,14 @@ public static WindowsProtectionState createFromDiscriminatorValue(@jakarta.annot public String getAntiMalwareVersion() { return this.backingStore.get("antiMalwareVersion"); } + /** + * Gets the controlledConfigurationEnabled property value. When TRUE indicates the Windows Defender controlled configuration feature is enabled, when FALSE indicates the Windows Defender controlled configuration feature is not enabled. Defaults to setting on client device. + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getControlledConfigurationEnabled() { + return this.backingStore.get("controlledConfigurationEnabled"); + } /** * Gets the detectedMalwareState property value. Device malware list * @return a {@link java.util.List} @@ -46,7 +54,7 @@ public java.util.List getDetectedMalwareState() { return this.backingStore.get("detectedMalwareState"); } /** - * Gets the deviceState property value. Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. + * Gets the deviceState property value. Indicates device's health state. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -69,6 +77,7 @@ public String getEngineVersion() { public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("antiMalwareVersion", (n) -> { this.setAntiMalwareVersion(n.getStringValue()); }); + deserializerMap.put("controlledConfigurationEnabled", (n) -> { this.setControlledConfigurationEnabled(n.getBooleanValue()); }); deserializerMap.put("detectedMalwareState", (n) -> { this.setDetectedMalwareState(n.getCollectionOfObjectValues(WindowsDeviceMalwareState::createFromDiscriminatorValue)); }); deserializerMap.put("deviceState", (n) -> { this.setDeviceState(n.getEnumSetValue(WindowsDeviceHealthState::forValue)); }); deserializerMap.put("engineVersion", (n) -> { this.setEngineVersion(n.getStringValue()); }); @@ -172,7 +181,7 @@ public Boolean getNetworkInspectionSystemEnabled() { return this.backingStore.get("networkInspectionSystemEnabled"); } /** - * Gets the productStatus property value. Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. + * Gets the productStatus property value. Product Status of Windows Defender Antivirus. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -235,6 +244,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeStringValue("antiMalwareVersion", this.getAntiMalwareVersion()); + writer.writeBooleanValue("controlledConfigurationEnabled", this.getControlledConfigurationEnabled()); writer.writeCollectionOfObjectValues("detectedMalwareState", this.getDetectedMalwareState()); writer.writeEnumSetValue("deviceState", this.getDeviceState()); writer.writeStringValue("engineVersion", this.getEngineVersion()); @@ -263,6 +273,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAntiMalwareVersion(@jakarta.annotation.Nullable final String value) { this.backingStore.set("antiMalwareVersion", value); } + /** + * Sets the controlledConfigurationEnabled property value. When TRUE indicates the Windows Defender controlled configuration feature is enabled, when FALSE indicates the Windows Defender controlled configuration feature is not enabled. Defaults to setting on client device. + * @param value Value to set for the controlledConfigurationEnabled property. + */ + public void setControlledConfigurationEnabled(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("controlledConfigurationEnabled", value); + } /** * Sets the detectedMalwareState property value. Device malware list * @param value Value to set for the detectedMalwareState property. @@ -271,7 +288,7 @@ public void setDetectedMalwareState(@jakarta.annotation.Nullable final java.util this.backingStore.set("detectedMalwareState", value); } /** - * Sets the deviceState property value. Indicates device's health state. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. + * Sets the deviceState property value. Indicates device's health state. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. The possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical. * @param value Value to set for the deviceState property. */ public void setDeviceState(@jakarta.annotation.Nullable final EnumSet value) { @@ -355,7 +372,7 @@ public void setNetworkInspectionSystemEnabled(@jakarta.annotation.Nullable final this.backingStore.set("networkInspectionSystemEnabled", value); } /** - * Sets the productStatus property value. Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. + * Sets the productStatus property value. Product Status of Windows Defender Antivirus. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. The possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall. * @param value Value to set for the productStatus property. */ public void setProductStatus(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateForBusinessConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateForBusinessConfiguration.java index 54122d76cc9..1e3b4dfc2e7 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateForBusinessConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/WindowsUpdateForBusinessConfiguration.java @@ -229,7 +229,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the installationSchedule property value. The Installation Schedule. Possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported. + * Gets the installationSchedule property value. The Installation Schedule. The possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported. * @return a {@link WindowsUpdateInstallScheduleType} */ @jakarta.annotation.Nullable @@ -341,7 +341,7 @@ public WindowsUpdateNotificationDisplayOption getUpdateNotificationLevel() { return this.backingStore.get("updateNotificationLevel"); } /** - * Gets the updateWeeks property value. Schedule the update installation on the weeks of the month. Possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. Possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue. + * Gets the updateWeeks property value. Schedule the update installation on the weeks of the month. The possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. The possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -540,7 +540,7 @@ public void setFeatureUpdatesWillBeRolledBack(@jakarta.annotation.Nullable final this.backingStore.set("featureUpdatesWillBeRolledBack", value); } /** - * Sets the installationSchedule property value. The Installation Schedule. Possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported. + * Sets the installationSchedule property value. The Installation Schedule. The possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported. * @param value Value to set for the installationSchedule property. */ public void setInstallationSchedule(@jakarta.annotation.Nullable final WindowsUpdateInstallScheduleType value) { @@ -638,7 +638,7 @@ public void setUpdateNotificationLevel(@jakarta.annotation.Nullable final Window this.backingStore.set("updateNotificationLevel", value); } /** - * Sets the updateWeeks property value. Schedule the update installation on the weeks of the month. Possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. Possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue. + * Sets the updateWeeks property value. Schedule the update installation on the weeks of the month. The possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. The possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue. * @param value Value to set for the updateWeeks property. */ public void setUpdateWeeks(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkHoursAndLocationsSetting.java b/src/main/java/com/microsoft/graph/generated/models/WorkHoursAndLocationsSetting.java new file mode 100644 index 00000000000..c5f93f90740 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WorkHoursAndLocationsSetting.java @@ -0,0 +1,95 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkHoursAndLocationsSetting extends Entity implements Parsable { + /** + * Instantiates a new {@link WorkHoursAndLocationsSetting} and sets the default values. + */ + public WorkHoursAndLocationsSetting() { + 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 WorkHoursAndLocationsSetting} + */ + @jakarta.annotation.Nonnull + public static WorkHoursAndLocationsSetting createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkHoursAndLocationsSetting(); + } + /** + * 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("maxSharedWorkLocationDetails", (n) -> { this.setMaxSharedWorkLocationDetails(n.getEnumValue(MaxWorkLocationDetails::forValue)); }); + deserializerMap.put("occurrences", (n) -> { this.setOccurrences(n.getCollectionOfObjectValues(WorkPlanOccurrence::createFromDiscriminatorValue)); }); + deserializerMap.put("recurrences", (n) -> { this.setRecurrences(n.getCollectionOfObjectValues(WorkPlanRecurrence::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the maxSharedWorkLocationDetails property value. The maxSharedWorkLocationDetails property + * @return a {@link MaxWorkLocationDetails} + */ + @jakarta.annotation.Nullable + public MaxWorkLocationDetails getMaxSharedWorkLocationDetails() { + return this.backingStore.get("maxSharedWorkLocationDetails"); + } + /** + * Gets the occurrences property value. Collection of work plan occurrences. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getOccurrences() { + return this.backingStore.get("occurrences"); + } + /** + * Gets the recurrences property value. Collection of recurring work plans defined by the user. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecurrences() { + return this.backingStore.get("recurrences"); + } + /** + * Serializes information the 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("maxSharedWorkLocationDetails", this.getMaxSharedWorkLocationDetails()); + writer.writeCollectionOfObjectValues("occurrences", this.getOccurrences()); + writer.writeCollectionOfObjectValues("recurrences", this.getRecurrences()); + } + /** + * Sets the maxSharedWorkLocationDetails property value. The maxSharedWorkLocationDetails property + * @param value Value to set for the maxSharedWorkLocationDetails property. + */ + public void setMaxSharedWorkLocationDetails(@jakarta.annotation.Nullable final MaxWorkLocationDetails value) { + this.backingStore.set("maxSharedWorkLocationDetails", value); + } + /** + * Sets the occurrences property value. Collection of work plan occurrences. + * @param value Value to set for the occurrences property. + */ + public void setOccurrences(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("occurrences", value); + } + /** + * Sets the recurrences property value. Collection of recurring work plans defined by the user. + * @param value Value to set for the recurrences property. + */ + public void setRecurrences(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recurrences", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkLocationSource.java b/src/main/java/com/microsoft/graph/generated/models/WorkLocationSource.java new file mode 100644 index 00000000000..cfcc7d44a91 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WorkLocationSource.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WorkLocationSource implements ValuedEnum { + None("none"), + Manual("manual"), + Scheduled("scheduled"), + Automatic("automatic"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + WorkLocationSource(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WorkLocationSource forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "none": return None; + case "manual": return Manual; + case "scheduled": return Scheduled; + case "automatic": return Automatic; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkLocationType.java b/src/main/java/com/microsoft/graph/generated/models/WorkLocationType.java new file mode 100644 index 00000000000..22ac0e76440 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WorkLocationType.java @@ -0,0 +1,31 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WorkLocationType implements ValuedEnum { + Unspecified("unspecified"), + Office("office"), + Remote("remote"), + TimeOff("timeOff"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + WorkLocationType(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WorkLocationType forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "unspecified": return Unspecified; + case "office": return Office; + case "remote": return Remote; + case "timeOff": return TimeOff; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkLocationUpdateScope.java b/src/main/java/com/microsoft/graph/generated/models/WorkLocationUpdateScope.java new file mode 100644 index 00000000000..a81365d4700 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WorkLocationUpdateScope.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum WorkLocationUpdateScope implements ValuedEnum { + CurrentSegment("currentSegment"), + CurrentDay("currentDay"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + WorkLocationUpdateScope(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static WorkLocationUpdateScope forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "currentSegment": return CurrentSegment; + case "currentDay": return CurrentDay; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkPlanOccurrence.java b/src/main/java/com/microsoft/graph/generated/models/WorkPlanOccurrence.java new file mode 100644 index 00000000000..99a8f9fbd92 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WorkPlanOccurrence.java @@ -0,0 +1,146 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkPlanOccurrence extends Entity implements Parsable { + /** + * Instantiates a new {@link WorkPlanOccurrence} and sets the default values. + */ + public WorkPlanOccurrence() { + 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 WorkPlanOccurrence} + */ + @jakarta.annotation.Nonnull + public static WorkPlanOccurrence createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkPlanOccurrence(); + } + /** + * Gets the end property value. The end property + * @return a {@link DateTimeTimeZone} + */ + @jakarta.annotation.Nullable + public DateTimeTimeZone getEnd() { + return this.backingStore.get("end"); + } + /** + * 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("end", (n) -> { this.setEnd(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("recurrenceId", (n) -> { this.setRecurrenceId(n.getStringValue()); }); + deserializerMap.put("start", (n) -> { this.setStart(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); + deserializerMap.put("timeOffDetails", (n) -> { this.setTimeOffDetails(n.getObjectValue(TimeOffDetails::createFromDiscriminatorValue)); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Gets the recurrenceId property value. The identifier of the parent recurrence pattern that generated this occurrence. The value is null for time-off occurrences because they don't have a parent recurrence. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getRecurrenceId() { + return this.backingStore.get("recurrenceId"); + } + /** + * Gets the start property value. The start property + * @return a {@link DateTimeTimeZone} + */ + @jakarta.annotation.Nullable + public DateTimeTimeZone getStart() { + return this.backingStore.get("start"); + } + /** + * Gets the timeOffDetails property value. The details about the time off. Only applicable when workLocationType is set to timeOff. + * @return a {@link TimeOffDetails} + */ + @jakarta.annotation.Nullable + public TimeOffDetails getTimeOffDetails() { + return this.backingStore.get("timeOffDetails"); + } + /** + * Gets the workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("end", this.getEnd()); + writer.writeStringValue("placeId", this.getPlaceId()); + writer.writeStringValue("recurrenceId", this.getRecurrenceId()); + writer.writeObjectValue("start", this.getStart()); + writer.writeObjectValue("timeOffDetails", this.getTimeOffDetails()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + } + /** + * Sets the end property value. The end property + * @param value Value to set for the end property. + */ + public void setEnd(@jakarta.annotation.Nullable final DateTimeTimeZone value) { + this.backingStore.set("end", value); + } + /** + * Sets the placeId property value. Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + * @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 recurrenceId property value. The identifier of the parent recurrence pattern that generated this occurrence. The value is null for time-off occurrences because they don't have a parent recurrence. + * @param value Value to set for the recurrenceId property. + */ + public void setRecurrenceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("recurrenceId", value); + } + /** + * Sets the start property value. The start property + * @param value Value to set for the start property. + */ + public void setStart(@jakarta.annotation.Nullable final DateTimeTimeZone value) { + this.backingStore.set("start", value); + } + /** + * Sets the timeOffDetails property value. The details about the time off. Only applicable when workLocationType is set to timeOff. + * @param value Value to set for the timeOffDetails property. + */ + public void setTimeOffDetails(@jakarta.annotation.Nullable final TimeOffDetails value) { + this.backingStore.set("timeOffDetails", value); + } + /** + * Sets the workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkPlanOccurrenceCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/WorkPlanOccurrenceCollectionResponse.java new file mode 100644 index 00000000000..6859f11be0c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WorkPlanOccurrenceCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkPlanOccurrenceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link WorkPlanOccurrenceCollectionResponse} and sets the default values. + */ + public WorkPlanOccurrenceCollectionResponse() { + 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 WorkPlanOccurrenceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static WorkPlanOccurrenceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkPlanOccurrenceCollectionResponse(); + } + /** + * 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(WorkPlanOccurrence::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/generated/models/WorkPlanRecurrence.java b/src/main/java/com/microsoft/graph/generated/models/WorkPlanRecurrence.java new file mode 100644 index 00000000000..fd493635de2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WorkPlanRecurrence.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkPlanRecurrence extends Entity implements Parsable { + /** + * Instantiates a new {@link WorkPlanRecurrence} and sets the default values. + */ + public WorkPlanRecurrence() { + 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 WorkPlanRecurrence} + */ + @jakarta.annotation.Nonnull + public static WorkPlanRecurrence createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkPlanRecurrence(); + } + /** + * Gets the end property value. The end property + * @return a {@link DateTimeTimeZone} + */ + @jakarta.annotation.Nullable + public DateTimeTimeZone getEnd() { + return this.backingStore.get("end"); + } + /** + * 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("end", (n) -> { this.setEnd(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); + deserializerMap.put("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("recurrence", (n) -> { this.setRecurrence(n.getObjectValue(PatternedRecurrence::createFromDiscriminatorValue)); }); + deserializerMap.put("start", (n) -> { this.setStart(n.getObjectValue(DateTimeTimeZone::createFromDiscriminatorValue)); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * Gets the placeId property value. Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPlaceId() { + return this.backingStore.get("placeId"); + } + /** + * Gets the recurrence property value. The recurrence property + * @return a {@link PatternedRecurrence} + */ + @jakarta.annotation.Nullable + public PatternedRecurrence getRecurrence() { + return this.backingStore.get("recurrence"); + } + /** + * Gets the start property value. The start property + * @return a {@link DateTimeTimeZone} + */ + @jakarta.annotation.Nullable + public DateTimeTimeZone getStart() { + return this.backingStore.get("start"); + } + /** + * Gets the workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("end", this.getEnd()); + writer.writeStringValue("placeId", this.getPlaceId()); + writer.writeObjectValue("recurrence", this.getRecurrence()); + writer.writeObjectValue("start", this.getStart()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + } + /** + * Sets the end property value. The end property + * @param value Value to set for the end property. + */ + public void setEnd(@jakarta.annotation.Nullable final DateTimeTimeZone value) { + this.backingStore.set("end", value); + } + /** + * Sets the placeId property value. Identifier of a place from the Microsoft Graph Places Directory API. Only applicable when workLocationType is set to office. + * @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 recurrence property value. The recurrence property + * @param value Value to set for the recurrence property. + */ + public void setRecurrence(@jakarta.annotation.Nullable final PatternedRecurrence value) { + this.backingStore.set("recurrence", value); + } + /** + * Sets the start property value. The start property + * @param value Value to set for the start property. + */ + public void setStart(@jakarta.annotation.Nullable final DateTimeTimeZone value) { + this.backingStore.set("start", value); + } + /** + * Sets the workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkPlanRecurrenceCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/WorkPlanRecurrenceCollectionResponse.java new file mode 100644 index 00000000000..a634df5591e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WorkPlanRecurrenceCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkPlanRecurrenceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link WorkPlanRecurrenceCollectionResponse} and sets the default values. + */ + public WorkPlanRecurrenceCollectionResponse() { + 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 WorkPlanRecurrenceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static WorkPlanRecurrenceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkPlanRecurrenceCollectionResponse(); + } + /** + * 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(WorkPlanRecurrence::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/generated/models/WorkbookApplication.java b/src/main/java/com/microsoft/graph/generated/models/WorkbookApplication.java index 67fbb405daa..d9064ef586f 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WorkbookApplication.java +++ b/src/main/java/com/microsoft/graph/generated/models/WorkbookApplication.java @@ -25,7 +25,7 @@ public static WorkbookApplication createFromDiscriminatorValue(@jakarta.annotati return new WorkbookApplication(); } /** - * Gets the calculationMode property value. Returns the calculation mode used in the workbook. Possible values are: Automatic, AutomaticExceptTables, Manual. + * Gets the calculationMode property value. Returns the calculation mode used in the workbook. The possible values are: Automatic, AutomaticExceptTables, Manual. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -52,7 +52,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeStringValue("calculationMode", this.getCalculationMode()); } /** - * Sets the calculationMode property value. Returns the calculation mode used in the workbook. Possible values are: Automatic, AutomaticExceptTables, Manual. + * Sets the calculationMode property value. Returns the calculation mode used in the workbook. The possible values are: Automatic, AutomaticExceptTables, Manual. * @param value Value to set for the calculationMode property. */ public void setCalculationMode(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkbookNamedItem.java b/src/main/java/com/microsoft/graph/generated/models/WorkbookNamedItem.java index f6b6988c433..3ee01009274 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WorkbookNamedItem.java +++ b/src/main/java/com/microsoft/graph/generated/models/WorkbookNamedItem.java @@ -66,7 +66,7 @@ public String getScope() { return this.backingStore.get("scope"); } /** - * Gets the type property value. The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only. + * Gets the type property value. The type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -134,7 +134,7 @@ public void setScope(@jakarta.annotation.Nullable final String value) { this.backingStore.set("scope", value); } /** - * Sets the type property value. The type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only. + * Sets the type property value. The type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only. * @param value Value to set for the type property. */ public void setType(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkbookRangeFormat.java b/src/main/java/com/microsoft/graph/generated/models/WorkbookRangeFormat.java index b032900d38c..5c83fbd42ad 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WorkbookRangeFormat.java +++ b/src/main/java/com/microsoft/graph/generated/models/WorkbookRangeFormat.java @@ -75,7 +75,7 @@ public WorkbookRangeFont getFont() { return this.backingStore.get("font"); } /** - * Gets the horizontalAlignment property value. The horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. + * Gets the horizontalAlignment property value. The horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -99,7 +99,7 @@ public Double getRowHeight() { return this.backingStore.get("rowHeight"); } /** - * Gets the verticalAlignment property value. The vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed. + * Gets the verticalAlignment property value. The vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -160,7 +160,7 @@ public void setFont(@jakarta.annotation.Nullable final WorkbookRangeFont value) this.backingStore.set("font", value); } /** - * Sets the horizontalAlignment property value. The horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. + * Sets the horizontalAlignment property value. The horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed. * @param value Value to set for the horizontalAlignment property. */ public void setHorizontalAlignment(@jakarta.annotation.Nullable final String value) { @@ -181,7 +181,7 @@ public void setRowHeight(@jakarta.annotation.Nullable final Double value) { this.backingStore.set("rowHeight", value); } /** - * Sets the verticalAlignment property value. The vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed. + * Sets the verticalAlignment property value. The vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed. * @param value Value to set for the verticalAlignment property. */ public void setVerticalAlignment(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkbookTable.java b/src/main/java/com/microsoft/graph/generated/models/WorkbookTable.java index a054289c197..f3caaf423f6 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WorkbookTable.java +++ b/src/main/java/com/microsoft/graph/generated/models/WorkbookTable.java @@ -144,7 +144,7 @@ public WorkbookTableSort getSort() { return this.backingStore.get("sort"); } /** - * Gets the style property value. A constant value that represents the Table style. Possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. + * Gets the style property value. A constant value that represents the Table style. The possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. * @return a {@link String} */ @jakarta.annotation.Nullable @@ -266,7 +266,7 @@ public void setSort(@jakarta.annotation.Nullable final WorkbookTableSort value) this.backingStore.set("sort", value); } /** - * Sets the style property value. A constant value that represents the Table style. Possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. + * Sets the style property value. A constant value that represents the Table style. The possible values are: TableStyleLight1 through TableStyleLight21, TableStyleMedium1 through TableStyleMedium28, TableStyleStyleDark1 through TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified. * @param value Value to set for the style property. */ public void setStyle(@jakarta.annotation.Nullable final String value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkforceIntegration.java b/src/main/java/com/microsoft/graph/generated/models/WorkforceIntegration.java index a3d839a67d3..19947de346d 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WorkforceIntegration.java +++ b/src/main/java/com/microsoft/graph/generated/models/WorkforceIntegration.java @@ -43,7 +43,7 @@ public String getDisplayName() { return this.backingStore.get("displayName"); } /** - * Gets the eligibilityFilteringEnabledEntities property value. Support to view eligibility-filtered results. Possible values are: none, swapRequest, offerShiftRequest, unknownFutureValue, timeOffReason. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: timeOffReason. + * Gets the eligibilityFilteringEnabledEntities property value. Support to view eligibility-filtered results. The possible values are: none, swapRequest, offerShiftRequest, unknownFutureValue, timeOffReason. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: timeOffReason. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -83,7 +83,7 @@ public Boolean getIsActive() { return this.backingStore.get("isActive"); } /** - * Gets the supportedEntities property value. The Shifts entities supported for synchronous change notifications. Shifts call back to the provided URL when client changes occur to the entities specified in this property. By default, no entities are supported for change notifications. Possible values are: none, shift, swapRequest, userShiftPreferences, openShift, openShiftRequest, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest. + * Gets the supportedEntities property value. The Shifts entities supported for synchronous change notifications. Shifts call back to the provided URL when client changes occur to the entities specified in this property. By default, no entities are supported for change notifications. The possible values are: none, shift, swapRequest, userShiftPreferences, openShift, openShiftRequest, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest. * @return a {@link EnumSet} */ @jakarta.annotation.Nullable @@ -128,7 +128,7 @@ public void setDisplayName(@jakarta.annotation.Nullable final String value) { this.backingStore.set("displayName", value); } /** - * Sets the eligibilityFilteringEnabledEntities property value. Support to view eligibility-filtered results. Possible values are: none, swapRequest, offerShiftRequest, unknownFutureValue, timeOffReason. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: timeOffReason. + * Sets the eligibilityFilteringEnabledEntities property value. Support to view eligibility-filtered results. The possible values are: none, swapRequest, offerShiftRequest, unknownFutureValue, timeOffReason. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: timeOffReason. * @param value Value to set for the eligibilityFilteringEnabledEntities property. */ public void setEligibilityFilteringEnabledEntities(@jakarta.annotation.Nullable final EnumSet value) { @@ -149,7 +149,7 @@ public void setIsActive(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isActive", value); } /** - * Sets the supportedEntities property value. The Shifts entities supported for synchronous change notifications. Shifts call back to the provided URL when client changes occur to the entities specified in this property. By default, no entities are supported for change notifications. Possible values are: none, shift, swapRequest, userShiftPreferences, openShift, openShiftRequest, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest. + * Sets the supportedEntities property value. The Shifts entities supported for synchronous change notifications. Shifts call back to the provided URL when client changes occur to the entities specified in this property. By default, no entities are supported for change notifications. The possible values are: none, shift, swapRequest, userShiftPreferences, openShift, openShiftRequest, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard , timeOffReason , timeOff , timeOffRequest. * @param value Value to set for the supportedEntities property. */ public void setSupportedEntities(@jakarta.annotation.Nullable final EnumSet value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkforceIntegrationEncryption.java b/src/main/java/com/microsoft/graph/generated/models/WorkforceIntegrationEncryption.java index 843224413d5..9a488f0f1e8 100644 --- a/src/main/java/com/microsoft/graph/generated/models/WorkforceIntegrationEncryption.java +++ b/src/main/java/com/microsoft/graph/generated/models/WorkforceIntegrationEncryption.java @@ -76,7 +76,7 @@ public String getOdataType() { return this.backingStore.get("odataType"); } /** - * Gets the protocol property value. Possible values are: sharedSecret, unknownFutureValue. + * Gets the protocol property value. The possible values are: sharedSecret, unknownFutureValue. * @return a {@link WorkforceIntegrationEncryptionProtocol} */ @jakarta.annotation.Nullable @@ -125,7 +125,7 @@ public void setOdataType(@jakarta.annotation.Nullable final String value) { this.backingStore.set("odataType", value); } /** - * Sets the protocol property value. Possible values are: sharedSecret, unknownFutureValue. + * Sets the protocol property value. The possible values are: sharedSecret, unknownFutureValue. * @param value Value to set for the protocol property. */ public void setProtocol(@jakarta.annotation.Nullable final WorkforceIntegrationEncryptionProtocol value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/Workspace.java b/src/main/java/com/microsoft/graph/generated/models/Workspace.java new file mode 100644 index 00000000000..9c2ddbb7607 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/Workspace.java @@ -0,0 +1,130 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Workspace extends Place implements Parsable { + /** + * Instantiates a new {@link Workspace} and sets the default values. + */ + public Workspace() { + super(); + this.setOdataType("#microsoft.graph.workspace"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link Workspace} + */ + @jakarta.annotation.Nonnull + public static Workspace createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Workspace(); + } + /** + * Gets the capacity property value. The maximum number of individual desks within a workspace. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getCapacity() { + return this.backingStore.get("capacity"); + } + /** + * Gets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available in the workspace. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayDeviceName() { + return this.backingStore.get("displayDeviceName"); + } + /** + * Gets the emailAddress property value. The email address that is associated with the workspace. This email address is used for booking. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getEmailAddress() { + return this.backingStore.get("emailAddress"); + } + /** + * 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("capacity", (n) -> { this.setCapacity(n.getIntegerValue()); }); + deserializerMap.put("displayDeviceName", (n) -> { this.setDisplayDeviceName(n.getStringValue()); }); + deserializerMap.put("emailAddress", (n) -> { this.setEmailAddress(n.getStringValue()); }); + deserializerMap.put("mode", (n) -> { this.setMode(n.getObjectValue(PlaceMode::createFromDiscriminatorValue)); }); + deserializerMap.put("nickname", (n) -> { this.setNickname(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the mode property value. The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. + * @return a {@link PlaceMode} + */ + @jakarta.annotation.Nullable + public PlaceMode getMode() { + return this.backingStore.get("mode"); + } + /** + * Gets the nickname property value. A short, friendly name for the workspace, often used for easier identification or display in the UI. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getNickname() { + return this.backingStore.get("nickname"); + } + /** + * Serializes information the 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("capacity", this.getCapacity()); + writer.writeStringValue("displayDeviceName", this.getDisplayDeviceName()); + writer.writeStringValue("emailAddress", this.getEmailAddress()); + writer.writeObjectValue("mode", this.getMode()); + writer.writeStringValue("nickname", this.getNickname()); + } + /** + * Sets the capacity property value. The maximum number of individual desks within a workspace. + * @param value Value to set for the capacity property. + */ + public void setCapacity(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("capacity", value); + } + /** + * Sets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available in the workspace. + * @param value Value to set for the displayDeviceName property. + */ + public void setDisplayDeviceName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayDeviceName", value); + } + /** + * Sets the emailAddress property value. The email address that is associated with the workspace. This email address is used for booking. + * @param value Value to set for the emailAddress property. + */ + public void setEmailAddress(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("emailAddress", value); + } + /** + * Sets the mode property value. The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. + * @param value Value to set for the mode property. + */ + public void setMode(@jakarta.annotation.Nullable final PlaceMode value) { + this.backingStore.set("mode", value); + } + /** + * Sets the nickname property value. A short, friendly name for the workspace, often used for easier identification or display in the UI. + * @param value Value to set for the nickname property. + */ + public void setNickname(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("nickname", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/WorkspaceCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/WorkspaceCollectionResponse.java new file mode 100644 index 00000000000..69d21f0f971 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/WorkspaceCollectionResponse.java @@ -0,0 +1,61 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkspaceCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link WorkspaceCollectionResponse} and sets the default values. + */ + public WorkspaceCollectionResponse() { + 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 WorkspaceCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static WorkspaceCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new WorkspaceCollectionResponse(); + } + /** + * 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(Workspace::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/generated/models/X509CertificateAuthenticationMethodConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/X509CertificateAuthenticationMethodConfiguration.java index dcb1ac395d8..1c962a290ef 100644 --- a/src/main/java/com/microsoft/graph/generated/models/X509CertificateAuthenticationMethodConfiguration.java +++ b/src/main/java/com/microsoft/graph/generated/models/X509CertificateAuthenticationMethodConfiguration.java @@ -33,6 +33,14 @@ public static X509CertificateAuthenticationMethodConfiguration createFromDiscrim public X509CertificateAuthenticationModeConfiguration getAuthenticationModeConfiguration() { return this.backingStore.get("authenticationModeConfiguration"); } + /** + * Gets the certificateAuthorityScopes property value. Defines configuration to allow a group of users to use certificates from specific issuing certificate authorities to successfully authenticate. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getCertificateAuthorityScopes() { + return this.backingStore.get("certificateAuthorityScopes"); + } /** * Gets the certificateUserBindings property value. Defines fields in the X.509 certificate that map to attributes of the Microsoft Entra user object in order to bind the certificate to the user. The priority of the object determines the order in which the binding is carried out. The first binding that matches will be used and the rest ignored. * @return a {@link java.util.List} @@ -57,9 +65,11 @@ public X509CertificateCRLValidationConfiguration getCrlValidationConfiguration() public Map> getFieldDeserializers() { final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); deserializerMap.put("authenticationModeConfiguration", (n) -> { this.setAuthenticationModeConfiguration(n.getObjectValue(X509CertificateAuthenticationModeConfiguration::createFromDiscriminatorValue)); }); + deserializerMap.put("certificateAuthorityScopes", (n) -> { this.setCertificateAuthorityScopes(n.getCollectionOfObjectValues(X509CertificateAuthorityScope::createFromDiscriminatorValue)); }); deserializerMap.put("certificateUserBindings", (n) -> { this.setCertificateUserBindings(n.getCollectionOfObjectValues(X509CertificateUserBinding::createFromDiscriminatorValue)); }); deserializerMap.put("crlValidationConfiguration", (n) -> { this.setCrlValidationConfiguration(n.getObjectValue(X509CertificateCRLValidationConfiguration::createFromDiscriminatorValue)); }); deserializerMap.put("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(AuthenticationMethodTarget::createFromDiscriminatorValue)); }); + deserializerMap.put("issuerHintsConfiguration", (n) -> { this.setIssuerHintsConfiguration(n.getObjectValue(X509CertificateIssuerHintsConfiguration::createFromDiscriminatorValue)); }); return deserializerMap; } /** @@ -70,6 +80,14 @@ public Map> getFieldDeserializers public java.util.List getIncludeTargets() { return this.backingStore.get("includeTargets"); } + /** + * Gets the issuerHintsConfiguration property value. Determines whether issuer(CA) hints are sent back to the client side to filter the certificates shown in certificate picker. + * @return a {@link X509CertificateIssuerHintsConfiguration} + */ + @jakarta.annotation.Nullable + public X509CertificateIssuerHintsConfiguration getIssuerHintsConfiguration() { + return this.backingStore.get("issuerHintsConfiguration"); + } /** * Serializes information the current object * @param writer Serialization writer to use to serialize this model @@ -78,9 +96,11 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ Objects.requireNonNull(writer); super.serialize(writer); writer.writeObjectValue("authenticationModeConfiguration", this.getAuthenticationModeConfiguration()); + writer.writeCollectionOfObjectValues("certificateAuthorityScopes", this.getCertificateAuthorityScopes()); writer.writeCollectionOfObjectValues("certificateUserBindings", this.getCertificateUserBindings()); writer.writeObjectValue("crlValidationConfiguration", this.getCrlValidationConfiguration()); writer.writeCollectionOfObjectValues("includeTargets", this.getIncludeTargets()); + writer.writeObjectValue("issuerHintsConfiguration", this.getIssuerHintsConfiguration()); } /** * Sets the authenticationModeConfiguration property value. Defines strong authentication configurations. This configuration includes the default authentication mode and the different rules for strong authentication bindings. @@ -89,6 +109,13 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ public void setAuthenticationModeConfiguration(@jakarta.annotation.Nullable final X509CertificateAuthenticationModeConfiguration value) { this.backingStore.set("authenticationModeConfiguration", value); } + /** + * Sets the certificateAuthorityScopes property value. Defines configuration to allow a group of users to use certificates from specific issuing certificate authorities to successfully authenticate. + * @param value Value to set for the certificateAuthorityScopes property. + */ + public void setCertificateAuthorityScopes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("certificateAuthorityScopes", value); + } /** * Sets the certificateUserBindings property value. Defines fields in the X.509 certificate that map to attributes of the Microsoft Entra user object in order to bind the certificate to the user. The priority of the object determines the order in which the binding is carried out. The first binding that matches will be used and the rest ignored. * @param value Value to set for the certificateUserBindings property. @@ -110,4 +137,11 @@ public void setCrlValidationConfiguration(@jakarta.annotation.Nullable final X50 public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List value) { this.backingStore.set("includeTargets", value); } + /** + * Sets the issuerHintsConfiguration property value. Determines whether issuer(CA) hints are sent back to the client side to filter the certificates shown in certificate picker. + * @param value Value to set for the issuerHintsConfiguration property. + */ + public void setIssuerHintsConfiguration(@jakarta.annotation.Nullable final X509CertificateIssuerHintsConfiguration value) { + this.backingStore.set("issuerHintsConfiguration", value); + } } diff --git a/src/main/java/com/microsoft/graph/generated/models/X509CertificateAuthorityScope.java b/src/main/java/com/microsoft/graph/generated/models/X509CertificateAuthorityScope.java new file mode 100644 index 00000000000..03d24125f7c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/X509CertificateAuthorityScope.java @@ -0,0 +1,158 @@ +package com.microsoft.graph.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 X509CertificateAuthorityScope implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link X509CertificateAuthorityScope} and sets the default values. + */ + public X509CertificateAuthorityScope() { + 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 X509CertificateAuthorityScope} + */ + @jakarta.annotation.Nonnull + public static X509CertificateAuthorityScope createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new X509CertificateAuthorityScope(); + } + /** + * 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("includeTargets", (n) -> { this.setIncludeTargets(n.getCollectionOfObjectValues(IncludeTarget::createFromDiscriminatorValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + deserializerMap.put("publicKeyInfrastructureIdentifier", (n) -> { this.setPublicKeyInfrastructureIdentifier(n.getStringValue()); }); + deserializerMap.put("subjectKeyIdentifier", (n) -> { this.setSubjectKeyIdentifier(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the includeTargets property value. A collection of groups that are enabled to be in scope to use certificates issued by specific certificate authority. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncludeTargets() { + return this.backingStore.get("includeTargets"); + } + /** + * 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 publicKeyInfrastructureIdentifier property value. Public Key Infrastructure container object under which the certificate authorities are stored in the Entra PKI based trust store. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getPublicKeyInfrastructureIdentifier() { + return this.backingStore.get("publicKeyInfrastructureIdentifier"); + } + /** + * Gets the subjectKeyIdentifier property value. Subject Key Identifier that identifies the certificate authority uniquely. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSubjectKeyIdentifier() { + return this.backingStore.get("subjectKeyIdentifier"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("includeTargets", this.getIncludeTargets()); + writer.writeStringValue("@odata.type", this.getOdataType()); + writer.writeStringValue("publicKeyInfrastructureIdentifier", this.getPublicKeyInfrastructureIdentifier()); + writer.writeStringValue("subjectKeyIdentifier", this.getSubjectKeyIdentifier()); + 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 includeTargets property value. A collection of groups that are enabled to be in scope to use certificates issued by specific certificate authority. + * @param value Value to set for the includeTargets property. + */ + public void setIncludeTargets(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("includeTargets", 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 publicKeyInfrastructureIdentifier property value. Public Key Infrastructure container object under which the certificate authorities are stored in the Entra PKI based trust store. + * @param value Value to set for the publicKeyInfrastructureIdentifier property. + */ + public void setPublicKeyInfrastructureIdentifier(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("publicKeyInfrastructureIdentifier", value); + } + /** + * Sets the subjectKeyIdentifier property value. Subject Key Identifier that identifies the certificate authority uniquely. + * @param value Value to set for the subjectKeyIdentifier property. + */ + public void setSubjectKeyIdentifier(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("subjectKeyIdentifier", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/X509CertificateIssuerHintsConfiguration.java b/src/main/java/com/microsoft/graph/generated/models/X509CertificateIssuerHintsConfiguration.java new file mode 100644 index 00000000000..94488b83b4a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/X509CertificateIssuerHintsConfiguration.java @@ -0,0 +1,124 @@ +package com.microsoft.graph.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 X509CertificateIssuerHintsConfiguration implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link X509CertificateIssuerHintsConfiguration} and sets the default values. + */ + public X509CertificateIssuerHintsConfiguration() { + 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 X509CertificateIssuerHintsConfiguration} + */ + @jakarta.annotation.Nonnull + public static X509CertificateIssuerHintsConfiguration createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new X509CertificateIssuerHintsConfiguration(); + } + /** + * 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("state", (n) -> { this.setState(n.getEnumValue(X509CertificateIssuerHintsState::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 state property value. The possible values are: disabled, enabled, unknownFutureValue. + * @return a {@link X509CertificateIssuerHintsState} + */ + @jakarta.annotation.Nullable + public X509CertificateIssuerHintsState 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.writeStringValue("@odata.type", this.getOdataType()); + writer.writeEnumValue("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 @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 possible values are: disabled, enabled, unknownFutureValue. + * @param value Value to set for the state property. + */ + public void setState(@jakarta.annotation.Nullable final X509CertificateIssuerHintsState value) { + this.backingStore.set("state", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/X509CertificateIssuerHintsState.java b/src/main/java/com/microsoft/graph/generated/models/X509CertificateIssuerHintsState.java new file mode 100644 index 00000000000..c345e75b043 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/X509CertificateIssuerHintsState.java @@ -0,0 +1,27 @@ +package com.microsoft.graph.models; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum X509CertificateIssuerHintsState implements ValuedEnum { + Disabled("disabled"), + Enabled("enabled"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + X509CertificateIssuerHintsState(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static X509CertificateIssuerHintsState forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "disabled": return Disabled; + case "enabled": return Enabled; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/callrecords/CallRecord.java b/src/main/java/com/microsoft/graph/generated/models/callrecords/CallRecord.java index f2269cec867..a779d31a247 100644 --- a/src/main/java/com/microsoft/graph/generated/models/callrecords/CallRecord.java +++ b/src/main/java/com/microsoft/graph/generated/models/callrecords/CallRecord.java @@ -73,7 +73,7 @@ public OffsetDateTime getLastModifiedDateTime() { return this.backingStore.get("lastModifiedDateTime"); } /** - * Gets the modalities property value. List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. + * Gets the modalities property value. List of all the modalities used in the call. The possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. * @return a {@link java.util.List} */ @jakarta.annotation.Nullable @@ -186,7 +186,7 @@ public void setLastModifiedDateTime(@jakarta.annotation.Nullable final OffsetDat this.backingStore.set("lastModifiedDateTime", value); } /** - * Sets the modalities property value. List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. + * Sets the modalities property value. List of all the modalities used in the call. The possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. * @param value Value to set for the modalities property. */ public void setModalities(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/callrecords/MediaStream.java b/src/main/java/com/microsoft/graph/generated/models/callrecords/MediaStream.java index b286775c05d..15adddf3418 100644 --- a/src/main/java/com/microsoft/graph/generated/models/callrecords/MediaStream.java +++ b/src/main/java/com/microsoft/graph/generated/models/callrecords/MediaStream.java @@ -50,7 +50,7 @@ public Map getAdditionalData() { return value; } /** - * Gets the audioCodec property value. Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue. + * Gets the audioCodec property value. Codec name used to encode audio for transmission on the network. The possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRta, unknownFutureValue. * @return a {@link AudioCodec} */ @jakarta.annotation.Nullable @@ -330,7 +330,7 @@ public String getStreamId() { return this.backingStore.get("streamId"); } /** - * Gets the videoCodec property value. Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue. + * Gets the videoCodec property value. Codec name used to encode video for transmission on the network. The possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue. * @return a {@link VideoCodec} */ @jakarta.annotation.Nullable @@ -392,7 +392,7 @@ public void setAdditionalData(@jakarta.annotation.Nullable final Map} */ @jakarta.annotation.Nullable @@ -159,7 +159,7 @@ public void setIsTest(@jakarta.annotation.Nullable final Boolean value) { this.backingStore.set("isTest", value); } /** - * Sets the modalities property value. List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. + * Sets the modalities property value. List of modalities present in the session. The possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue. * @param value Value to set for the modalities property. */ public void setModalities(@jakarta.annotation.Nullable final java.util.List value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextData.java b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextData.java new file mode 100644 index 00000000000..ced22ec8079 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextData.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models.customdataprovidedresourcepayloads; + +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 AccessReviewContextData extends AccessReviewContextDataBase implements Parsable { + /** + * Instantiates a new {@link AccessReviewContextData} and sets the default values. + */ + public AccessReviewContextData() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessReviewContextData} + */ + @jakarta.annotation.Nonnull + public static AccessReviewContextData createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new AccessReviewContextData(); + } + /** + * 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/generated/models/customdataprovidedresourcepayloads/AccessReviewContextDataBase.java b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextDataBase.java new file mode 100644 index 00000000000..062cbad0c11 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/AccessReviewContextDataBase.java @@ -0,0 +1,87 @@ +package com.microsoft.graph.models.customdataprovidedresourcepayloads; + +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 AccessReviewContextDataBase extends Data implements Parsable { + /** + * Instantiates a new {@link AccessReviewContextDataBase} and sets the default values. + */ + public AccessReviewContextDataBase() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link AccessReviewContextDataBase} + */ + @jakarta.annotation.Nonnull + public static AccessReviewContextDataBase 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.customDataProvidedResourcePayloads.accessReviewContextData": return new AccessReviewContextData(); + case "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData": return new ApplyDecisionContextData(); + } + } + return new AccessReviewContextDataBase(); + } + /** + * 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("reviewDefinitionId", (n) -> { this.setReviewDefinitionId(n.getStringValue()); }); + deserializerMap.put("reviewInstanceId", (n) -> { this.setReviewInstanceId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReviewDefinitionId() { + return this.backingStore.get("reviewDefinitionId"); + } + /** + * Gets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReviewInstanceId() { + return this.backingStore.get("reviewInstanceId"); + } + /** + * Serializes information the 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("reviewDefinitionId", this.getReviewDefinitionId()); + writer.writeStringValue("reviewInstanceId", this.getReviewInstanceId()); + } + /** + * Sets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. + * @param value Value to set for the reviewDefinitionId property. + */ + public void setReviewDefinitionId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reviewDefinitionId", value); + } + /** + * Sets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. + * @param value Value to set for the reviewInstanceId property. + */ + public void setReviewInstanceId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reviewInstanceId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/ApplyDecisionContextData.java b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/ApplyDecisionContextData.java new file mode 100644 index 00000000000..dbf40af9713 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/ApplyDecisionContextData.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models.customdataprovidedresourcepayloads; + +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 ApplyDecisionContextData extends AccessReviewContextDataBase implements Parsable { + /** + * Instantiates a new {@link ApplyDecisionContextData} and sets the default values. + */ + public ApplyDecisionContextData() { + super(); + this.setOdataType("#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ApplyDecisionContextData} + */ + @jakarta.annotation.Nonnull + public static ApplyDecisionContextData createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ApplyDecisionContextData(); + } + /** + * 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/generated/models/customdataprovidedresourcepayloads/Data.java b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/Data.java new file mode 100644 index 00000000000..01c1ffd9fa1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/customdataprovidedresourcepayloads/Data.java @@ -0,0 +1,116 @@ +package com.microsoft.graph.models.customdataprovidedresourcepayloads; + +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 Data implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link Data} and sets the default values. + */ + public Data() { + 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 Data} + */ + @jakarta.annotation.Nonnull + public static Data 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.customDataProvidedResourcePayloads.accessReviewContextData": return new AccessReviewContextData(); + case "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase": return new AccessReviewContextDataBase(); + case "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData": return new ApplyDecisionContextData(); + } + } + return new Data(); + } + /** + * 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/generated/models/entrarecoveryservices/EntityTypeAndIds.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/EntityTypeAndIds.java new file mode 100644 index 00000000000..088422a944a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/EntityTypeAndIds.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +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 EntityTypeAndIds implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link EntityTypeAndIds} and sets the default values. + */ + public EntityTypeAndIds() { + 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 EntityTypeAndIds} + */ + @jakarta.annotation.Nonnull + public static EntityTypeAndIds createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new EntityTypeAndIds(); + } + /** + * 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 entityIds property value. The list of entity IDs for the specified entity type. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEntityIds() { + return this.backingStore.get("entityIds"); + } + /** + * Gets the entityType property value. The entityType property + * @return a {@link ResourceTypeName} + */ + @jakarta.annotation.Nullable + public ResourceTypeName getEntityType() { + return this.backingStore.get("entityType"); + } + /** + * 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("entityIds", (n) -> { this.setEntityIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("entityType", (n) -> { this.setEntityType(n.getEnumValue(ResourceTypeName::forValue)); }); + deserializerMap.put("@odata.type", (n) -> { this.setOdataType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the @odata.type property value. The OdataType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getOdataType() { + return this.backingStore.get("odataType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("entityIds", this.getEntityIds()); + writer.writeEnumValue("entityType", this.getEntityType()); + 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 entityIds property value. The list of entity IDs for the specified entity type. + * @param value Value to set for the entityIds property. + */ + public void setEntityIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("entityIds", value); + } + /** + * Sets the entityType property value. The entityType property + * @param value Value to set for the entityType property. + */ + public void setEntityType(@jakarta.annotation.Nullable final ResourceTypeName value) { + this.backingStore.set("entityType", 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/generated/models/entrarecoveryservices/Recovery.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/Recovery.java new file mode 100644 index 00000000000..f247d678f80 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/Recovery.java @@ -0,0 +1,79 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.graph.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class Recovery extends Entity implements Parsable { + /** + * Instantiates a new {@link Recovery} and sets the default values. + */ + public Recovery() { + 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 Recovery} + */ + @jakarta.annotation.Nonnull + public static Recovery createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Recovery(); + } + /** + * 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("jobs", (n) -> { this.setJobs(n.getCollectionOfObjectValues(RecoveryJobBase::createFromDiscriminatorValue)); }); + deserializerMap.put("snapshots", (n) -> { this.setSnapshots(n.getCollectionOfObjectValues(Snapshot::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the jobs property value. Collection of all recovery jobs (both preview and recovery) for the tenant. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getJobs() { + return this.backingStore.get("jobs"); + } + /** + * Gets the snapshots property value. Collection of backup snapshots available for the tenant. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getSnapshots() { + return this.backingStore.get("snapshots"); + } + /** + * Serializes information the 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("jobs", this.getJobs()); + writer.writeCollectionOfObjectValues("snapshots", this.getSnapshots()); + } + /** + * Sets the jobs property value. Collection of all recovery jobs (both preview and recovery) for the tenant. + * @param value Value to set for the jobs property. + */ + public void setJobs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("jobs", value); + } + /** + * Sets the snapshots property value. Collection of backup snapshots available for the tenant. + * @param value Value to set for the snapshots property. + */ + public void setSnapshots(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("snapshots", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryAction.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryAction.java new file mode 100644 index 00000000000..b28aa83b469 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryAction.java @@ -0,0 +1,33 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum RecoveryAction implements ValuedEnum { + /** Represents a soft delete action during recovery */ + SoftDelete("softDelete"), + /** Represents an update action during recovery */ + Update("update"), + /** Represents a restore action during recovery */ + Restore("restore"), + /** This will help in making this enum evolable and adding more values in the future */ + UnknownFutureValue("unknownFutureValue"); + public final String value; + RecoveryAction(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static RecoveryAction forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "softDelete": return SoftDelete; + case "update": return Update; + case "restore": return Restore; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryChangeObjectBase.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryChangeObjectBase.java new file mode 100644 index 00000000000..61191d49756 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryChangeObjectBase.java @@ -0,0 +1,113 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.graph.models.Entity; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecoveryChangeObjectBase extends Entity implements Parsable { + /** + * Instantiates a new {@link RecoveryChangeObjectBase} and sets the default values. + */ + public RecoveryChangeObjectBase() { + 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 RecoveryChangeObjectBase} + */ + @jakarta.annotation.Nonnull + public static RecoveryChangeObjectBase createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecoveryChangeObjectBase(); + } + /** + * Gets the displayName property value. The display name of the changed object in its current state, used to uniquely identify the object. Supports $filter (eq, ne, startswith). + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * Gets the entityTypeName property value. The entityTypeName property + * @return a {@link ResourceTypeName} + */ + @jakarta.annotation.Nullable + public ResourceTypeName getEntityTypeName() { + return this.backingStore.get("entityTypeName"); + } + /** + * Gets the failureMessage property value. The error message if the change failed to apply. Only populated in getFailedChanges responses. null otherwise. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFailureMessage() { + return this.backingStore.get("failureMessage"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("entityTypeName", (n) -> { this.setEntityTypeName(n.getEnumValue(ResourceTypeName::forValue)); }); + deserializerMap.put("failureMessage", (n) -> { this.setFailureMessage(n.getStringValue()); }); + deserializerMap.put("recoveryAction", (n) -> { this.setRecoveryAction(n.getEnumValue(RecoveryAction::forValue)); }); + return deserializerMap; + } + /** + * Gets the recoveryAction property value. The recoveryAction property + * @return a {@link RecoveryAction} + */ + @jakarta.annotation.Nullable + public RecoveryAction getRecoveryAction() { + return this.backingStore.get("recoveryAction"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeEnumValue("entityTypeName", this.getEntityTypeName()); + writer.writeStringValue("failureMessage", this.getFailureMessage()); + writer.writeEnumValue("recoveryAction", this.getRecoveryAction()); + } + /** + * Sets the displayName property value. The display name of the changed object in its current state, used to uniquely identify the object. Supports $filter (eq, ne, startswith). + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the entityTypeName property value. The entityTypeName property + * @param value Value to set for the entityTypeName property. + */ + public void setEntityTypeName(@jakarta.annotation.Nullable final ResourceTypeName value) { + this.backingStore.set("entityTypeName", value); + } + /** + * Sets the failureMessage property value. The error message if the change failed to apply. Only populated in getFailedChanges responses. null otherwise. + * @param value Value to set for the failureMessage property. + */ + public void setFailureMessage(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("failureMessage", value); + } + /** + * Sets the recoveryAction property value. The recoveryAction property + * @param value Value to set for the recoveryAction property. + */ + public void setRecoveryAction(@jakarta.annotation.Nullable final RecoveryAction value) { + this.backingStore.set("recoveryAction", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJob.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJob.java new file mode 100644 index 00000000000..f8131414c20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJob.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +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 RecoveryJob extends RecoveryJobBase implements Parsable { + /** + * Instantiates a new {@link RecoveryJob} and sets the default values. + */ + public RecoveryJob() { + super(); + this.setOdataType("#microsoft.graph.entraRecoveryServices.recoveryJob"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RecoveryJob} + */ + @jakarta.annotation.Nonnull + public static RecoveryJob createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecoveryJob(); + } + /** + * 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("totalFailedChanges", (n) -> { this.setTotalFailedChanges(n.getIntegerValue()); }); + deserializerMap.put("totalLinksModified", (n) -> { this.setTotalLinksModified(n.getIntegerValue()); }); + deserializerMap.put("totalObjectsModified", (n) -> { this.setTotalObjectsModified(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the totalFailedChanges property value. The count of changes (including both objects and links) that failed to apply during recovery. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalFailedChanges() { + return this.backingStore.get("totalFailedChanges"); + } + /** + * Gets the totalLinksModified property value. The count of directory object links (relationships) that were successfully modified during recovery. This value may be less than totalChangedLinksCalculated if some link changes failed. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalLinksModified() { + return this.backingStore.get("totalLinksModified"); + } + /** + * Gets the totalObjectsModified property value. The count of directory objects that were successfully modified during recovery. This value may be less than totalChangedObjectsCalculated if some object changes failed. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalObjectsModified() { + return this.backingStore.get("totalObjectsModified"); + } + /** + * Serializes information the 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("totalFailedChanges", this.getTotalFailedChanges()); + writer.writeIntegerValue("totalLinksModified", this.getTotalLinksModified()); + writer.writeIntegerValue("totalObjectsModified", this.getTotalObjectsModified()); + } + /** + * Sets the totalFailedChanges property value. The count of changes (including both objects and links) that failed to apply during recovery. + * @param value Value to set for the totalFailedChanges property. + */ + public void setTotalFailedChanges(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalFailedChanges", value); + } + /** + * Sets the totalLinksModified property value. The count of directory object links (relationships) that were successfully modified during recovery. This value may be less than totalChangedLinksCalculated if some link changes failed. + * @param value Value to set for the totalLinksModified property. + */ + public void setTotalLinksModified(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalLinksModified", value); + } + /** + * Sets the totalObjectsModified property value. The count of directory objects that were successfully modified during recovery. This value may be less than totalChangedObjectsCalculated if some object changes failed. + * @param value Value to set for the totalObjectsModified property. + */ + public void setTotalObjectsModified(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalObjectsModified", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobBase.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobBase.java new file mode 100644 index 00000000000..acad256315b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobBase.java @@ -0,0 +1,173 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.graph.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 RecoveryJobBase extends Entity implements Parsable { + /** + * Instantiates a new {@link RecoveryJobBase} and sets the default values. + */ + public RecoveryJobBase() { + 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 RecoveryJobBase} + */ + @jakarta.annotation.Nonnull + public static RecoveryJobBase 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.entraRecoveryServices.recoveryJob": return new RecoveryJob(); + case "#microsoft.graph.entraRecoveryServices.recoveryPreviewJob": return new RecoveryPreviewJob(); + } + } + return new RecoveryJobBase(); + } + /** + * 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("filteringCriteria", (n) -> { this.setFilteringCriteria(n.getObjectValue(RecoveryJobFilteringCriteriaBase::createFromDiscriminatorValue)); }); + deserializerMap.put("jobCompletionDateTime", (n) -> { this.setJobCompletionDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("jobStartDateTime", (n) -> { this.setJobStartDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("status", (n) -> { this.setStatus(n.getEnumValue(RecoveryStatus::forValue)); }); + deserializerMap.put("targetStateDateTime", (n) -> { this.setTargetStateDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("totalChangedLinksCalculated", (n) -> { this.setTotalChangedLinksCalculated(n.getIntegerValue()); }); + deserializerMap.put("totalChangedObjectsCalculated", (n) -> { this.setTotalChangedObjectsCalculated(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the filteringCriteria property value. Optional filtering criteria used to scope the job to specific entity types or entity IDs. + * @return a {@link RecoveryJobFilteringCriteriaBase} + */ + @jakarta.annotation.Nullable + public RecoveryJobFilteringCriteriaBase getFilteringCriteria() { + return this.backingStore.get("filteringCriteria"); + } + /** + * Gets the jobCompletionDateTime property value. The date and time when the job completed. Null if the job is still running. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getJobCompletionDateTime() { + return this.backingStore.get("jobCompletionDateTime"); + } + /** + * Gets the jobStartDateTime property value. The date and time when the job started. + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getJobStartDateTime() { + return this.backingStore.get("jobStartDateTime"); + } + /** + * Gets the status property value. The status property + * @return a {@link RecoveryStatus} + */ + @jakarta.annotation.Nullable + public RecoveryStatus getStatus() { + return this.backingStore.get("status"); + } + /** + * Gets the targetStateDateTime property value. The target snapshot timestamp to which the tenant is being restored. Supports $filter (eq, ne). + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getTargetStateDateTime() { + return this.backingStore.get("targetStateDateTime"); + } + /** + * Gets the totalChangedLinksCalculated property value. The total count of changed directory object links (relationships) calculated by the job. null until the job completes calculation. Not all calculated link changes may be successfully applied; see totalLinksModified on derived types for the count of links that were actually modified. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalChangedLinksCalculated() { + return this.backingStore.get("totalChangedLinksCalculated"); + } + /** + * Gets the totalChangedObjectsCalculated property value. The total count of changed directory objects calculated by the job. null until the job completes calculation. Not all calculated object changes may be successfully applied; see totalObjectsModified on derived types for the count of objects that were actually modified. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalChangedObjectsCalculated() { + return this.backingStore.get("totalChangedObjectsCalculated"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeObjectValue("filteringCriteria", this.getFilteringCriteria()); + writer.writeOffsetDateTimeValue("jobCompletionDateTime", this.getJobCompletionDateTime()); + writer.writeOffsetDateTimeValue("jobStartDateTime", this.getJobStartDateTime()); + writer.writeEnumValue("status", this.getStatus()); + writer.writeOffsetDateTimeValue("targetStateDateTime", this.getTargetStateDateTime()); + writer.writeIntegerValue("totalChangedLinksCalculated", this.getTotalChangedLinksCalculated()); + writer.writeIntegerValue("totalChangedObjectsCalculated", this.getTotalChangedObjectsCalculated()); + } + /** + * Sets the filteringCriteria property value. Optional filtering criteria used to scope the job to specific entity types or entity IDs. + * @param value Value to set for the filteringCriteria property. + */ + public void setFilteringCriteria(@jakarta.annotation.Nullable final RecoveryJobFilteringCriteriaBase value) { + this.backingStore.set("filteringCriteria", value); + } + /** + * Sets the jobCompletionDateTime property value. The date and time when the job completed. Null if the job is still running. + * @param value Value to set for the jobCompletionDateTime property. + */ + public void setJobCompletionDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("jobCompletionDateTime", value); + } + /** + * Sets the jobStartDateTime property value. The date and time when the job started. + * @param value Value to set for the jobStartDateTime property. + */ + public void setJobStartDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("jobStartDateTime", 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 RecoveryStatus value) { + this.backingStore.set("status", value); + } + /** + * Sets the targetStateDateTime property value. The target snapshot timestamp to which the tenant is being restored. Supports $filter (eq, ne). + * @param value Value to set for the targetStateDateTime property. + */ + public void setTargetStateDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("targetStateDateTime", value); + } + /** + * Sets the totalChangedLinksCalculated property value. The total count of changed directory object links (relationships) calculated by the job. null until the job completes calculation. Not all calculated link changes may be successfully applied; see totalLinksModified on derived types for the count of links that were actually modified. + * @param value Value to set for the totalChangedLinksCalculated property. + */ + public void setTotalChangedLinksCalculated(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalChangedLinksCalculated", value); + } + /** + * Sets the totalChangedObjectsCalculated property value. The total count of changed directory objects calculated by the job. null until the job completes calculation. Not all calculated object changes may be successfully applied; see totalObjectsModified on derived types for the count of objects that were actually modified. + * @param value Value to set for the totalChangedObjectsCalculated property. + */ + public void setTotalChangedObjectsCalculated(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalChangedObjectsCalculated", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobBaseCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobBaseCollectionResponse.java new file mode 100644 index 00000000000..1be15dd21d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobBaseCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.graph.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 RecoveryJobBaseCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RecoveryJobBaseCollectionResponse} and sets the default values. + */ + public RecoveryJobBaseCollectionResponse() { + 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 RecoveryJobBaseCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static RecoveryJobBaseCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecoveryJobBaseCollectionResponse(); + } + /** + * 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(RecoveryJobBase::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/generated/models/entrarecoveryservices/RecoveryJobCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobCollectionResponse.java new file mode 100644 index 00000000000..de2da03858a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.graph.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 RecoveryJobCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RecoveryJobCollectionResponse} and sets the default values. + */ + public RecoveryJobCollectionResponse() { + 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 RecoveryJobCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static RecoveryJobCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecoveryJobCollectionResponse(); + } + /** + * 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(RecoveryJob::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/generated/models/entrarecoveryservices/RecoveryJobEntityNameAndIdsFilter.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobEntityNameAndIdsFilter.java new file mode 100644 index 00000000000..c66c7f5ac02 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobEntityNameAndIdsFilter.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +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 RecoveryJobEntityNameAndIdsFilter extends RecoveryJobFilteringCriteriaBase implements Parsable { + /** + * Instantiates a new {@link RecoveryJobEntityNameAndIdsFilter} and sets the default values. + */ + public RecoveryJobEntityNameAndIdsFilter() { + super(); + this.setOdataType("#microsoft.graph.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RecoveryJobEntityNameAndIdsFilter} + */ + @jakarta.annotation.Nonnull + public static RecoveryJobEntityNameAndIdsFilter createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecoveryJobEntityNameAndIdsFilter(); + } + /** + * 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("filterValues", (n) -> { this.setFilterValues(n.getCollectionOfObjectValues(EntityTypeAndIds::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the filterValues property value. The list of entity type and ID pairs to include in the recovery job. Duplicate entity types are not allowed and return a 400 Bad Request error. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getFilterValues() { + return this.backingStore.get("filterValues"); + } + /** + * Serializes information the 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("filterValues", this.getFilterValues()); + } + /** + * Sets the filterValues property value. The list of entity type and ID pairs to include in the recovery job. Duplicate entity types are not allowed and return a 400 Bad Request error. + * @param value Value to set for the filterValues property. + */ + public void setFilterValues(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("filterValues", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobEntityNamesFilter.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobEntityNamesFilter.java new file mode 100644 index 00000000000..a8de4d8c09f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobEntityNamesFilter.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +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 RecoveryJobEntityNamesFilter extends RecoveryJobFilteringCriteriaBase implements Parsable { + /** + * Instantiates a new {@link RecoveryJobEntityNamesFilter} and sets the default values. + */ + public RecoveryJobEntityNamesFilter() { + super(); + this.setOdataType("#microsoft.graph.entraRecoveryServices.recoveryJobEntityNamesFilter"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RecoveryJobEntityNamesFilter} + */ + @jakarta.annotation.Nonnull + public static RecoveryJobEntityNamesFilter createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecoveryJobEntityNamesFilter(); + } + /** + * Gets the entityTypes property value. The list of entity types to include in the recovery job. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getEntityTypes() { + return this.backingStore.get("entityTypes"); + } + /** + * 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("entityTypes", (n) -> { this.setEntityTypes(n.getCollectionOfEnumValues(ResourceTypeName::forValue)); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfEnumValues("entityTypes", this.getEntityTypes()); + } + /** + * Sets the entityTypes property value. The list of entity types to include in the recovery job. + * @param value Value to set for the entityTypes property. + */ + public void setEntityTypes(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("entityTypes", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobFilteringCriteriaBase.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobFilteringCriteriaBase.java new file mode 100644 index 00000000000..8a6ab075705 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryJobFilteringCriteriaBase.java @@ -0,0 +1,115 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +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 RecoveryJobFilteringCriteriaBase implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RecoveryJobFilteringCriteriaBase} and sets the default values. + */ + public RecoveryJobFilteringCriteriaBase() { + 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 RecoveryJobFilteringCriteriaBase} + */ + @jakarta.annotation.Nonnull + public static RecoveryJobFilteringCriteriaBase 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.entraRecoveryServices.recoveryJobEntityNameAndIdsFilter": return new RecoveryJobEntityNameAndIdsFilter(); + case "#microsoft.graph.entraRecoveryServices.recoveryJobEntityNamesFilter": return new RecoveryJobEntityNamesFilter(); + } + } + return new RecoveryJobFilteringCriteriaBase(); + } + /** + * 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/generated/models/entrarecoveryservices/RecoveryPreviewJob.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryPreviewJob.java new file mode 100644 index 00000000000..ffe58102e0f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryPreviewJob.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +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 RecoveryPreviewJob extends RecoveryJobBase implements Parsable { + /** + * Instantiates a new {@link RecoveryPreviewJob} and sets the default values. + */ + public RecoveryPreviewJob() { + super(); + this.setOdataType("#microsoft.graph.entraRecoveryServices.recoveryPreviewJob"); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RecoveryPreviewJob} + */ + @jakarta.annotation.Nonnull + public static RecoveryPreviewJob createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecoveryPreviewJob(); + } + /** + * 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/generated/models/entrarecoveryservices/RecoveryPreviewJobCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryPreviewJobCollectionResponse.java new file mode 100644 index 00000000000..13816a508b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryPreviewJobCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.graph.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 RecoveryPreviewJobCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link RecoveryPreviewJobCollectionResponse} and sets the default values. + */ + public RecoveryPreviewJobCollectionResponse() { + 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 RecoveryPreviewJobCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static RecoveryPreviewJobCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RecoveryPreviewJobCollectionResponse(); + } + /** + * 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(RecoveryPreviewJob::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/generated/models/entrarecoveryservices/RecoveryStatus.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryStatus.java new file mode 100644 index 00000000000..e8661bd147c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/RecoveryStatus.java @@ -0,0 +1,45 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum RecoveryStatus implements ValuedEnum { + /** Represents a job that has been initialized but has not been started yet */ + Initialized("initialized"), + /** Represents a job that is in progress */ + Running("running"), + /** Represents a job that ran successfully and is now complete */ + Successful("successful"), + /** Represents a job that we were not able to run successfully */ + Failed("failed"), + /** Represents a job that was abandoned by the user */ + Abandoned("abandoned"), + /** This will help in making this enum evolable and adding more values in the future- */ + UnknownFutureValue("unknownFutureValue"), + /** Represents a job for which we have started calculating the diff/preview. */ + Calculating("calculating"), + /** Represents a job for which we have started loading data of the snapshot. */ + LoadingData("loadingData"); + public final String value; + RecoveryStatus(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static RecoveryStatus forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "initialized": return Initialized; + case "running": return Running; + case "successful": return Successful; + case "failed": return Failed; + case "abandoned": return Abandoned; + case "unknownFutureValue": return UnknownFutureValue; + case "calculating": return Calculating; + case "loadingData": return LoadingData; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/ResourceTypeName.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/ResourceTypeName.java new file mode 100644 index 00000000000..c864455503c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/ResourceTypeName.java @@ -0,0 +1,60 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ResourceTypeName implements ValuedEnum { + /** Represents the user entity */ + User("user"), + /** Represents the group entity */ + Group("group"), + /** Represents the conditional access policy entity */ + ConditionalAccessPolicy("conditionalAccessPolicy"), + /** Represents the named location policy entity */ + NamedLocationPolicy("namedLocationPolicy"), + /** Represents the authentication method policy entity */ + AuthenticationMethodPolicy("authenticationMethodPolicy"), + /** Represents the authorization policy entity */ + AuthorizationPolicy("authorizationPolicy"), + /** Represents the authentication strength policy entity */ + AuthenticationStrengthPolicy("authenticationStrengthPolicy"), + /** Represents the application entity */ + Application("application"), + /** Represents the service principal entity */ + ServicePrincipal("servicePrincipal"), + /** This will help in making this enum evolable and adding more values in the future. */ + UnknownFutureValue("unknownFutureValue"), + /** Represents the oAuth2PermissionGrant entity. */ + OAuth2PermissionGrant("oAuth2PermissionGrant"), + /** Represents the appRoleAssignment entity. */ + AppRoleAssignment("appRoleAssignment"), + /** Represents the organization entity. */ + Organization("organization"); + public final String value; + ResourceTypeName(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ResourceTypeName forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "user": return User; + case "group": return Group; + case "conditionalAccessPolicy": return ConditionalAccessPolicy; + case "namedLocationPolicy": return NamedLocationPolicy; + case "authenticationMethodPolicy": return AuthenticationMethodPolicy; + case "authorizationPolicy": return AuthorizationPolicy; + case "authenticationStrengthPolicy": return AuthenticationStrengthPolicy; + case "application": return Application; + case "servicePrincipal": return ServicePrincipal; + case "unknownFutureValue": return UnknownFutureValue; + case "oAuth2PermissionGrant": return OAuth2PermissionGrant; + case "appRoleAssignment": return AppRoleAssignment; + case "organization": return Organization; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/Snapshot.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/Snapshot.java new file mode 100644 index 00000000000..2efcdb33842 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/Snapshot.java @@ -0,0 +1,114 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.graph.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 Snapshot extends Entity implements Parsable { + /** + * Instantiates a new {@link Snapshot} and sets the default values. + */ + public Snapshot() { + 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 Snapshot} + */ + @jakarta.annotation.Nonnull + public static Snapshot createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new Snapshot(); + } + /** + * Gets the createdDateTime property value. The date and time when the snapshot 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("createdDateTime", (n) -> { this.setCreatedDateTime(n.getOffsetDateTimeValue()); }); + deserializerMap.put("recoveryJobs", (n) -> { this.setRecoveryJobs(n.getCollectionOfObjectValues(RecoveryJob::createFromDiscriminatorValue)); }); + deserializerMap.put("recoveryPreviewJobs", (n) -> { this.setRecoveryPreviewJobs(n.getCollectionOfObjectValues(RecoveryPreviewJob::createFromDiscriminatorValue)); }); + deserializerMap.put("totalChangedObjects", (n) -> { this.setTotalChangedObjects(n.getIntegerValue()); }); + return deserializerMap; + } + /** + * Gets the recoveryJobs property value. Collection of recovery jobs created for this snapshot. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecoveryJobs() { + return this.backingStore.get("recoveryJobs"); + } + /** + * Gets the recoveryPreviewJobs property value. Collection of preview jobs created for this snapshot. + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecoveryPreviewJobs() { + return this.backingStore.get("recoveryPreviewJobs"); + } + /** + * Gets the totalChangedObjects property value. The total number of changed objects identified in this snapshot. + * @return a {@link Integer} + */ + @jakarta.annotation.Nullable + public Integer getTotalChangedObjects() { + return this.backingStore.get("totalChangedObjects"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeOffsetDateTimeValue("createdDateTime", this.getCreatedDateTime()); + writer.writeCollectionOfObjectValues("recoveryJobs", this.getRecoveryJobs()); + writer.writeCollectionOfObjectValues("recoveryPreviewJobs", this.getRecoveryPreviewJobs()); + writer.writeIntegerValue("totalChangedObjects", this.getTotalChangedObjects()); + } + /** + * Sets the createdDateTime property value. The date and time when the snapshot 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 recoveryJobs property value. Collection of recovery jobs created for this snapshot. + * @param value Value to set for the recoveryJobs property. + */ + public void setRecoveryJobs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recoveryJobs", value); + } + /** + * Sets the recoveryPreviewJobs property value. Collection of preview jobs created for this snapshot. + * @param value Value to set for the recoveryPreviewJobs property. + */ + public void setRecoveryPreviewJobs(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recoveryPreviewJobs", value); + } + /** + * Sets the totalChangedObjects property value. The total number of changed objects identified in this snapshot. + * @param value Value to set for the totalChangedObjects property. + */ + public void setTotalChangedObjects(@jakarta.annotation.Nullable final Integer value) { + this.backingStore.set("totalChangedObjects", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/SnapshotCollectionResponse.java b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/SnapshotCollectionResponse.java new file mode 100644 index 00000000000..27e4f88acdc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/entrarecoveryservices/SnapshotCollectionResponse.java @@ -0,0 +1,62 @@ +package com.microsoft.graph.models.entrarecoveryservices; + +import com.microsoft.graph.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 SnapshotCollectionResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link SnapshotCollectionResponse} and sets the default values. + */ + public SnapshotCollectionResponse() { + 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 SnapshotCollectionResponse} + */ + @jakarta.annotation.Nonnull + public static SnapshotCollectionResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SnapshotCollectionResponse(); + } + /** + * 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(Snapshot::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/generated/models/externalconnectors/ConnectionOperation.java b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ConnectionOperation.java index 1905a4d942f..009d98ada1c 100644 --- a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ConnectionOperation.java +++ b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ConnectionOperation.java @@ -46,7 +46,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the status property value. Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue. + * Gets the status property value. Indicates the status of the asynchronous operation. The possible values are: unspecified, inprogress, completed, failed, unknownFutureValue. * @return a {@link ConnectionOperationStatus} */ @jakarta.annotation.Nullable @@ -71,7 +71,7 @@ public void setError(@jakarta.annotation.Nullable final PublicError value) { this.backingStore.set("error", value); } /** - * Sets the status property value. Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed, unknownFutureValue. + * Sets the status property value. Indicates the status of the asynchronous operation. The possible values are: unspecified, inprogress, completed, failed, unknownFutureValue. * @param value Value to set for the status property. */ public void setStatus(@jakarta.annotation.Nullable final ConnectionOperationStatus value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ContentCategory.java b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ContentCategory.java new file mode 100644 index 00000000000..a22f9734e32 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ContentCategory.java @@ -0,0 +1,51 @@ +package com.microsoft.graph.models.externalconnectors; + +import com.microsoft.kiota.serialization.ValuedEnum; +import java.util.Objects; + +@jakarta.annotation.Generated("com.microsoft.kiota") +public enum ContentCategory implements ValuedEnum { + Uncategorized("uncategorized"), + KnowledgeBase("knowledgeBase"), + Wikis("wikis"), + FileRepository("fileRepository"), + Qna("qna"), + Crm("crm"), + Dashboard("dashboard"), + People("people"), + Media("media"), + Email("email"), + Messaging("messaging"), + MeetingTranscripts("meetingTranscripts"), + TaskManagement("taskManagement"), + LearningManagement("learningManagement"), + UnknownFutureValue("unknownFutureValue"); + public final String value; + ContentCategory(final String value) { + this.value = value; + } + @jakarta.annotation.Nonnull + public String getValue() { return this.value; } + @jakarta.annotation.Nullable + public static ContentCategory forValue(@jakarta.annotation.Nonnull final String searchValue) { + Objects.requireNonNull(searchValue); + switch(searchValue) { + case "uncategorized": return Uncategorized; + case "knowledgeBase": return KnowledgeBase; + case "wikis": return Wikis; + case "fileRepository": return FileRepository; + case "qna": return Qna; + case "crm": return Crm; + case "dashboard": return Dashboard; + case "people": return People; + case "media": return Media; + case "email": return Email; + case "messaging": return Messaging; + case "meetingTranscripts": return MeetingTranscripts; + case "taskManagement": return TaskManagement; + case "learningManagement": return LearningManagement; + case "unknownFutureValue": return UnknownFutureValue; + default: return null; + } + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalConnection.java b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalConnection.java index 1c024040461..e7504b038df 100644 --- a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalConnection.java +++ b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalConnection.java @@ -49,6 +49,14 @@ public Configuration getConfiguration() { public String getConnectorId() { return this.backingStore.get("connectorId"); } + /** + * Gets the contentCategory property value. The contentCategory property + * @return a {@link ContentCategory} + */ + @jakarta.annotation.Nullable + public ContentCategory getContentCategory() { + return this.backingStore.get("contentCategory"); + } /** * Gets the description property value. Description of the connection displayed in the Microsoft 365 admin center. Optional. * @return a {@link String} @@ -67,6 +75,7 @@ public Map> getFieldDeserializers deserializerMap.put("activitySettings", (n) -> { this.setActivitySettings(n.getObjectValue(ActivitySettings::createFromDiscriminatorValue)); }); deserializerMap.put("configuration", (n) -> { this.setConfiguration(n.getObjectValue(Configuration::createFromDiscriminatorValue)); }); deserializerMap.put("connectorId", (n) -> { this.setConnectorId(n.getStringValue()); }); + deserializerMap.put("contentCategory", (n) -> { this.setContentCategory(n.getEnumValue(ContentCategory::forValue)); }); deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("groups", (n) -> { this.setGroups(n.getCollectionOfObjectValues(ExternalGroup::createFromDiscriminatorValue)); }); deserializerMap.put("items", (n) -> { this.setItems(n.getCollectionOfObjectValues(ExternalItem::createFromDiscriminatorValue)); }); @@ -126,7 +135,7 @@ public SearchSettings getSearchSettings() { return this.backingStore.get("searchSettings"); } /** - * Gets the state property value. Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. + * Gets the state property value. Indicates the current state of the connection. The possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. * @return a {@link ConnectionState} */ @jakarta.annotation.Nullable @@ -143,6 +152,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeObjectValue("activitySettings", this.getActivitySettings()); writer.writeObjectValue("configuration", this.getConfiguration()); writer.writeStringValue("connectorId", this.getConnectorId()); + writer.writeEnumValue("contentCategory", this.getContentCategory()); writer.writeStringValue("description", this.getDescription()); writer.writeCollectionOfObjectValues("groups", this.getGroups()); writer.writeCollectionOfObjectValues("items", this.getItems()); @@ -172,6 +182,13 @@ public void setConfiguration(@jakarta.annotation.Nullable final Configuration va public void setConnectorId(@jakarta.annotation.Nullable final String value) { this.backingStore.set("connectorId", value); } + /** + * Sets the contentCategory property value. The contentCategory property + * @param value Value to set for the contentCategory property. + */ + public void setContentCategory(@jakarta.annotation.Nullable final ContentCategory value) { + this.backingStore.set("contentCategory", value); + } /** * Sets the description property value. Description of the connection displayed in the Microsoft 365 admin center. Optional. * @param value Value to set for the description property. @@ -222,7 +239,7 @@ public void setSearchSettings(@jakarta.annotation.Nullable final SearchSettings this.backingStore.set("searchSettings", value); } /** - * Sets the state property value. Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. + * Sets the state property value. Indicates the current state of the connection. The possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. * @param value Value to set for the state property. */ public void setState(@jakarta.annotation.Nullable final ConnectionState value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalItem.java b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalItem.java index b816ca367c0..d9302034138 100644 --- a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalItem.java +++ b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/ExternalItem.java @@ -59,9 +59,18 @@ public Map> getFieldDeserializers deserializerMap.put("acl", (n) -> { this.setAcl(n.getCollectionOfObjectValues(Acl::createFromDiscriminatorValue)); }); deserializerMap.put("activities", (n) -> { this.setActivities(n.getCollectionOfObjectValues(ExternalActivity::createFromDiscriminatorValue)); }); deserializerMap.put("content", (n) -> { this.setContent(n.getObjectValue(ExternalItemContent::createFromDiscriminatorValue)); }); + deserializerMap.put("informationProtectionLabel", (n) -> { this.setInformationProtectionLabel(n.getObjectValue(ExternalItemInformationProtectionLabel::createFromDiscriminatorValue)); }); deserializerMap.put("properties", (n) -> { this.setProperties(n.getObjectValue(Properties::createFromDiscriminatorValue)); }); return deserializerMap; } + /** + * Gets the informationProtectionLabel property value. The informationProtectionLabel property + * @return a {@link ExternalItemInformationProtectionLabel} + */ + @jakarta.annotation.Nullable + public ExternalItemInformationProtectionLabel getInformationProtectionLabel() { + return this.backingStore.get("informationProtectionLabel"); + } /** * Gets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. * @return a {@link Properties} @@ -80,6 +89,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeCollectionOfObjectValues("acl", this.getAcl()); writer.writeCollectionOfObjectValues("activities", this.getActivities()); writer.writeObjectValue("content", this.getContent()); + writer.writeObjectValue("informationProtectionLabel", this.getInformationProtectionLabel()); writer.writeObjectValue("properties", this.getProperties()); } /** @@ -103,6 +113,13 @@ public void setActivities(@jakarta.annotation.Nullable final java.util.List()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ExternalItemInformationProtectionLabel} + */ + @jakarta.annotation.Nonnull + public static ExternalItemInformationProtectionLabel createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ExternalItemInformationProtectionLabel(); + } + /** + * 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("sensitivityLabelId", (n) -> { this.setSensitivityLabelId(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 sensitivityLabelId property value. The sensitivityLabelId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getSensitivityLabelId() { + return this.backingStore.get("sensitivityLabelId"); + } + /** + * Serializes information the 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("sensitivityLabelId", this.getSensitivityLabelId()); + 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 sensitivityLabelId property value. The sensitivityLabelId property + * @param value Value to set for the sensitivityLabelId property. + */ + public void setSensitivityLabelId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("sensitivityLabelId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Identity.java b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Identity.java index ccbd3b6d0a3..6bd55326f02 100644 --- a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Identity.java +++ b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Identity.java @@ -36,7 +36,7 @@ public Map> getFieldDeserializers return deserializerMap; } /** - * Gets the type property value. The type of identity. Possible values are: user or group for Microsoft Entra identities and externalgroup for groups in an external system. + * Gets the type property value. The type of identity. The possible values are: user or group for Microsoft Entra identities and externalgroup for groups in an external system. * @return a {@link IdentityType} */ @jakarta.annotation.Nullable @@ -53,7 +53,7 @@ public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writ writer.writeEnumValue("type", this.getType()); } /** - * Sets the type property value. The type of identity. Possible values are: user or group for Microsoft Entra identities and externalgroup for groups in an external system. + * Sets the type property value. The type of identity. The possible values are: user or group for Microsoft Entra identities and externalgroup for groups in an external system. * @param value Value to set for the type property. */ public void setType(@jakarta.annotation.Nullable final IdentityType value) { diff --git a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Label.java b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Label.java index 1b7ff85ed95..7b3a18591a0 100644 --- a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Label.java +++ b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Label.java @@ -15,7 +15,51 @@ public enum Label implements ValuedEnum { FileName("fileName"), FileExtension("fileExtension"), UnknownFutureValue("unknownFutureValue"), - IconUrl("iconUrl"); + ContainerName("containerName"), + ContainerUrl("containerUrl"), + IconUrl("iconUrl"), + AssignedToPeople("assignedToPeople"), + ClosedBy("closedBy"), + ClosedDate("closedDate"), + Priority("priority"), + SprintName("sprintName"), + Tags("tags"), + Severity("severity"), + State("state"), + DueDate("dueDate"), + ItemParentId("itemParentId"), + ItemPath("itemPath"), + ItemType("itemType"), + NumberOfReactions("numberOfReactions"), + ParentUrl("parentUrl"), + PriorityNormalized("priorityNormalized"), + ReportedBy("reportedBy"), + SecondaryId("secondaryId"), + PersonEmails("personEmails"), + PersonAddresses("personAddresses"), + PersonAnniversaries("personAnniversaries"), + PersonName("personName"), + PersonNote("personNote"), + PersonPhones("personPhones"), + PersonCurrentPosition("personCurrentPosition"), + PersonWebAccounts("personWebAccounts"), + PersonWebSite("personWebSite"), + PersonSkills("personSkills"), + PersonProjects("personProjects"), + PersonAccount("personAccount"), + PersonAwards("personAwards"), + PersonCertifications("personCertifications"), + PersonAssistants("personAssistants"), + PersonColleagues("personColleagues"), + PersonManager("personManager"), + PersonAlternateContacts("personAlternateContacts"), + PersonEmergencyContacts("personEmergencyContacts"), + PersonEducationalActivities("personEducationalActivities"), + PersonInterests("personInterests"), + PersonLanguages("personLanguages"), + PersonPublications("personPublications"), + PersonPatents("personPatents"), + PersonWorkPositions("personWorkPositions"); public final String value; Label(final String value) { this.value = value; @@ -36,7 +80,51 @@ public static Label forValue(@jakarta.annotation.Nonnull final String searchValu case "fileName": return FileName; case "fileExtension": return FileExtension; case "unknownFutureValue": return UnknownFutureValue; + case "containerName": return ContainerName; + case "containerUrl": return ContainerUrl; case "iconUrl": return IconUrl; + case "assignedToPeople": return AssignedToPeople; + case "closedBy": return ClosedBy; + case "closedDate": return ClosedDate; + case "priority": return Priority; + case "sprintName": return SprintName; + case "tags": return Tags; + case "severity": return Severity; + case "state": return State; + case "dueDate": return DueDate; + case "itemParentId": return ItemParentId; + case "itemPath": return ItemPath; + case "itemType": return ItemType; + case "numberOfReactions": return NumberOfReactions; + case "parentUrl": return ParentUrl; + case "priorityNormalized": return PriorityNormalized; + case "reportedBy": return ReportedBy; + case "secondaryId": return SecondaryId; + case "personEmails": return PersonEmails; + case "personAddresses": return PersonAddresses; + case "personAnniversaries": return PersonAnniversaries; + case "personName": return PersonName; + case "personNote": return PersonNote; + case "personPhones": return PersonPhones; + case "personCurrentPosition": return PersonCurrentPosition; + case "personWebAccounts": return PersonWebAccounts; + case "personWebSite": return PersonWebSite; + case "personSkills": return PersonSkills; + case "personProjects": return PersonProjects; + case "personAccount": return PersonAccount; + case "personAwards": return PersonAwards; + case "personCertifications": return PersonCertifications; + case "personAssistants": return PersonAssistants; + case "personColleagues": return PersonColleagues; + case "personManager": return PersonManager; + case "personAlternateContacts": return PersonAlternateContacts; + case "personEmergencyContacts": return PersonEmergencyContacts; + case "personEducationalActivities": return PersonEducationalActivities; + case "personInterests": return PersonInterests; + case "personLanguages": return PersonLanguages; + case "personPublications": return PersonPublications; + case "personPatents": return PersonPatents; + case "personWorkPositions": return PersonWorkPositions; default: return null; } } diff --git a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Property.java b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Property.java index e957ae001c9..e69ae8e38e1 100644 --- a/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Property.java +++ b/src/main/java/com/microsoft/graph/generated/models/externalconnectors/Property.java @@ -63,14 +63,23 @@ public java.util.List getAliases() { public BackingStore getBackingStore() { return this.backingStore; } + /** + * Gets the description property value. Specifies a human-readable description that explains the purpose, usage, or guidance related to the property. This property enhances semantic understanding by helping Copilot interpret queries and accurately map them to properties that results in more relevant and precise responses. Optional but we recommend that you use this property for queryable properties. The maximum supported length is 200 characters. + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } /** * The deserialization information for the current model * @return a {@link Map>} */ @jakarta.annotation.Nonnull public Map> getFieldDeserializers() { - final HashMap> deserializerMap = new HashMap>(9); + final HashMap> deserializerMap = new HashMap>(10); deserializerMap.put("aliases", (n) -> { this.setAliases(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); deserializerMap.put("isQueryable", (n) -> { this.setIsQueryable(n.getBooleanValue()); }); deserializerMap.put("isRefinable", (n) -> { this.setIsRefinable(n.getBooleanValue()); }); deserializerMap.put("isRetrievable", (n) -> { this.setIsRetrievable(n.getBooleanValue()); }); @@ -114,7 +123,7 @@ public Boolean getIsSearchable() { return this.backingStore.get("isSearchable"); } /** - * Gets the labels property value. Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, iconUrl. Use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: iconUrl. + * Gets the labels property value. Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (for example, better relevance). Optional..The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, containerName, containerUrl, iconUrl, assignedTo, dueDate, closedDate, closedBy, reportedBy, sprintName, severity, state, priority, secondaryId, itemParentId, parentUrl, tags, itemType, itemPath, numReactions. Use the Prefer: include-unknown-enum-members request header to retrieve additional values defined in this evolvable enum,For People Connectors you can include : personEmails, personAddresses, personAnniversaries, personName, personNote, personPhones, personCurrentPosition, personWebAccounts, personWebSite, personSkills, personProjects, personAccount, personAwards, personCertifications, personAssistants, personColleagues, personManager, personAlternateContacts, personEmergencyContacts. * @return a {@link java.util.ListFind more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/permissiongrants/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/permissiongrants/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index 25420cb2e20..2c86888d858 100644 --- a/src/main/java/com/microsoft/graph/generated/permissiongrants/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/permissiongrants/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/permissiongrants/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/permissiongrants/item/getmembergroups/GetMemberGroupsPostRequestBody.java index 8545fd6274b..0fc98692a81 100644 --- a/src/main/java/com/microsoft/graph/generated/permissiongrants/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/permissiongrants/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/permissiongrants/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/permissiongrants/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index d16f8ba3ba2..f89037c39da 100644 --- a/src/main/java/com/microsoft/graph/generated/permissiongrants/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/permissiongrants/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/permissiongrants/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/permissiongrants/item/restore/RestoreRequestBuilder.java index df3b8f4f895..64215dc103e 100644 --- a/src/main/java/com/microsoft/graph/generated/permissiongrants/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/permissiongrants/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/permissionGrants/{resourceSpecificPermissionGrant%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/places/PlacesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/PlacesRequestBuilder.java index 06db27aa0f0..6bf9168f057 100644 --- a/src/main/java/com/microsoft/graph/generated/places/PlacesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/places/PlacesRequestBuilder.java @@ -3,8 +3,13 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.Place; import com.microsoft.graph.places.count.CountRequestBuilder; +import com.microsoft.graph.places.graphbuilding.GraphBuildingRequestBuilder; +import com.microsoft.graph.places.graphdesk.GraphDeskRequestBuilder; +import com.microsoft.graph.places.graphfloor.GraphFloorRequestBuilder; import com.microsoft.graph.places.graphroom.GraphRoomRequestBuilder; import com.microsoft.graph.places.graphroomlist.GraphRoomListRequestBuilder; +import com.microsoft.graph.places.graphsection.GraphSectionRequestBuilder; +import com.microsoft.graph.places.graphworkspace.GraphWorkspaceRequestBuilder; import com.microsoft.graph.places.item.PlaceItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -31,6 +36,30 @@ public class PlacesRequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Casts the previous resource to building. + * @return a {@link GraphBuildingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphBuildingRequestBuilder graphBuilding() { + return new GraphBuildingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Casts the previous resource to desk. + * @return a {@link GraphDeskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphDeskRequestBuilder graphDesk() { + return new GraphDeskRequestBuilder(pathParameters, requestAdapter); + } + /** + * Casts the previous resource to floor. + * @return a {@link GraphFloorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphFloorRequestBuilder graphFloor() { + return new GraphFloorRequestBuilder(pathParameters, requestAdapter); + } /** * Casts the previous resource to room. * @return a {@link GraphRoomRequestBuilder} @@ -47,6 +76,22 @@ public GraphRoomRequestBuilder graphRoom() { public GraphRoomListRequestBuilder graphRoomList() { return new GraphRoomListRequestBuilder(pathParameters, requestAdapter); } + /** + * Casts the previous resource to section. + * @return a {@link GraphSectionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphSectionRequestBuilder graphSection() { + return new GraphSectionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Casts the previous resource to workspace. + * @return a {@link GraphWorkspaceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphWorkspaceRequestBuilder graphWorkspace() { + return new GraphWorkspaceRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the collection of place entities. * @param placeId The unique identifier of place @@ -76,21 +121,23 @@ public PlacesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/places", rawUrl); } /** - * Add new entity to places + * Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk. * @param body The request body * @return a {@link Place} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public Place post(@jakarta.annotation.Nonnull final Place body) { return post(body, null); } /** - * Add new entity to places + * Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Place} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public Place post(@jakarta.annotation.Nonnull final Place body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -101,7 +148,7 @@ public Place post(@jakarta.annotation.Nonnull final Place body, @jakarta.annotat return this.requestAdapter.send(requestInfo, errorMapping, Place::createFromDiscriminatorValue); } /** - * Add new entity to places + * Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk. * @param body The request body * @return a {@link RequestInformation} */ @@ -110,7 +157,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Add new entity to places + * Create a new place object. You can also use this method to create the following child object types: building, floor, section, room, workspace, or desk. * @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/generated/places/graphbuilding/GraphBuildingRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphbuilding/GraphBuildingRequestBuilder.java new file mode 100644 index 00000000000..8f1fe623317 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphbuilding/GraphBuildingRequestBuilder.java @@ -0,0 +1,176 @@ +package com.microsoft.graph.places.graphbuilding; + +import com.microsoft.graph.models.BuildingCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.graphbuilding.count.CountRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to building. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphBuildingRequestBuilder 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); + } + /** + * Instantiates a new {@link GraphBuildingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphBuildingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.building{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GraphBuildingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphBuildingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.building{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link BuildingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public BuildingCollectionResponse get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BuildingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public BuildingCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, BuildingCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphBuildingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphBuildingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphBuildingRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @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/generated/places/graphbuilding/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphbuilding/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0bc1b5dea7d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphbuilding/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.graphbuilding.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.building/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.building/$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/generated/places/graphdesk/GraphDeskRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphdesk/GraphDeskRequestBuilder.java new file mode 100644 index 00000000000..65fe64007cc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphdesk/GraphDeskRequestBuilder.java @@ -0,0 +1,176 @@ +package com.microsoft.graph.places.graphdesk; + +import com.microsoft.graph.models.DeskCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.graphdesk.count.CountRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to desk. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphDeskRequestBuilder 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); + } + /** + * Instantiates a new {@link GraphDeskRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphDeskRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.desk{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GraphDeskRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphDeskRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.desk{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link DeskCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeskCollectionResponse get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeskCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeskCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeskCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphDeskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphDeskRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphDeskRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @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/generated/places/graphdesk/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphdesk/count/CountRequestBuilder.java new file mode 100644 index 00000000000..09d5285b707 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphdesk/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.graphdesk.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.desk/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.desk/$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/generated/places/graphfloor/GraphFloorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphfloor/GraphFloorRequestBuilder.java new file mode 100644 index 00000000000..9a44e454963 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphfloor/GraphFloorRequestBuilder.java @@ -0,0 +1,176 @@ +package com.microsoft.graph.places.graphfloor; + +import com.microsoft.graph.models.FloorCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.graphfloor.count.CountRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to floor. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphFloorRequestBuilder 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); + } + /** + * Instantiates a new {@link GraphFloorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphFloorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.floor{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GraphFloorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphFloorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.floor{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link FloorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FloorCollectionResponse get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FloorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FloorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FloorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphFloorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphFloorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphFloorRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @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/generated/places/graphfloor/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphfloor/count/CountRequestBuilder.java new file mode 100644 index 00000000000..160fdb75e8d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphfloor/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.graphfloor.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.floor/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.floor/$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/generated/places/graphroom/GraphRoomRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphroom/GraphRoomRequestBuilder.java index bce7e9c371c..b02715ee6ad 100644 --- a/src/main/java/com/microsoft/graph/generated/places/graphroom/GraphRoomRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/places/graphroom/GraphRoomRequestBuilder.java @@ -46,7 +46,7 @@ public GraphRoomRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/places/graph.room{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. * @return a {@link RoomCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -56,7 +56,7 @@ public RoomCollectionResponse get() { return get(null); } /** - * Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoomCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -70,7 +70,7 @@ public RoomCollectionResponse get(@jakarta.annotation.Nullable final java.util.f return this.requestAdapter.send(requestInfo, errorMapping, RoomCollectionResponse::createFromDiscriminatorValue); } /** - * Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -78,7 +78,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -100,7 +100,7 @@ public GraphRoomRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new GraphRoomRequestBuilder(rawUrl, requestAdapter); } /** - * Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/places/graphroomlist/GraphRoomListRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphroomlist/GraphRoomListRequestBuilder.java index 3a44f8dd1e8..692a50f3299 100644 --- a/src/main/java/com/microsoft/graph/generated/places/graphroomlist/GraphRoomListRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/places/graphroomlist/GraphRoomListRequestBuilder.java @@ -46,19 +46,21 @@ public GraphRoomListRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/places/graph.roomList{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. * @return a {@link RoomListCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public RoomListCollectionResponse get() { return get(null); } /** - * Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoomListCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public RoomListCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -68,7 +70,7 @@ public RoomListCollectionResponse get(@jakarta.annotation.Nullable final java.ut return this.requestAdapter.send(requestInfo, errorMapping, RoomListCollectionResponse::createFromDiscriminatorValue); } /** - * Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -76,7 +78,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -98,7 +100,7 @@ public GraphRoomListRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new GraphRoomListRequestBuilder(rawUrl, requestAdapter); } /** - * Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/places/graphsection/GraphSectionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphsection/GraphSectionRequestBuilder.java new file mode 100644 index 00000000000..2eba6d7d415 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphsection/GraphSectionRequestBuilder.java @@ -0,0 +1,176 @@ +package com.microsoft.graph.places.graphsection; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SectionCollectionResponse; +import com.microsoft.graph.places.graphsection.count.CountRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to section. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphSectionRequestBuilder 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); + } + /** + * Instantiates a new {@link GraphSectionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphSectionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.section{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GraphSectionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphSectionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.section{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link SectionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SectionCollectionResponse get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SectionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SectionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SectionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphSectionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphSectionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphSectionRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @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/generated/places/graphsection/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphsection/count/CountRequestBuilder.java new file mode 100644 index 00000000000..30d062121cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphsection/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.graphsection.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.section/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.section/$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/generated/places/graphworkspace/GraphWorkspaceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphworkspace/GraphWorkspaceRequestBuilder.java new file mode 100644 index 00000000000..2a596ea01db --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphworkspace/GraphWorkspaceRequestBuilder.java @@ -0,0 +1,176 @@ +package com.microsoft.graph.places.graphworkspace; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WorkspaceCollectionResponse; +import com.microsoft.graph.places.graphworkspace.count.CountRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to workspace. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphWorkspaceRequestBuilder 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); + } + /** + * Instantiates a new {@link GraphWorkspaceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphWorkspaceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.workspace{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GraphWorkspaceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphWorkspaceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.workspace{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link WorkspaceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public WorkspaceCollectionResponse get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkspaceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public WorkspaceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WorkspaceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphWorkspaceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphWorkspaceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphWorkspaceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @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/generated/places/graphworkspace/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/graphworkspace/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d2106b72a89 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/graphworkspace/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.graphworkspace.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.workspace/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/graph.workspace/$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/generated/places/item/PlaceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/PlaceItemRequestBuilder.java index 16077f82fee..da49dc811f6 100644 --- a/src/main/java/com/microsoft/graph/generated/places/item/PlaceItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/places/item/PlaceItemRequestBuilder.java @@ -2,8 +2,15 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.Place; +import com.microsoft.graph.places.item.checkins.CheckInsRequestBuilder; +import com.microsoft.graph.places.item.descendants.DescendantsRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.GraphBuildingRequestBuilder; +import com.microsoft.graph.places.item.graphdesk.GraphDeskRequestBuilder; +import com.microsoft.graph.places.item.graphfloor.GraphFloorRequestBuilder; import com.microsoft.graph.places.item.graphroom.GraphRoomRequestBuilder; import com.microsoft.graph.places.item.graphroomlist.GraphRoomListRequestBuilder; +import com.microsoft.graph.places.item.graphsection.GraphSectionRequestBuilder; +import com.microsoft.graph.places.item.graphworkspace.GraphWorkspaceRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -21,6 +28,46 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PlaceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the descendants method. + * @return a {@link DescendantsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DescendantsRequestBuilder descendants() { + return new DescendantsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Casts the previous resource to building. + * @return a {@link GraphBuildingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphBuildingRequestBuilder graphBuilding() { + return new GraphBuildingRequestBuilder(pathParameters, requestAdapter); + } + /** + * Casts the previous resource to desk. + * @return a {@link GraphDeskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphDeskRequestBuilder graphDesk() { + return new GraphDeskRequestBuilder(pathParameters, requestAdapter); + } + /** + * Casts the previous resource to floor. + * @return a {@link GraphFloorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphFloorRequestBuilder graphFloor() { + return new GraphFloorRequestBuilder(pathParameters, requestAdapter); + } /** * Casts the previous resource to room. * @return a {@link GraphRoomRequestBuilder} @@ -37,6 +84,22 @@ public GraphRoomRequestBuilder graphRoom() { public GraphRoomListRequestBuilder graphRoomList() { return new GraphRoomListRequestBuilder(pathParameters, requestAdapter); } + /** + * Casts the previous resource to section. + * @return a {@link GraphSectionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphSectionRequestBuilder graphSection() { + return new GraphSectionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Casts the previous resource to workspace. + * @return a {@link GraphWorkspaceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphWorkspaceRequestBuilder graphWorkspace() { + return new GraphWorkspaceRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link PlaceItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request @@ -54,16 +117,18 @@ public PlaceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/places/{place%2Did}", rawUrl); } /** - * Delete entity from places + * Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete entity from places + * Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. * @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); @@ -72,7 +137,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Update the properties of place object, which can be a room or roomList. You can identify the room or roomList by specifying the id or emailAddress property. + * Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. * @param body The request body * @return a {@link Place} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +148,7 @@ public Place patch(@jakarta.annotation.Nonnull final Place body) { return patch(body, null); } /** - * Update the properties of place object, which can be a room or roomList. You can identify the room or roomList by specifying the id or emailAddress property. + * Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Place} @@ -99,7 +164,7 @@ public Place patch(@jakarta.annotation.Nonnull final Place body, @jakarta.annota return this.requestAdapter.send(requestInfo, errorMapping, Place::createFromDiscriminatorValue); } /** - * Delete entity from places + * Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -107,7 +172,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete entity from places + * Delete a place object. You can also use this method to delete the following child object types: building, floor, section, or desk. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -119,7 +184,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Update the properties of place object, which can be a room or roomList. You can identify the room or roomList by specifying the id or emailAddress property. + * Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. * @param body The request body * @return a {@link RequestInformation} */ @@ -128,7 +193,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the properties of place object, which can be a room or roomList. You can identify the room or roomList by specifying the id or emailAddress property. + * Update the properties of place object that can be a building, floor, section, desk, room, workspace, or roomList. You can identify the place by specifying the id property. * @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/generated/places/item/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..6d0362a3b94 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.places.item.checkins; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.checkins.count.CountRequestBuilder; +import com.microsoft.graph.places.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk or a room, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk or a room, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk or a room, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new checkInClaim object to record the check-in status for a specific place, such as a desk or a room, associated with a specific calendar reservation. This check-in confirms that the reserved space is in use and prevents automatic release if auto-release policies are configured for that place. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..30bffa65fdc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..2cbd483dd03 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.places.item.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of a checkInClaim object. This API provides the check-in status for a specific place, such as a desk, room, or workspace, associated with a particular reservation. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/descendants/DescendantsGetResponse.java b/src/main/java/com/microsoft/graph/generated/places/item/descendants/DescendantsGetResponse.java new file mode 100644 index 00000000000..51c415afb0b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/descendants/DescendantsGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.places.item.descendants; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.Place; +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 DescendantsGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link DescendantsGetResponse} and sets the default values. + */ + public DescendantsGetResponse() { + 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 DescendantsGetResponse} + */ + @jakarta.annotation.Nonnull + public static DescendantsGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DescendantsGetResponse(); + } + /** + * 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(Place::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/generated/places/item/descendants/DescendantsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/descendants/DescendantsRequestBuilder.java new file mode 100644 index 00000000000..32111e76275 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/descendants/DescendantsRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.places.item.descendants; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 descendants method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DescendantsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DescendantsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DescendantsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/descendants(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DescendantsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DescendantsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/descendants(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function descendants + * @return a {@link DescendantsGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DescendantsGetResponse get() { + return get(null); + } + /** + * Invoke function descendants + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DescendantsGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DescendantsGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DescendantsGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function descendants + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function descendants + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 DescendantsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DescendantsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DescendantsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function descendants + */ + @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/generated/places/item/graphbuilding/GraphBuildingRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/GraphBuildingRequestBuilder.java new file mode 100644 index 00000000000..f61aa6e8f0d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/GraphBuildingRequestBuilder.java @@ -0,0 +1,149 @@ +package com.microsoft.graph.places.item.graphbuilding; + +import com.microsoft.graph.models.Building; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphbuilding.checkins.CheckInsRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.MapRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to building. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphBuildingRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the map property of the microsoft.graph.building entity. + * @return a {@link MapRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MapRequestBuilder mapEscaped() { + return new MapRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link GraphBuildingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphBuildingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GraphBuildingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphBuildingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building{?%24expand,%24select}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link Building} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Building get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Building} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Building get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Building::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphBuildingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphBuildingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphBuildingRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..35e69c2281f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.places.item.graphbuilding.checkins; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphbuilding.checkins.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9793d34d57a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphbuilding.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..cd42b9f8ffc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphbuilding.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/MapRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/MapRequestBuilder.java new file mode 100644 index 00000000000..866e0143edf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/MapRequestBuilder.java @@ -0,0 +1,250 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped; + +import com.microsoft.graph.models.BuildingMap; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.FootprintsRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.LevelsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 map property of the microsoft.graph.building entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MapRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the footprints property of the microsoft.graph.buildingMap entity. + * @return a {@link FootprintsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FootprintsRequestBuilder footprints() { + return new FootprintsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the levels property of the microsoft.graph.buildingMap entity. + * @return a {@link LevelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public LevelsRequestBuilder levels() { + return new LevelsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link MapRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MapRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MapRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MapRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map{?%24expand,%24select}", rawUrl); + } + /** + * Delete the map of a specific building. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete the map of a specific building. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get the map of a building in IMDF format. + * @return a {@link BuildingMap} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public BuildingMap get() { + return get(null); + } + /** + * Get the map of a building in IMDF format. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BuildingMap} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public BuildingMap get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, BuildingMap::createFromDiscriminatorValue); + } + /** + * Update the navigation property map in places + * @param body The request body + * @return a {@link BuildingMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BuildingMap patch(@jakarta.annotation.Nonnull final BuildingMap body) { + return patch(body, null); + } + /** + * Update the navigation property map in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BuildingMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BuildingMap patch(@jakarta.annotation.Nonnull final BuildingMap 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, BuildingMap::createFromDiscriminatorValue); + } + /** + * Delete the map of a specific building. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete the map of a specific building. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get the map of a building in IMDF format. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the map of a building in IMDF format. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 map in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final BuildingMap body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property map in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final BuildingMap 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 MapRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MapRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MapRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get the map of a building in IMDF format. + */ + @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/generated/places/item/graphbuilding/mapescaped/footprints/FootprintsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/footprints/FootprintsRequestBuilder.java new file mode 100644 index 00000000000..93bd5247687 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/footprints/FootprintsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints; + +import com.microsoft.graph.models.FootprintMap; +import com.microsoft.graph.models.FootprintMapCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item.FootprintMapItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 footprints property of the microsoft.graph.buildingMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FootprintsRequestBuilder 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 footprints property of the microsoft.graph.buildingMap entity. + * @param footprintMapId The unique identifier of footprintMap + * @return a {@link FootprintMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FootprintMapItemRequestBuilder byFootprintMapId(@jakarta.annotation.Nonnull final String footprintMapId) { + Objects.requireNonNull(footprintMapId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("footprintMap%2Did", footprintMapId); + return new FootprintMapItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FootprintsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FootprintsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/footprints{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FootprintsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FootprintsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/footprints{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of footprintMap objects for building footprints and their properties. + * @return a {@link FootprintMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FootprintMapCollectionResponse get() { + return get(null); + } + /** + * Get a list of footprintMap objects for building footprints and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FootprintMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FootprintMapCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FootprintMapCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to footprints for places + * @param body The request body + * @return a {@link FootprintMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FootprintMap post(@jakarta.annotation.Nonnull final FootprintMap body) { + return post(body, null); + } + /** + * Create new navigation property to footprints for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FootprintMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FootprintMap post(@jakarta.annotation.Nonnull final FootprintMap 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, FootprintMap::createFromDiscriminatorValue); + } + /** + * Get a list of footprintMap objects for building footprints and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of footprintMap objects for building footprints and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to footprints for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final FootprintMap body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to footprints for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final FootprintMap 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 FootprintsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FootprintsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FootprintsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of footprintMap objects for building footprints 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/generated/places/item/graphbuilding/mapescaped/footprints/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/footprints/count/CountRequestBuilder.java new file mode 100644 index 00000000000..b5d326ec6de --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/footprints/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/footprints/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/footprints/$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/generated/places/item/graphbuilding/mapescaped/footprints/item/FootprintMapItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/footprints/item/FootprintMapItemRequestBuilder.java new file mode 100644 index 00000000000..ab5717b8524 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/footprints/item/FootprintMapItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.footprints.item; + +import com.microsoft.graph.models.FootprintMap; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 footprints property of the microsoft.graph.buildingMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FootprintMapItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FootprintMapItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FootprintMapItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/footprints/{footprintMap%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link FootprintMapItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FootprintMapItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/footprints/{footprintMap%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property footprints for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property footprints for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @return a {@link FootprintMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FootprintMap get() { + return get(null); + } + /** + * Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FootprintMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FootprintMap get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FootprintMap::createFromDiscriminatorValue); + } + /** + * Update the navigation property footprints in places + * @param body The request body + * @return a {@link FootprintMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FootprintMap patch(@jakarta.annotation.Nonnull final FootprintMap body) { + return patch(body, null); + } + /** + * Update the navigation property footprints in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FootprintMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FootprintMap patch(@jakarta.annotation.Nonnull final FootprintMap 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, FootprintMap::createFromDiscriminatorValue); + } + /** + * Delete navigation property footprints for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property footprints for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 footprints in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FootprintMap body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property footprints in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FootprintMap 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 FootprintMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FootprintMapItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FootprintMapItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents the approximate physical extent of a referenced building. It corresponds to footprint.geojson in IMDF format. + */ + @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/generated/places/item/graphbuilding/mapescaped/levels/LevelsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/LevelsRequestBuilder.java new file mode 100644 index 00000000000..d5a9a7055a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/LevelsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels; + +import com.microsoft.graph.models.LevelMap; +import com.microsoft.graph.models.LevelMapCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.LevelMapItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 levels property of the microsoft.graph.buildingMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class LevelsRequestBuilder 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 levels property of the microsoft.graph.buildingMap entity. + * @param levelMapId The unique identifier of levelMap + * @return a {@link LevelMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public LevelMapItemRequestBuilder byLevelMapId(@jakarta.annotation.Nonnull final String levelMapId) { + Objects.requireNonNull(levelMapId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("levelMap%2Did", levelMapId); + return new LevelMapItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link LevelsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public LevelsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link LevelsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public LevelsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the levelMap objects and their properties. + * @return a {@link LevelMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public LevelMapCollectionResponse get() { + return get(null); + } + /** + * Get a list of the levelMap objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link LevelMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public LevelMapCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, LevelMapCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to levels for places + * @param body The request body + * @return a {@link LevelMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public LevelMap post(@jakarta.annotation.Nonnull final LevelMap body) { + return post(body, null); + } + /** + * Create new navigation property to levels for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link LevelMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public LevelMap post(@jakarta.annotation.Nonnull final LevelMap 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, LevelMap::createFromDiscriminatorValue); + } + /** + * Get a list of the levelMap objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the levelMap objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to levels for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final LevelMap body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to levels for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final LevelMap 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 LevelsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public LevelsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new LevelsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the levelMap 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/generated/places/item/graphbuilding/mapescaped/levels/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2b82b4b984e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/$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/generated/places/item/graphbuilding/mapescaped/levels/item/LevelMapItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/LevelMapItemRequestBuilder.java new file mode 100644 index 00000000000..770b3dbc3a1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/LevelMapItemRequestBuilder.java @@ -0,0 +1,255 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item; + +import com.microsoft.graph.models.LevelMap; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.FixturesRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.SectionsRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.UnitsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 levels property of the microsoft.graph.buildingMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class LevelMapItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the fixtures property of the microsoft.graph.levelMap entity. + * @return a {@link FixturesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FixturesRequestBuilder fixtures() { + return new FixturesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sections property of the microsoft.graph.levelMap entity. + * @return a {@link SectionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SectionsRequestBuilder sections() { + return new SectionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the units property of the microsoft.graph.levelMap entity. + * @return a {@link UnitsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnitsRequestBuilder units() { + return new UnitsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link LevelMapItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public LevelMapItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link LevelMapItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public LevelMapItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property levels for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property levels for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @return a {@link LevelMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public LevelMap get() { + return get(null); + } + /** + * Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link LevelMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public LevelMap get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, LevelMap::createFromDiscriminatorValue); + } + /** + * Update the navigation property levels in places + * @param body The request body + * @return a {@link LevelMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public LevelMap patch(@jakarta.annotation.Nonnull final LevelMap body) { + return patch(body, null); + } + /** + * Update the navigation property levels in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link LevelMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public LevelMap patch(@jakarta.annotation.Nonnull final LevelMap 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, LevelMap::createFromDiscriminatorValue); + } + /** + * Delete navigation property levels for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property levels for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 levels in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final LevelMap body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property levels in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final LevelMap 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 LevelMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public LevelMapItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new LevelMapItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents a physical floor structure within a building. It corresponds to level.geojson in IMDF format. + */ + @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/generated/places/item/graphbuilding/mapescaped/levels/item/fixtures/FixturesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/fixtures/FixturesRequestBuilder.java new file mode 100644 index 00000000000..85d03b29015 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/fixtures/FixturesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures; + +import com.microsoft.graph.models.FixtureMap; +import com.microsoft.graph.models.FixtureMapCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item.FixtureMapItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 fixtures property of the microsoft.graph.levelMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FixturesRequestBuilder 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 fixtures property of the microsoft.graph.levelMap entity. + * @param fixtureMapId The unique identifier of fixtureMap + * @return a {@link FixtureMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FixtureMapItemRequestBuilder byFixtureMapId(@jakarta.annotation.Nonnull final String fixtureMapId) { + Objects.requireNonNull(fixtureMapId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("fixtureMap%2Did", fixtureMapId); + return new FixtureMapItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link FixturesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FixturesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link FixturesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FixturesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the fixtureMap objects and their properties. + * @return a {@link FixtureMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FixtureMapCollectionResponse get() { + return get(null); + } + /** + * Get a list of the fixtureMap objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FixtureMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FixtureMapCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FixtureMapCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to fixtures for places + * @param body The request body + * @return a {@link FixtureMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FixtureMap post(@jakarta.annotation.Nonnull final FixtureMap body) { + return post(body, null); + } + /** + * Create new navigation property to fixtures for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FixtureMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FixtureMap post(@jakarta.annotation.Nonnull final FixtureMap 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, FixtureMap::createFromDiscriminatorValue); + } + /** + * Get a list of the fixtureMap objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the fixtureMap objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to fixtures for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final FixtureMap body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to fixtures for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final FixtureMap 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 FixturesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FixturesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FixturesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the fixtureMap 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/generated/places/item/graphbuilding/mapescaped/levels/item/fixtures/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/fixtures/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7d1b9ff56d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/fixtures/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures/$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/generated/places/item/graphbuilding/mapescaped/levels/item/fixtures/item/FixtureMapItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/fixtures/item/FixtureMapItemRequestBuilder.java new file mode 100644 index 00000000000..b3774ebbc00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/fixtures/item/FixtureMapItemRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.fixtures.item; + +import com.microsoft.graph.models.FixtureMap; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 fixtures property of the microsoft.graph.levelMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FixtureMapItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FixtureMapItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FixtureMapItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures/{fixtureMap%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link FixtureMapItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FixtureMapItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/fixtures/{fixtureMap%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a fixture on a specified floor. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a fixture on a specified floor. + * @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); + } + /** + * Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @return a {@link FixtureMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FixtureMap get() { + return get(null); + } + /** + * Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FixtureMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FixtureMap get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FixtureMap::createFromDiscriminatorValue); + } + /** + * Update the properties of an existing fixtureMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param body The request body + * @return a {@link FixtureMap} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FixtureMap patch(@jakarta.annotation.Nonnull final FixtureMap body) { + return patch(body, null); + } + /** + * Update the properties of an existing fixtureMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FixtureMap} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FixtureMap patch(@jakarta.annotation.Nonnull final FixtureMap 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, FixtureMap::createFromDiscriminatorValue); + } + /** + * Delete a fixture on a specified floor. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a fixture on a specified floor. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 existing fixtureMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FixtureMap body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of an existing fixtureMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @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 FixtureMap 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 FixtureMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FixtureMapItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FixtureMapItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Collection of fixtures (such as furniture or equipment) on this level. Supports upsert. + */ + @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/generated/places/item/graphbuilding/mapescaped/levels/item/sections/SectionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/sections/SectionsRequestBuilder.java new file mode 100644 index 00000000000..21563eb443c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/sections/SectionsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SectionMap; +import com.microsoft.graph.models.SectionMapCollectionResponse; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item.SectionMapItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sections property of the microsoft.graph.levelMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SectionsRequestBuilder 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 sections property of the microsoft.graph.levelMap entity. + * @param sectionMapId The unique identifier of sectionMap + * @return a {@link SectionMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SectionMapItemRequestBuilder bySectionMapId(@jakarta.annotation.Nonnull final String sectionMapId) { + Objects.requireNonNull(sectionMapId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sectionMap%2Did", sectionMapId); + return new SectionMapItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SectionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SectionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SectionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SectionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the sectionMap objects and their properties. + * @return a {@link SectionMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SectionMapCollectionResponse get() { + return get(null); + } + /** + * Get a list of the sectionMap objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SectionMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SectionMapCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SectionMapCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sections for places + * @param body The request body + * @return a {@link SectionMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SectionMap post(@jakarta.annotation.Nonnull final SectionMap body) { + return post(body, null); + } + /** + * Create new navigation property to sections for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SectionMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SectionMap post(@jakarta.annotation.Nonnull final SectionMap 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, SectionMap::createFromDiscriminatorValue); + } + /** + * Get a list of the sectionMap objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the sectionMap objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to sections for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SectionMap body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sections for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SectionMap 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 SectionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SectionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SectionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the sectionMap 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/generated/places/item/graphbuilding/mapescaped/levels/item/sections/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/sections/count/CountRequestBuilder.java new file mode 100644 index 00000000000..af6d7e62d63 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/sections/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections/$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/generated/places/item/graphbuilding/mapescaped/levels/item/sections/item/SectionMapItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/sections/item/SectionMapItemRequestBuilder.java new file mode 100644 index 00000000000..d8f33a301ba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/sections/item/SectionMapItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.sections.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SectionMap; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sections property of the microsoft.graph.levelMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SectionMapItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SectionMapItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SectionMapItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections/{sectionMap%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SectionMapItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SectionMapItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/sections/{sectionMap%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sections for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sections for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @return a {@link SectionMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SectionMap get() { + return get(null); + } + /** + * Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SectionMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SectionMap get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SectionMap::createFromDiscriminatorValue); + } + /** + * Update the navigation property sections in places + * @param body The request body + * @return a {@link SectionMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SectionMap patch(@jakarta.annotation.Nonnull final SectionMap body) { + return patch(body, null); + } + /** + * Update the navigation property sections in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SectionMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SectionMap patch(@jakarta.annotation.Nonnull final SectionMap 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, SectionMap::createFromDiscriminatorValue); + } + /** + * Delete navigation property sections for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sections for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of sections (such as zones or partitions) on this level. Supports upsert. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 sections in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SectionMap body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sections in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SectionMap 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 SectionMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SectionMapItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SectionMapItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Collection of sections (such as zones or partitions) on this level. Supports upsert. + */ + @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/generated/places/item/graphbuilding/mapescaped/levels/item/units/UnitsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/units/UnitsRequestBuilder.java new file mode 100644 index 00000000000..1290a61ae78 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/units/UnitsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.UnitMap; +import com.microsoft.graph.models.UnitMapCollectionResponse; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item.UnitMapItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 units property of the microsoft.graph.levelMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnitsRequestBuilder 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 units property of the microsoft.graph.levelMap entity. + * @param unitMapId The unique identifier of unitMap + * @return a {@link UnitMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnitMapItemRequestBuilder byUnitMapId(@jakarta.annotation.Nonnull final String unitMapId) { + Objects.requireNonNull(unitMapId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("unitMap%2Did", unitMapId); + return new UnitMapItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link UnitsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnitsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link UnitsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnitsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the unitMap objects and their properties. + * @return a {@link UnitMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnitMapCollectionResponse get() { + return get(null); + } + /** + * Get a list of the unitMap objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnitMapCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnitMapCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, UnitMapCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to units for places + * @param body The request body + * @return a {@link UnitMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnitMap post(@jakarta.annotation.Nonnull final UnitMap body) { + return post(body, null); + } + /** + * Create new navigation property to units for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnitMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnitMap post(@jakarta.annotation.Nonnull final UnitMap 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, UnitMap::createFromDiscriminatorValue); + } + /** + * Get a list of the unitMap objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the unitMap objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to units for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnitMap body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to units for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnitMap 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 UnitsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnitsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnitsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the unitMap 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/generated/places/item/graphbuilding/mapescaped/levels/item/units/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/units/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9c7d05f867a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/units/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units/$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/generated/places/item/graphbuilding/mapescaped/levels/item/units/item/UnitMapItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/units/item/UnitMapItemRequestBuilder.java new file mode 100644 index 00000000000..94d50d0c3d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphbuilding/mapescaped/levels/item/units/item/UnitMapItemRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.places.item.graphbuilding.mapescaped.levels.item.units.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.UnitMap; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 units property of the microsoft.graph.levelMap entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnitMapItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnitMapItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnitMapItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units/{unitMap%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link UnitMapItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnitMapItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.building/map/levels/{levelMap%2Did}/units/{unitMap%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a unitMap object. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a unitMap object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Collection of units (such as rooms or offices) on this level. Supports upsert. + * @return a {@link UnitMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnitMap get() { + return get(null); + } + /** + * Collection of units (such as rooms or offices) on this level. Supports upsert. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnitMap} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public UnitMap get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, UnitMap::createFromDiscriminatorValue); + } + /** + * Update the properties of an existing unitMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param body The request body + * @return a {@link UnitMap} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnitMap patch(@jakarta.annotation.Nonnull final UnitMap body) { + return patch(body, null); + } + /** + * Update the properties of an existing unitMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link UnitMap} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public UnitMap patch(@jakarta.annotation.Nonnull final UnitMap 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, UnitMap::createFromDiscriminatorValue); + } + /** + * Delete a unitMap object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a unitMap object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of units (such as rooms or offices) on this level. Supports upsert. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of units (such as rooms or offices) on this level. Supports upsert. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 existing unitMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UnitMap body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of an existing unitMap object in IMDF format on a specified floor, or create one if it doesn't exist. + * @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 UnitMap 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 UnitMapItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnitMapItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnitMapItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Collection of units (such as rooms or offices) on this level. Supports upsert. + */ + @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/generated/places/item/graphdesk/GraphDeskRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/GraphDeskRequestBuilder.java new file mode 100644 index 00000000000..1dd8bf5094d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/GraphDeskRequestBuilder.java @@ -0,0 +1,140 @@ +package com.microsoft.graph.places.item.graphdesk; + +import com.microsoft.graph.models.Desk; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphdesk.checkins.CheckInsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to desk. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphDeskRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link GraphDeskRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphDeskRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.desk{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GraphDeskRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphDeskRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.desk{?%24expand,%24select}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link Desk} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Desk get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Desk} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Desk get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Desk::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphDeskRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphDeskRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphDeskRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..464e607ac5e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.places.item.graphdesk.checkins; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphdesk.checkins.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphdesk.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.desk/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.desk/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fa395cee070 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphdesk.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.desk/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.desk/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..f19dd530b74 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphdesk/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphdesk.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.desk/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.desk/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/GraphFloorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/GraphFloorRequestBuilder.java new file mode 100644 index 00000000000..b21bd74fa84 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/GraphFloorRequestBuilder.java @@ -0,0 +1,140 @@ +package com.microsoft.graph.places.item.graphfloor; + +import com.microsoft.graph.models.Floor; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphfloor.checkins.CheckInsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to floor. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphFloorRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link GraphFloorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphFloorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.floor{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GraphFloorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphFloorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.floor{?%24expand,%24select}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link Floor} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Floor get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Floor} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Floor get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Floor::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphFloorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphFloorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphFloorRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..f1810294b36 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.places.item.graphfloor.checkins; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphfloor.checkins.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphfloor.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.floor/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.floor/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..607bcf8f331 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphfloor.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.floor/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.floor/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..7229f3aec2e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphfloor/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphfloor.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.floor/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.floor/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroom/GraphRoomRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroom/GraphRoomRequestBuilder.java index 2ef53ded419..4c3b941eccd 100644 --- a/src/main/java/com/microsoft/graph/generated/places/item/graphroom/GraphRoomRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroom/GraphRoomRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.Room; +import com.microsoft.graph.places.item.graphroom.checkins.CheckInsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GraphRoomRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link GraphRoomRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request @@ -37,7 +46,7 @@ public GraphRoomRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room{?%24expand,%24select}", rawUrl); } /** - * Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. * @return a {@link Room} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -47,7 +56,7 @@ public Room get() { return get(null); } /** - * Get a collection of the specified type of place objects defined in the tenant. For example, you can get all the rooms, all the room lists, or the rooms in a specific room list in the tenant. A place object can be one of the following types: Both room and roomList are derived from the place object. By default, this operation returns 100 places per page. Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. See details for how they compare. + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Room} * @throws ODataError When receiving a 4XX or 5XX status code @@ -61,7 +70,7 @@ public Room get(@jakarta.annotation.Nullable final java.util.function.Consumer urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroom/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroom/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..ccbdb641fae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroom/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphroom.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroom/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroom/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..00879eeae06 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroom/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphroom.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.room/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/GraphRoomListRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/GraphRoomListRequestBuilder.java index 84efba59c35..6fdf74dea6e 100644 --- a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/GraphRoomListRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/GraphRoomListRequestBuilder.java @@ -2,7 +2,9 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.RoomList; +import com.microsoft.graph.places.item.graphroomlist.checkins.CheckInsRequestBuilder; import com.microsoft.graph.places.item.graphroomlist.rooms.RoomsRequestBuilder; +import com.microsoft.graph.places.item.graphroomlist.workspaces.WorkspacesRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -21,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GraphRoomListRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the rooms property of the microsoft.graph.roomList entity. * @return a {@link RoomsRequestBuilder} @@ -29,6 +39,14 @@ public class GraphRoomListRequestBuilder extends BaseRequestBuilder { public RoomsRequestBuilder rooms() { return new RoomsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the workspaces property of the microsoft.graph.roomList entity. + * @return a {@link WorkspacesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkspacesRequestBuilder workspaces() { + return new WorkspacesRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link GraphRoomListRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request @@ -46,19 +64,21 @@ public GraphRoomListRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList{?%24expand,%24select}", rawUrl); } /** - * Get the item of type microsoft.graph.place as microsoft.graph.roomList + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. * @return a {@link RoomList} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public RoomList get() { return get(null); } /** - * Get the item of type microsoft.graph.place as microsoft.graph.roomList + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RoomList} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public RoomList get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -68,7 +88,7 @@ public RoomList get(@jakarta.annotation.Nullable final java.util.function.Consum return this.requestAdapter.send(requestInfo, errorMapping, RoomList::createFromDiscriminatorValue); } /** - * Get the item of type microsoft.graph.place as microsoft.graph.roomList + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -76,7 +96,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the item of type microsoft.graph.place as microsoft.graph.roomList + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -98,7 +118,7 @@ public GraphRoomListRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new GraphRoomListRequestBuilder(rawUrl, requestAdapter); } /** - * Get the item of type microsoft.graph.place as microsoft.graph.roomList + * Read the properties of a place object specified by its ID. The place object can be one of the following types: The listed resources are derived from the place object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..154cc201d14 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.places.item.graphroomlist.checkins; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphroomlist.checkins.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphroomlist.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..61055361264 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphroomlist.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..f04a2758d46 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphroomlist.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/RoomItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/RoomItemRequestBuilder.java index caf3652c43e..4f24d5d6142 100644 --- a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/RoomItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/RoomItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.Room; +import com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.CheckInsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class RoomItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link RoomItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..2fb7b718bc8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..83d71e52074 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..00282850ec2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/rooms/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphroomlist.rooms.item.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/rooms/{room%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/WorkspacesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/WorkspacesRequestBuilder.java new file mode 100644 index 00000000000..1533a14b6b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/WorkspacesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.places.item.graphroomlist.workspaces; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Workspace; +import com.microsoft.graph.models.WorkspaceCollectionResponse; +import com.microsoft.graph.places.item.graphroomlist.workspaces.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphroomlist.workspaces.item.WorkspaceItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 workspaces property of the microsoft.graph.roomList entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkspacesRequestBuilder 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 workspaces property of the microsoft.graph.roomList entity. + * @param workspaceId The unique identifier of workspace + * @return a {@link WorkspaceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkspaceItemRequestBuilder byWorkspaceId(@jakarta.annotation.Nonnull final String workspaceId) { + Objects.requireNonNull(workspaceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("workspace%2Did", workspaceId); + return new WorkspaceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link WorkspacesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkspacesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link WorkspacesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkspacesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get workspaces from places + * @return a {@link WorkspaceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkspaceCollectionResponse get() { + return get(null); + } + /** + * Get workspaces from places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkspaceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkspaceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WorkspaceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to workspaces for places + * @param body The request body + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace post(@jakarta.annotation.Nonnull final Workspace body) { + return post(body, null); + } + /** + * Create new navigation property to workspaces for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace post(@jakarta.annotation.Nonnull final Workspace 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, Workspace::createFromDiscriminatorValue); + } + /** + * Get workspaces from places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get workspaces from places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to workspaces for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Workspace body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to workspaces for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Workspace 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 WorkspacesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkspacesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkspacesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get workspaces from places + */ + @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/generated/places/item/graphroomlist/workspaces/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2cc29c2d526 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphroomlist.workspaces.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/$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/generated/places/item/graphroomlist/workspaces/item/WorkspaceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/WorkspaceItemRequestBuilder.java new file mode 100644 index 00000000000..1af60d161d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/WorkspaceItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.places.item.graphroomlist.workspaces.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Workspace; +import com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.CheckInsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 workspaces property of the microsoft.graph.roomList entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkspaceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link WorkspaceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkspaceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WorkspaceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkspaceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property workspaces for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property workspaces for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get workspaces from places + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace get() { + return get(null); + } + /** + * Get workspaces from places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Workspace::createFromDiscriminatorValue); + } + /** + * Update the navigation property workspaces in places + * @param body The request body + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace patch(@jakarta.annotation.Nonnull final Workspace body) { + return patch(body, null); + } + /** + * Update the navigation property workspaces in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Workspace patch(@jakarta.annotation.Nonnull final Workspace 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, Workspace::createFromDiscriminatorValue); + } + /** + * Delete navigation property workspaces for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property workspaces for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get workspaces from places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get workspaces from places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 workspaces in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Workspace body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property workspaces in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Workspace 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 WorkspaceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkspaceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkspaceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get workspaces from places + */ + @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/generated/places/item/graphroomlist/workspaces/item/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..055205d1e73 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5e0c2e25526 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..b0371e746c3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphroomlist/workspaces/item/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphroomlist.workspaces.item.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.roomList/workspaces/{workspace%2Did}/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphsection/GraphSectionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphsection/GraphSectionRequestBuilder.java new file mode 100644 index 00000000000..822c1458b05 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphsection/GraphSectionRequestBuilder.java @@ -0,0 +1,140 @@ +package com.microsoft.graph.places.item.graphsection; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Section; +import com.microsoft.graph.places.item.graphsection.checkins.CheckInsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to section. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphSectionRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link GraphSectionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphSectionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.section{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GraphSectionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphSectionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.section{?%24expand,%24select}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link Section} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Section get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Section} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Section get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Section::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphSectionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphSectionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphSectionRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphsection/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphsection/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..6dd62ef2650 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphsection/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.places.item.graphsection.checkins; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphsection.checkins.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphsection.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.section/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.section/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphsection/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphsection/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..610c315ca2b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphsection/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphsection.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.section/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.section/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphsection/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphsection/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..386f466e756 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphsection/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphsection.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.section/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.section/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/GraphWorkspaceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/GraphWorkspaceRequestBuilder.java new file mode 100644 index 00000000000..4930275e6ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/GraphWorkspaceRequestBuilder.java @@ -0,0 +1,140 @@ +package com.microsoft.graph.places.item.graphworkspace; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Workspace; +import com.microsoft.graph.places.item.graphworkspace.checkins.CheckInsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Casts the previous resource to workspace. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GraphWorkspaceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder checkIns() { + return new CheckInsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link GraphWorkspaceRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphWorkspaceRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.workspace{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GraphWorkspaceRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GraphWorkspaceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.workspace{?%24expand,%24select}", rawUrl); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Workspace get() { + return get(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Workspace} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Workspace get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Workspace::createFromDiscriminatorValue); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GraphWorkspaceRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GraphWorkspaceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GraphWorkspaceRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a collection of the specified type of place objects defined in a tenant. You can do the following for a given tenant:- List all buildings.- List all floors.- List all sections.- List all desks.- List all rooms.- List all workspaces.- List all room lists.- List rooms in a specific room list.- List workspaces in a specific room list. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/checkins/CheckInsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/checkins/CheckInsRequestBuilder.java new file mode 100644 index 00000000000..39122b28731 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/checkins/CheckInsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.places.item.graphworkspace.checkins; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.CheckInClaimCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.places.item.graphworkspace.checkins.count.CountRequestBuilder; +import com.microsoft.graph.places.item.graphworkspace.checkins.item.CheckInClaimCalendarEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + * @param checkInClaimCalendarEventId The unique identifier of checkInClaim + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder byCheckInClaimCalendarEventId(@jakarta.annotation.Nonnull final String checkInClaimCalendarEventId) { + Objects.requireNonNull(checkInClaimCalendarEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("checkInClaim%2DcalendarEventId", checkInClaimCalendarEventId); + return new CheckInClaimCalendarEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.workspace/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CheckInsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.workspace/checkIns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaimCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaimCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaimCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body) { + return post(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim post(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to checkIns for places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/checkins/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/checkins/count/CountRequestBuilder.java new file mode 100644 index 00000000000..86e9ebd69ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/checkins/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.places.item.graphworkspace.checkins.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.workspace/checkIns/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.workspace/checkIns/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java new file mode 100644 index 00000000000..94285081d21 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/places/item/graphworkspace/checkins/item/CheckInClaimCalendarEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.places.item.graphworkspace.checkins.item; + +import com.microsoft.graph.models.CheckInClaim; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the checkIns property of the microsoft.graph.place entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CheckInClaimCalendarEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.workspace/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CheckInClaimCalendarEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CheckInClaimCalendarEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/places/{place%2Did}/graph.workspace/checkIns/{checkInClaim%2DcalendarEventId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property checkIns for places + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get() { + return get(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body) { + return patch(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CheckInClaim} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CheckInClaim patch(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CheckInClaim::createFromDiscriminatorValue); + } + /** + * Delete navigation property checkIns for places + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property checkIns for places + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property checkIns in places + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CheckInClaim body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CheckInClaimCalendarEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CheckInClaimCalendarEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CheckInClaimCalendarEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A subresource of a place object that indicates the check-in status of an Outlook calendar event booked at the place. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/policies/PoliciesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/PoliciesRequestBuilder.java index f46153a902f..63caeb1f547 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/PoliciesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/PoliciesRequestBuilder.java @@ -15,8 +15,10 @@ import com.microsoft.graph.policies.defaultappmanagementpolicy.DefaultAppManagementPolicyRequestBuilder; import com.microsoft.graph.policies.deviceregistrationpolicy.DeviceRegistrationPolicyRequestBuilder; import com.microsoft.graph.policies.featurerolloutpolicies.FeatureRolloutPoliciesRequestBuilder; +import com.microsoft.graph.policies.federatedtokenvalidationpolicy.FederatedTokenValidationPolicyRequestBuilder; import com.microsoft.graph.policies.homerealmdiscoverypolicies.HomeRealmDiscoveryPoliciesRequestBuilder; import com.microsoft.graph.policies.identitysecuritydefaultsenforcementpolicy.IdentitySecurityDefaultsEnforcementPolicyRequestBuilder; +import com.microsoft.graph.policies.ownerlessgrouppolicy.OwnerlessGroupPolicyRequestBuilder; import com.microsoft.graph.policies.permissiongrantpolicies.PermissionGrantPoliciesRequestBuilder; import com.microsoft.graph.policies.rolemanagementpolicies.RoleManagementPoliciesRequestBuilder; import com.microsoft.graph.policies.rolemanagementpolicyassignments.RoleManagementPolicyAssignmentsRequestBuilder; @@ -144,6 +146,14 @@ public DeviceRegistrationPolicyRequestBuilder deviceRegistrationPolicy() { public FeatureRolloutPoliciesRequestBuilder featureRolloutPolicies() { return new FeatureRolloutPoliciesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the federatedTokenValidationPolicy property of the microsoft.graph.policyRoot entity. + * @return a {@link FederatedTokenValidationPolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FederatedTokenValidationPolicyRequestBuilder federatedTokenValidationPolicy() { + return new FederatedTokenValidationPolicyRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the homeRealmDiscoveryPolicies property of the microsoft.graph.policyRoot entity. * @return a {@link HomeRealmDiscoveryPoliciesRequestBuilder} @@ -160,6 +170,14 @@ public HomeRealmDiscoveryPoliciesRequestBuilder homeRealmDiscoveryPolicies() { public IdentitySecurityDefaultsEnforcementPolicyRequestBuilder identitySecurityDefaultsEnforcementPolicy() { return new IdentitySecurityDefaultsEnforcementPolicyRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the ownerlessGroupPolicy property of the microsoft.graph.policyRoot entity. + * @return a {@link OwnerlessGroupPolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OwnerlessGroupPolicyRequestBuilder ownerlessGroupPolicy() { + return new OwnerlessGroupPolicyRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the permissionGrantPolicies property of the microsoft.graph.policyRoot entity. * @return a {@link PermissionGrantPoliciesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/policies/authenticationmethodspolicy/authenticationmethodconfigurations/AuthenticationMethodConfigurationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/authenticationmethodspolicy/authenticationmethodconfigurations/AuthenticationMethodConfigurationsRequestBuilder.java index 124f73168f1..485675df479 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/authenticationmethodspolicy/authenticationmethodconfigurations/AuthenticationMethodConfigurationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/authenticationmethodspolicy/authenticationmethodconfigurations/AuthenticationMethodConfigurationsRequestBuilder.java @@ -60,7 +60,7 @@ public AuthenticationMethodConfigurationsRequestBuilder(@jakarta.annotation.Nonn super(requestAdapter, "{+baseurl}/policies/authenticationMethodsPolicy/authenticationMethodConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. * @return a {@link AuthenticationMethodConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public AuthenticationMethodConfigurationCollectionResponse get() { return get(null); } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuthenticationMethodConfigurationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public AuthenticationMethodConfiguration post(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, AuthenticationMethodConfiguration::createFromDiscriminatorValue); } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public AuthenticationMethodConfigurationsRequestBuilder withUrl(@jakarta.annotat return new AuthenticationMethodConfigurationsRequestBuilder(rawUrl, requestAdapter); } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/policies/authenticationmethodspolicy/authenticationmethodconfigurations/item/AuthenticationMethodConfigurationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/authenticationmethodspolicy/authenticationmethodconfigurations/item/AuthenticationMethodConfigurationItemRequestBuilder.java index 573d0dcc070..7ef64f9ef03 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/authenticationmethodspolicy/authenticationmethodconfigurations/item/AuthenticationMethodConfigurationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/authenticationmethodspolicy/authenticationmethodconfigurations/item/AuthenticationMethodConfigurationItemRequestBuilder.java @@ -37,16 +37,18 @@ public AuthenticationMethodConfigurationItemRequestBuilder(@jakarta.annotation.N super(requestAdapter, "{+baseurl}/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/{authenticationMethodConfiguration%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete navigation property authenticationMethodConfigurations for policies + * Delete an externalAuthenticationMethodConfiguration object. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete() { delete(null); } /** - * Delete navigation property authenticationMethodConfigurations for policies + * Delete an externalAuthenticationMethodConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -55,19 +57,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. * @return a {@link AuthenticationMethodConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AuthenticationMethodConfiguration get() { return get(null); } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuthenticationMethodConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AuthenticationMethodConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -77,21 +81,23 @@ public AuthenticationMethodConfiguration get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, AuthenticationMethodConfiguration::createFromDiscriminatorValue); } /** - * Update the navigation property authenticationMethodConfigurations in policies + * Update the properties of an externalAuthenticationMethodConfiguration object. * @param body The request body * @return a {@link AuthenticationMethodConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AuthenticationMethodConfiguration patch(@jakarta.annotation.Nonnull final AuthenticationMethodConfiguration body) { return patch(body, null); } /** - * Update the navigation property authenticationMethodConfigurations in policies + * Update the properties of an externalAuthenticationMethodConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuthenticationMethodConfiguration} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AuthenticationMethodConfiguration patch(@jakarta.annotation.Nonnull final AuthenticationMethodConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -102,7 +108,7 @@ public AuthenticationMethodConfiguration patch(@jakarta.annotation.Nonnull final return this.requestAdapter.send(requestInfo, errorMapping, AuthenticationMethodConfiguration::createFromDiscriminatorValue); } /** - * Delete navigation property authenticationMethodConfigurations for policies + * Delete an externalAuthenticationMethodConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -110,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete navigation property authenticationMethodConfigurations for policies + * Delete an externalAuthenticationMethodConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -122,7 +128,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +136,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -142,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property authenticationMethodConfigurations in policies + * Update the properties of an externalAuthenticationMethodConfiguration object. * @param body The request body * @return a {@link RequestInformation} */ @@ -151,7 +157,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the navigation property authenticationMethodConfigurations in policies + * Update the properties of an externalAuthenticationMethodConfiguration object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -182,7 +188,7 @@ public AuthenticationMethodConfigurationItemRequestBuilder withUrl(@jakarta.anno public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy. + * Read the properties and relationships of an externalAuthenticationMethodConfiguration object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/policies/authenticationstrengthpolicies/item/usage/UsageRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/authenticationstrengthpolicies/item/usage/UsageRequestBuilder.java index a4dff1ccc30..e793e8a151e 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/authenticationstrengthpolicies/item/usage/UsageRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/authenticationstrengthpolicies/item/usage/UsageRequestBuilder.java @@ -36,7 +36,7 @@ public UsageRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/policies/authenticationStrengthPolicies/{authenticationStrengthPolicy%2Did}/usage()", rawUrl); } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @return a {@link AuthenticationStrengthUsage} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public AuthenticationStrengthUsage get() { return get(null); } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AuthenticationStrengthUsage} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public AuthenticationStrengthUsage get(@jakarta.annotation.Nullable final java.u return this.requestAdapter.send(requestInfo, errorMapping, AuthenticationStrengthUsage::createFromDiscriminatorValue); } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. + * Allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that don't require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies. * @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/generated/policies/conditionalaccesspolicies/item/ConditionalAccessPolicyItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/conditionalaccesspolicies/item/ConditionalAccessPolicyItemRequestBuilder.java index b0e6e80d0f9..1727285d3df 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/conditionalaccesspolicies/item/ConditionalAccessPolicyItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/conditionalaccesspolicies/item/ConditionalAccessPolicyItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.ConditionalAccessPolicy; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.policies.conditionalaccesspolicies.item.restore.RestoreRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ConditionalAccessPolicyItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the restore method. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder restore() { + return new RestoreRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link ConditionalAccessPolicyItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/policies/conditionalaccesspolicies/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/conditionalaccesspolicies/item/restore/RestoreRequestBuilder.java new file mode 100644 index 00000000000..b7656c46c3d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/conditionalaccesspolicies/item/restore/RestoreRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.policies.conditionalaccesspolicies.item.restore; + +import com.microsoft.graph.models.ConditionalAccessPolicy; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the restore method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RestoreRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}/restore", pathParameters); + } + /** + * Instantiates a new {@link RestoreRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/conditionalAccessPolicies/{conditionalAccessPolicy%2Did}/restore", rawUrl); + } + /** + * Invoke action restore + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post() { + return post(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ConditionalAccessPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ConditionalAccessPolicy post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ConditionalAccessPolicy::createFromDiscriminatorValue); + } + /** + * Invoke action restore + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action restore + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RestoreRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RestoreRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RestoreRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java index bf1dfe234c6..4e1d6603b43 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.models.CrossTenantAccessPolicyConfigurationPartner; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.identitysynchronization.IdentitySynchronizationRequestBuilder; +import com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints.ServiceProviderConstraintsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -29,6 +30,14 @@ public class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder public IdentitySynchronizationRequestBuilder identitySynchronization() { return new IdentitySynchronizationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + * @return a {@link ServiceProviderConstraintsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProviderConstraintsRequestBuilder serviceProviderConstraints() { + return new ServiceProviderConstraintsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/serviceproviderconstraints/ServiceProviderConstraintsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/serviceproviderconstraints/ServiceProviderConstraintsRequestBuilder.java new file mode 100644 index 00000000000..f2407075e7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/partners/item/serviceproviderconstraints/ServiceProviderConstraintsRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.partners.item.serviceproviderconstraints; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ServiceProviderConstraints; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProviderConstraintsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ServiceProviderConstraintsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProviderConstraintsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProviderConstraintsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProviderConstraintsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property serviceProviderConstraints for policies + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property serviceProviderConstraints for policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get serviceProviderConstraints from policies + * @return a {@link ServiceProviderConstraints} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints get() { + return get(null); + } + /** + * Get serviceProviderConstraints from policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProviderConstraints} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProviderConstraints::createFromDiscriminatorValue); + } + /** + * Update the navigation property serviceProviderConstraints in policies + * @param body The request body + * @return a {@link ServiceProviderConstraints} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints patch(@jakarta.annotation.Nonnull final ServiceProviderConstraints body) { + return patch(body, null); + } + /** + * Update the navigation property serviceProviderConstraints in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProviderConstraints} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProviderConstraints patch(@jakarta.annotation.Nonnull final ServiceProviderConstraints 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, ServiceProviderConstraints::createFromDiscriminatorValue); + } + /** + * Delete navigation property serviceProviderConstraints for policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property serviceProviderConstraints for policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get serviceProviderConstraints from policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get serviceProviderConstraints from policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property serviceProviderConstraints in policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ServiceProviderConstraints body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property serviceProviderConstraints in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ServiceProviderConstraints 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 ServiceProviderConstraintsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProviderConstraintsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProviderConstraintsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get serviceProviderConstraints from policies + */ + @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/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.java index 5888d300d30..8df285a3587 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/MultiTenantOrganizationIdentitySynchronizationRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.MultiTenantOrganizationIdentitySyncPolicyTemplate; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class MultiTenantOrganizationIdentitySynchronizationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resetToDefaultSettings method. + * @return a {@link ResetToDefaultSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetToDefaultSettingsRequestBuilder resetToDefaultSettings() { + return new ResetToDefaultSettingsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MultiTenantOrganizationIdentitySynchronizationRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java new file mode 100644 index 00000000000..1ba19192ea9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationidentitysynchronization/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationidentitysynchronization.resettodefaultsettings; + +import com.microsoft.graph.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 resetToDefaultSettings method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetToDefaultSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetToDefaultSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetToDefaultSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettings", pathParameters); + } + /** + * Instantiates a new {@link ResetToDefaultSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetToDefaultSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettings", rawUrl); + } + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @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); + } + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. + * @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 ResetToDefaultSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetToDefaultSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetToDefaultSettingsRequestBuilder(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/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.java index b84a108a034..a667b769801 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/MultiTenantOrganizationPartnerConfigurationRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.MultiTenantOrganizationPartnerConfigurationTemplate; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings.ResetToDefaultSettingsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -20,6 +21,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class MultiTenantOrganizationPartnerConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the resetToDefaultSettings method. + * @return a {@link ResetToDefaultSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetToDefaultSettingsRequestBuilder resetToDefaultSettings() { + return new ResetToDefaultSettingsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link MultiTenantOrganizationPartnerConfigurationRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java new file mode 100644 index 00000000000..a392ca900e1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/crosstenantaccesspolicy/templates/multitenantorganizationpartnerconfiguration/resettodefaultsettings/ResetToDefaultSettingsRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.policies.crosstenantaccesspolicy.templates.multitenantorganizationpartnerconfiguration.resettodefaultsettings; + +import com.microsoft.graph.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 resetToDefaultSettings method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ResetToDefaultSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ResetToDefaultSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetToDefaultSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettings", pathParameters); + } + /** + * Instantiates a new {@link ResetToDefaultSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ResetToDefaultSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettings", rawUrl); + } + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @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); + } + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. + * @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 ResetToDefaultSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ResetToDefaultSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ResetToDefaultSettingsRequestBuilder(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/generated/policies/deviceregistrationpolicy/DeviceRegistrationPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/deviceregistrationpolicy/DeviceRegistrationPolicyRequestBuilder.java index 984bd8cc075..4fb13fa5f2e 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/deviceregistrationpolicy/DeviceRegistrationPolicyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/deviceregistrationpolicy/DeviceRegistrationPolicyRequestBuilder.java @@ -37,19 +37,21 @@ public DeviceRegistrationPolicyRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/policies/deviceRegistrationPolicy{?%24expand,%24select}", rawUrl); } /** - * Get deviceRegistrationPolicy from policies + * Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @return a {@link DeviceRegistrationPolicy} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceRegistrationPolicy get() { return get(null); } /** - * Get deviceRegistrationPolicy from policies + * Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeviceRegistrationPolicy} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DeviceRegistrationPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -59,7 +61,7 @@ public DeviceRegistrationPolicy get(@jakarta.annotation.Nullable final java.util return this.requestAdapter.send(requestInfo, errorMapping, DeviceRegistrationPolicy::createFromDiscriminatorValue); } /** - * Get deviceRegistrationPolicy from policies + * Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -67,7 +69,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get deviceRegistrationPolicy from policies + * Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -89,7 +91,7 @@ public DeviceRegistrationPolicyRequestBuilder withUrl(@jakarta.annotation.Nonnul return new DeviceRegistrationPolicyRequestBuilder(rawUrl, requestAdapter); } /** - * Get deviceRegistrationPolicy from policies + * Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/policies/featurerolloutpolicies/item/appliesto/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/featurerolloutpolicies/item/appliesto/ref/RefRequestBuilder.java index d26b515c6ed..698cfd40ae7 100644 --- a/src/main/java/com/microsoft/graph/generated/policies/featurerolloutpolicies/item/appliesto/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/policies/featurerolloutpolicies/item/appliesto/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -160,7 +160,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/policies/federatedtokenvalidationpolicy/FederatedTokenValidationPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/federatedtokenvalidationpolicy/FederatedTokenValidationPolicyRequestBuilder.java new file mode 100644 index 00000000000..e15d5bf7243 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/federatedtokenvalidationpolicy/FederatedTokenValidationPolicyRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.policies.federatedtokenvalidationpolicy; + +import com.microsoft.graph.models.FederatedTokenValidationPolicy; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 federatedTokenValidationPolicy property of the microsoft.graph.policyRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FederatedTokenValidationPolicyRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FederatedTokenValidationPolicyRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FederatedTokenValidationPolicyRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/federatedTokenValidationPolicy{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link FederatedTokenValidationPolicyRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FederatedTokenValidationPolicyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/federatedTokenValidationPolicy{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property federatedTokenValidationPolicy for policies + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property federatedTokenValidationPolicy for policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get federatedTokenValidationPolicy from policies + * @return a {@link FederatedTokenValidationPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FederatedTokenValidationPolicy get() { + return get(null); + } + /** + * Get federatedTokenValidationPolicy from policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FederatedTokenValidationPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FederatedTokenValidationPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FederatedTokenValidationPolicy::createFromDiscriminatorValue); + } + /** + * Update the navigation property federatedTokenValidationPolicy in policies + * @param body The request body + * @return a {@link FederatedTokenValidationPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FederatedTokenValidationPolicy patch(@jakarta.annotation.Nonnull final FederatedTokenValidationPolicy body) { + return patch(body, null); + } + /** + * Update the navigation property federatedTokenValidationPolicy in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FederatedTokenValidationPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FederatedTokenValidationPolicy patch(@jakarta.annotation.Nonnull final FederatedTokenValidationPolicy 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, FederatedTokenValidationPolicy::createFromDiscriminatorValue); + } + /** + * Delete navigation property federatedTokenValidationPolicy for policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property federatedTokenValidationPolicy for policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get federatedTokenValidationPolicy from policies + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get federatedTokenValidationPolicy from policies + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property federatedTokenValidationPolicy in policies + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FederatedTokenValidationPolicy body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property federatedTokenValidationPolicy in policies + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FederatedTokenValidationPolicy 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 FederatedTokenValidationPolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FederatedTokenValidationPolicyRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FederatedTokenValidationPolicyRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get federatedTokenValidationPolicy from policies + */ + @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/generated/policies/ownerlessgrouppolicy/OwnerlessGroupPolicyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/policies/ownerlessgrouppolicy/OwnerlessGroupPolicyRequestBuilder.java new file mode 100644 index 00000000000..63f3ebaebb2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/policies/ownerlessgrouppolicy/OwnerlessGroupPolicyRequestBuilder.java @@ -0,0 +1,188 @@ +package com.microsoft.graph.policies.ownerlessgrouppolicy; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OwnerlessGroupPolicy; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 ownerlessGroupPolicy property of the microsoft.graph.policyRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OwnerlessGroupPolicyRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link OwnerlessGroupPolicyRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OwnerlessGroupPolicyRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/ownerlessGroupPolicy{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OwnerlessGroupPolicyRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OwnerlessGroupPolicyRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/policies/ownerlessGroupPolicy{?%24expand,%24select}", rawUrl); + } + /** + * Read the properties of an ownerlessGroupPolicy object. + * @return a {@link OwnerlessGroupPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy get() { + return get(null); + } + /** + * Read the properties of an ownerlessGroupPolicy object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OwnerlessGroupPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OwnerlessGroupPolicy::createFromDiscriminatorValue); + } + /** + * Create or update the ownerlessGroupPolicy for the tenant. If the policy doesn't exist, it creates a new one; if the policy exists, it updates the existing policy. To disable the policy, set isEnabled to false. Setting isEnabled to false clears the values of all other policy parameters. + * @param body The request body + * @return a {@link OwnerlessGroupPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy patch(@jakarta.annotation.Nonnull final OwnerlessGroupPolicy body) { + return patch(body, null); + } + /** + * Create or update the ownerlessGroupPolicy for the tenant. If the policy doesn't exist, it creates a new one; if the policy exists, it updates the existing policy. To disable the policy, set isEnabled to false. Setting isEnabled to false clears the values of all other policy parameters. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OwnerlessGroupPolicy} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OwnerlessGroupPolicy patch(@jakarta.annotation.Nonnull final OwnerlessGroupPolicy 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, OwnerlessGroupPolicy::createFromDiscriminatorValue); + } + /** + * Read the properties of an ownerlessGroupPolicy object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties of an ownerlessGroupPolicy 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; + } + /** + * Create or update the ownerlessGroupPolicy for the tenant. If the policy doesn't exist, it creates a new one; if the policy exists, it updates the existing policy. To disable the policy, set isEnabled to false. Setting isEnabled to false clears the values of all other policy parameters. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OwnerlessGroupPolicy body) { + return toPatchRequestInformation(body, null); + } + /** + * Create or update the ownerlessGroupPolicy for the tenant. If the policy doesn't exist, it creates a new one; if the policy exists, it updates the existing policy. To disable the policy, set isEnabled to false. Setting isEnabled to false clears the values of all other policy parameters. + * @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 OwnerlessGroupPolicy 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 OwnerlessGroupPolicyRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OwnerlessGroupPolicyRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OwnerlessGroupPolicyRequestBuilder(rawUrl, requestAdapter); + } + /** + * Read the properties of an ownerlessGroupPolicy 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/generated/print/printers/create/CreatePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/print/printers/create/CreatePostRequestBody.java index 4bb939de6a5..937476d6173 100644 --- a/src/main/java/com/microsoft/graph/generated/print/printers/create/CreatePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/print/printers/create/CreatePostRequestBody.java @@ -24,6 +24,7 @@ public class CreatePostRequestBody implements AdditionalDataHolder, BackedModel, public CreatePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setHasPhysicalDevice(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedgroups/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedgroups/ref/RefRequestBuilder.java index d9170fb8e88..f5108b3842d 100644 --- a/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedgroups/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedgroups/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedusers/item/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedusers/item/mailboxsettings/MailboxSettingsRequestBuilder.java index 9f7ac658ccb..83ea461a433 100644 --- a/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedusers/item/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedusers/item/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/{user%2Did}/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedusers/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedusers/ref/RefRequestBuilder.java index a106911e4d8..c315651e289 100644 --- a/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedusers/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/print/shares/item/allowedusers/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/privacy/subjectrightsrequests/item/approvers/item/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/privacy/subjectrightsrequests/item/approvers/item/mailboxsettings/MailboxSettingsRequestBuilder.java index fdd54331c2d..322563c2a26 100644 --- a/src/main/java/com/microsoft/graph/generated/privacy/subjectrightsrequests/item/approvers/item/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/privacy/subjectrightsrequests/item/approvers/item/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated @@ -49,7 +49,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -96,7 +96,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} * @deprecated * The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20 @@ -107,7 +107,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated @@ -165,7 +165,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/privacy/subjectrightsrequests/item/collaborators/item/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/privacy/subjectrightsrequests/item/collaborators/item/mailboxsettings/MailboxSettingsRequestBuilder.java index 145707b5b92..2ec9d22720e 100644 --- a/src/main/java/com/microsoft/graph/generated/privacy/subjectrightsrequests/item/collaborators/item/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/privacy/subjectrightsrequests/item/collaborators/item/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/privacy/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code * @deprecated @@ -49,7 +49,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -96,7 +96,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} * @deprecated * The subject rights request API under Privacy is deprecated and will stop working on March 22, 2025. Please use the new API under Security. as of 2022-02/PrivacyDeprecate on 2022-03-22 and will be removed 2025-03-20 @@ -107,7 +107,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} * @deprecated @@ -165,7 +165,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/schemaextensions/item/SchemaExtensionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/schemaextensions/item/SchemaExtensionItemRequestBuilder.java index ed0bb251ce4..db31f936288 100644 --- a/src/main/java/com/microsoft/graph/generated/schemaextensions/item/SchemaExtensionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/schemaextensions/item/SchemaExtensionItemRequestBuilder.java @@ -37,7 +37,7 @@ public SchemaExtensionItemRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/schemaExtensions/{schemaExtension%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. + * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition doesn't affect accessing custom data that has been added to resource instances based on that definition. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -45,7 +45,7 @@ public void delete() { delete(null); } /** - * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. + * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition doesn't affect accessing custom data that has been added to resource instances based on that definition. * @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 @@ -108,7 +108,7 @@ public SchemaExtension patch(@jakarta.annotation.Nonnull final SchemaExtension b return this.requestAdapter.send(requestInfo, errorMapping, SchemaExtension::createFromDiscriminatorValue); } /** - * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. + * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition doesn't affect accessing custom data that has been added to resource instances based on that definition. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition. + * Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the InDevelopment state. Deleting a schema extension definition doesn't affect accessing custom data that has been added to resource instances based on that definition. * @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/generated/security/SecurityRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/SecurityRequestBuilder.java index 3734c6e92c7..5cc0595a0ce 100644 --- a/src/main/java/com/microsoft/graph/generated/security/SecurityRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/SecurityRequestBuilder.java @@ -5,7 +5,9 @@ import com.microsoft.graph.security.alerts_v2.AlertsV2RequestBuilder; import com.microsoft.graph.security.alerts.AlertsRequestBuilder; import com.microsoft.graph.security.attacksimulation.AttackSimulationRequestBuilder; +import com.microsoft.graph.security.auditlog.AuditLogRequestBuilder; import com.microsoft.graph.security.cases.CasesRequestBuilder; +import com.microsoft.graph.security.collaboration.CollaborationRequestBuilder; import com.microsoft.graph.security.datasecurityandgovernance.DataSecurityAndGovernanceRequestBuilder; import com.microsoft.graph.security.identities.IdentitiesRequestBuilder; import com.microsoft.graph.security.incidents.IncidentsRequestBuilder; @@ -59,6 +61,14 @@ public AlertsV2RequestBuilder alertsV2() { public AttackSimulationRequestBuilder attackSimulation() { return new AttackSimulationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the auditLog property of the microsoft.graph.security entity. + * @return a {@link AuditLogRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AuditLogRequestBuilder auditLog() { + return new AuditLogRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the cases property of the microsoft.graph.security entity. * @return a {@link CasesRequestBuilder} @@ -67,6 +77,14 @@ public AttackSimulationRequestBuilder attackSimulation() { public CasesRequestBuilder cases() { return new CasesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the collaboration property of the microsoft.graph.security entity. + * @return a {@link CollaborationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CollaborationRequestBuilder collaboration() { + return new CollaborationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the dataSecurityAndGovernance property of the microsoft.graph.security entity. * @return a {@link DataSecurityAndGovernanceRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/security/alerts_v2/AlertsV2RequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/alerts_v2/AlertsV2RequestBuilder.java index 5665818a320..8fc42240449 100644 --- a/src/main/java/com/microsoft/graph/generated/security/alerts_v2/AlertsV2RequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/alerts_v2/AlertsV2RequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.models.security.AlertCollectionResponse; import com.microsoft.graph.security.alerts_v2.count.CountRequestBuilder; import com.microsoft.graph.security.alerts_v2.item.AlertItemRequestBuilder; +import com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts.MicrosoftGraphSecurityMoveAlertsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -31,6 +32,14 @@ public class AlertsV2RequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the moveAlerts method. + * @return a {@link MicrosoftGraphSecurityMoveAlertsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityMoveAlertsRequestBuilder microsoftGraphSecurityMoveAlerts() { + return new MicrosoftGraphSecurityMoveAlertsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the alerts_v2 property of the microsoft.graph.security entity. * @param alertId The unique identifier of alert diff --git a/src/main/java/com/microsoft/graph/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.java new file mode 100644 index 00000000000..4a708590334 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MicrosoftGraphSecurityMoveAlertsRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.MergeResponse; +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 moveAlerts method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityMoveAlertsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityMoveAlertsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityMoveAlertsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/alerts_v2/microsoft.graph.security.moveAlerts", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityMoveAlertsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityMoveAlertsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/alerts_v2/microsoft.graph.security.moveAlerts", rawUrl); + } + /** + * Move one or more alert resources to a new or existing incident. + * @param body The request body + * @return a {@link MergeResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MergeResponse post(@jakarta.annotation.Nonnull final MoveAlertsPostRequestBody body) { + return post(body, null); + } + /** + * Move one or more alert resources to a new or existing incident. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MergeResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MergeResponse post(@jakarta.annotation.Nonnull final MoveAlertsPostRequestBody 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, MergeResponse::createFromDiscriminatorValue); + } + /** + * Move one or more alert resources to a new or existing incident. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MoveAlertsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Move one or more alert resources to a new or existing incident. + * @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 MoveAlertsPostRequestBody 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 MicrosoftGraphSecurityMoveAlertsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityMoveAlertsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityMoveAlertsRequestBuilder(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/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MoveAlertsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MoveAlertsPostRequestBody.java new file mode 100644 index 00000000000..faaf77e1860 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/alerts_v2/microsoftgraphsecuritymovealerts/MoveAlertsPostRequestBody.java @@ -0,0 +1,160 @@ +package com.microsoft.graph.security.alerts_v2.microsoftgraphsecuritymovealerts; + +import com.microsoft.graph.models.security.CorrelationReason; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MoveAlertsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MoveAlertsPostRequestBody} and sets the default values. + */ + public MoveAlertsPostRequestBody() { + 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 MoveAlertsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static MoveAlertsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MoveAlertsPostRequestBody(); + } + /** + * 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 alertComment property value. The alertComment property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAlertComment() { + return this.backingStore.get("alertComment"); + } + /** + * Gets the alertIds property value. The alertIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAlertIds() { + return this.backingStore.get("alertIds"); + } + /** + * 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("alertComment", (n) -> { this.setAlertComment(n.getStringValue()); }); + deserializerMap.put("alertIds", (n) -> { this.setAlertIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("incidentId", (n) -> { this.setIncidentId(n.getStringValue()); }); + deserializerMap.put("newCorrelationReasons", (n) -> { this.setNewCorrelationReasons(n.getEnumSetValue(CorrelationReason::forValue)); }); + return deserializerMap; + } + /** + * Gets the incidentId property value. The incidentId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIncidentId() { + return this.backingStore.get("incidentId"); + } + /** + * Gets the newCorrelationReasons property value. The newCorrelationReasons property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getNewCorrelationReasons() { + return this.backingStore.get("newCorrelationReasons"); + } + /** + * Serializes information the 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("alertComment", this.getAlertComment()); + writer.writeCollectionOfPrimitiveValues("alertIds", this.getAlertIds()); + writer.writeStringValue("incidentId", this.getIncidentId()); + writer.writeEnumSetValue("newCorrelationReasons", this.getNewCorrelationReasons()); + 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 alertComment property value. The alertComment property + * @param value Value to set for the alertComment property. + */ + public void setAlertComment(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("alertComment", value); + } + /** + * Sets the alertIds property value. The alertIds property + * @param value Value to set for the alertIds property. + */ + public void setAlertIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("alertIds", 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 incidentId property value. The incidentId property + * @param value Value to set for the incidentId property. + */ + public void setIncidentId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("incidentId", value); + } + /** + * Sets the newCorrelationReasons property value. The newCorrelationReasons property + * @param value Value to set for the newCorrelationReasons property. + */ + public void setNewCorrelationReasons(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("newCorrelationReasons", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/simulations/item/SimulationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/simulations/item/SimulationItemRequestBuilder.java index eab90346ee7..0228d5bf1c1 100644 --- a/src/main/java/com/microsoft/graph/generated/security/attacksimulation/simulations/item/SimulationItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/attacksimulation/simulations/item/SimulationItemRequestBuilder.java @@ -108,7 +108,7 @@ public Simulation get(@jakarta.annotation.Nullable final java.util.function.Cons return this.requestAdapter.send(requestInfo, errorMapping, Simulation::createFromDiscriminatorValue); } /** - * Update an attack simulation campaign for a tenant. + * Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. * @param body The request body * @return a {@link Simulation} * @throws ODataError When receiving a 4XX or 5XX status code @@ -119,7 +119,7 @@ public Simulation patch(@jakarta.annotation.Nonnull final Simulation body) { return patch(body, null); } /** - * Update an attack simulation campaign for a tenant. + * Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Simulation} @@ -175,7 +175,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update an attack simulation campaign for a tenant. + * Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. * @param body The request body * @return a {@link RequestInformation} */ @@ -184,7 +184,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update an attack simulation campaign for a tenant. + * Update an attack simulation campaign for a tenant. You can only update simulations that are in draft status. * @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/generated/security/auditlog/AuditLogRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/auditlog/AuditLogRequestBuilder.java new file mode 100644 index 00000000000..0b4c469319f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/auditlog/AuditLogRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.security.auditlog; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.AuditCoreRoot; +import com.microsoft.graph.security.auditlog.queries.QueriesRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 auditLog property of the microsoft.graph.security entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AuditLogRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the queries property of the microsoft.graph.security.auditCoreRoot entity. + * @return a {@link QueriesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public QueriesRequestBuilder queries() { + return new QueriesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AuditLogRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AuditLogRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AuditLogRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AuditLogRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property auditLog for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property auditLog 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 the audit log query API. + * @return a {@link AuditCoreRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditCoreRoot get() { + return get(null); + } + /** + * The entry point for the audit log query API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AuditCoreRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditCoreRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AuditCoreRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property auditLog in security + * @param body The request body + * @return a {@link AuditCoreRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditCoreRoot patch(@jakarta.annotation.Nonnull final AuditCoreRoot body) { + return patch(body, null); + } + /** + * Update the navigation property auditLog in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AuditCoreRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditCoreRoot patch(@jakarta.annotation.Nonnull final AuditCoreRoot 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, AuditCoreRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property auditLog for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property auditLog 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 the audit log query API. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The entry point for the audit log query API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 auditLog in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AuditCoreRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property auditLog 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 AuditCoreRoot 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 AuditLogRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AuditLogRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AuditLogRequestBuilder(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 the audit log query API. + */ + @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/generated/security/auditlog/queries/QueriesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/QueriesRequestBuilder.java new file mode 100644 index 00000000000..f6b45b3eaa2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/QueriesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.security.auditlog.queries; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.AuditLogQuery; +import com.microsoft.graph.models.security.AuditLogQueryCollectionResponse; +import com.microsoft.graph.security.auditlog.queries.count.CountRequestBuilder; +import com.microsoft.graph.security.auditlog.queries.item.AuditLogQueryItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 queries property of the microsoft.graph.security.auditCoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QueriesRequestBuilder 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 queries property of the microsoft.graph.security.auditCoreRoot entity. + * @param auditLogQueryId The unique identifier of auditLogQuery + * @return a {@link AuditLogQueryItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AuditLogQueryItemRequestBuilder byAuditLogQueryId(@jakarta.annotation.Nonnull final String auditLogQueryId) { + Objects.requireNonNull(auditLogQueryId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("auditLogQuery%2Did", auditLogQueryId); + return new AuditLogQueryItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link QueriesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public QueriesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog/queries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link QueriesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public QueriesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog/queries{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of auditLogQuery objects and their properties. + * @return a {@link AuditLogQueryCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AuditLogQueryCollectionResponse get() { + return get(null); + } + /** + * Get a list of auditLogQuery objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AuditLogQueryCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AuditLogQueryCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AuditLogQueryCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new auditLogQuery object. + * @param body The request body + * @return a {@link AuditLogQuery} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AuditLogQuery post(@jakarta.annotation.Nonnull final AuditLogQuery body) { + return post(body, null); + } + /** + * Create a new auditLogQuery object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AuditLogQuery} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AuditLogQuery post(@jakarta.annotation.Nonnull final AuditLogQuery 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, AuditLogQuery::createFromDiscriminatorValue); + } + /** + * Get a list of auditLogQuery objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of auditLogQuery 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 new auditLogQuery object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AuditLogQuery body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new auditLogQuery 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 toPostRequestInformation(@jakarta.annotation.Nonnull final AuditLogQuery 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 QueriesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public QueriesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new QueriesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of auditLogQuery 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/generated/security/auditlog/queries/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1f01e86714c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.security.auditlog.queries.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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/auditLog/queries/$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/auditLog/queries/$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/generated/security/auditlog/queries/item/AuditLogQueryItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/item/AuditLogQueryItemRequestBuilder.java new file mode 100644 index 00000000000..c21b28ff382 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/item/AuditLogQueryItemRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.security.auditlog.queries.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.AuditLogQuery; +import com.microsoft.graph.security.auditlog.queries.item.records.RecordsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 queries property of the microsoft.graph.security.auditCoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AuditLogQueryItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the records property of the microsoft.graph.security.auditLogQuery entity. + * @return a {@link RecordsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordsRequestBuilder records() { + return new RecordsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AuditLogQueryItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AuditLogQueryItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AuditLogQueryItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AuditLogQueryItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property queries for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property queries 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 auditLogQuery object. + * @return a {@link AuditLogQuery} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AuditLogQuery get() { + return get(null); + } + /** + * Read the properties and relationships of an auditLogQuery object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AuditLogQuery} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AuditLogQuery get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AuditLogQuery::createFromDiscriminatorValue); + } + /** + * Delete navigation property queries for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property queries 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 auditLogQuery object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of an auditLogQuery 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; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AuditLogQueryItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AuditLogQueryItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AuditLogQueryItemRequestBuilder(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 auditLogQuery 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(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/item/records/RecordsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/item/records/RecordsRequestBuilder.java new file mode 100644 index 00000000000..133ddba21f9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/item/records/RecordsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.security.auditlog.queries.item.records; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.AuditLogRecordCollectionResponse; +import com.microsoft.graph.security.auditlog.queries.item.records.count.CountRequestBuilder; +import com.microsoft.graph.security.auditlog.queries.item.records.item.AuditLogRecordItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 records property of the microsoft.graph.security.auditLogQuery entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordsRequestBuilder 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 records property of the microsoft.graph.security.auditLogQuery entity. + * @param auditLogRecordId The unique identifier of auditLogRecord + * @return a {@link AuditLogRecordItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AuditLogRecordItemRequestBuilder byAuditLogRecordId(@jakarta.annotation.Nonnull final String auditLogRecordId) { + Objects.requireNonNull(auditLogRecordId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("auditLogRecord%2Did", auditLogRecordId); + return new AuditLogRecordItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RecordsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RecordsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The collection of audit log records retrieved by the query. + * @return a {@link AuditLogRecordCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditLogRecordCollectionResponse get() { + return get(null); + } + /** + * The collection of audit log records retrieved by the query. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AuditLogRecordCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditLogRecordCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AuditLogRecordCollectionResponse::createFromDiscriminatorValue); + } + /** + * The collection of audit log records retrieved by the query. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of audit log records retrieved by the query. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 RecordsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of audit log records retrieved by the query. + */ + @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/generated/security/auditlog/queries/item/records/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/item/records/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0a7ce0e0d6b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/item/records/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.security.auditlog.queries.item.records.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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/auditLog/queries/{auditLogQuery%2Did}/records/$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/auditLog/queries/{auditLogQuery%2Did}/records/$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/generated/security/auditlog/queries/item/records/item/AuditLogRecordItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/item/records/item/AuditLogRecordItemRequestBuilder.java new file mode 100644 index 00000000000..a0b35c051df --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/auditlog/queries/item/records/item/AuditLogRecordItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.security.auditlog.queries.item.records.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.AuditLogRecord; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 records property of the microsoft.graph.security.auditLogQuery entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AuditLogRecordItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AuditLogRecordItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AuditLogRecordItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records/{auditLogRecord%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AuditLogRecordItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AuditLogRecordItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/auditLog/queries/{auditLogQuery%2Did}/records/{auditLogRecord%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * The collection of audit log records retrieved by the query. + * @return a {@link AuditLogRecord} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditLogRecord get() { + return get(null); + } + /** + * The collection of audit log records retrieved by the query. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AuditLogRecord} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AuditLogRecord get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AuditLogRecord::createFromDiscriminatorValue); + } + /** + * The collection of audit log records retrieved by the query. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of audit log records retrieved by the query. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 AuditLogRecordItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AuditLogRecordItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AuditLogRecordItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of audit log records retrieved by the query. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/EdiscoveryCaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/EdiscoveryCaseItemRequestBuilder.java index 56873fcc98c..41a2626829f 100644 --- a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/EdiscoveryCaseItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/EdiscoveryCaseItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.security.EdiscoveryCase; +import com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.CaseMembersRequestBuilder; import com.microsoft.graph.security.cases.ediscoverycases.item.custodians.CustodiansRequestBuilder; import com.microsoft.graph.security.cases.ediscoverycases.item.microsoftgraphsecurityclose.MicrosoftGraphSecurityCloseRequestBuilder; import com.microsoft.graph.security.cases.ediscoverycases.item.microsoftgraphsecurityreopen.MicrosoftGraphSecurityReopenRequestBuilder; @@ -29,6 +30,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EdiscoveryCaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + * @return a {@link CaseMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseMembersRequestBuilder caseMembers() { + return new CaseMembersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the custodians property of the microsoft.graph.security.ediscoveryCase entity. * @return a {@link CustodiansRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/casemembers/CaseMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/casemembers/CaseMembersRequestBuilder.java new file mode 100644 index 00000000000..fa00c100d9f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/casemembers/CaseMembersRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.security.cases.ediscoverycases.item.casemembers; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.EdiscoveryCaseMember; +import com.microsoft.graph.models.security.EdiscoveryCaseMemberCollectionResponse; +import com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count.CountRequestBuilder; +import com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item.EdiscoveryCaseMemberItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CaseMembersRequestBuilder 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 caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + * @param ediscoveryCaseMemberId The unique identifier of ediscoveryCaseMember + * @return a {@link EdiscoveryCaseMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EdiscoveryCaseMemberItemRequestBuilder byEdiscoveryCaseMemberId(@jakarta.annotation.Nonnull final String ediscoveryCaseMemberId) { + Objects.requireNonNull(ediscoveryCaseMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("ediscoveryCaseMember%2Did", ediscoveryCaseMemberId); + return new EdiscoveryCaseMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link CaseMembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CaseMembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/caseMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link CaseMembersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CaseMembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/caseMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + * @return a {@link EdiscoveryCaseMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EdiscoveryCaseMemberCollectionResponse get() { + return get(null); + } + /** + * Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EdiscoveryCaseMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EdiscoveryCaseMemberCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EdiscoveryCaseMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group. + * @param body The request body + * @return a {@link EdiscoveryCaseMember} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EdiscoveryCaseMember post(@jakarta.annotation.Nonnull final EdiscoveryCaseMember body) { + return post(body, null); + } + /** + * Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EdiscoveryCaseMember} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EdiscoveryCaseMember post(@jakarta.annotation.Nonnull final EdiscoveryCaseMember 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, EdiscoveryCaseMember::createFromDiscriminatorValue); + } + /** + * Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EdiscoveryCaseMember body) { + return toPostRequestInformation(body, null); + } + /** + * Add an ediscoveryCaseMember to an ediscoveryCase. The ediscoveryCaseMember can be one of two types: a user or a role group. + * @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 EdiscoveryCaseMember 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 CaseMembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CaseMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CaseMembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of ediscoveryCaseMember objects for an ediscoveryCase. + */ + @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/generated/security/cases/ediscoverycases/item/casemembers/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/casemembers/count/CountRequestBuilder.java new file mode 100644 index 00000000000..aa4a965cc8a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/casemembers/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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/cases/ediscoveryCases/{ediscoveryCase%2Did}/caseMembers/$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/cases/ediscoveryCases/{ediscoveryCase%2Did}/caseMembers/$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/generated/security/cases/ediscoverycases/item/casemembers/item/EdiscoveryCaseMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/casemembers/item/EdiscoveryCaseMemberItemRequestBuilder.java new file mode 100644 index 00000000000..422a8476d57 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/casemembers/item/EdiscoveryCaseMemberItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.security.cases.ediscoverycases.item.casemembers.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.EdiscoveryCaseMember; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 caseMembers property of the microsoft.graph.security.ediscoveryCase entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EdiscoveryCaseMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EdiscoveryCaseMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EdiscoveryCaseMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/caseMembers/{ediscoveryCaseMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EdiscoveryCaseMemberItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EdiscoveryCaseMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/caseMembers/{ediscoveryCaseMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Remove an ediscoveryCaseMember from an ediscoveryCase. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Remove an ediscoveryCaseMember from an ediscoveryCase. + * @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); + } + /** + * Represents members of an eDiscovery case. + * @return a {@link EdiscoveryCaseMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EdiscoveryCaseMember get() { + return get(null); + } + /** + * Represents members of an eDiscovery case. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EdiscoveryCaseMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EdiscoveryCaseMember get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EdiscoveryCaseMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property caseMembers in security + * @param body The request body + * @return a {@link EdiscoveryCaseMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EdiscoveryCaseMember patch(@jakarta.annotation.Nonnull final EdiscoveryCaseMember body) { + return patch(body, null); + } + /** + * Update the navigation property caseMembers in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EdiscoveryCaseMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EdiscoveryCaseMember patch(@jakarta.annotation.Nonnull final EdiscoveryCaseMember 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, EdiscoveryCaseMember::createFromDiscriminatorValue); + } + /** + * Remove an ediscoveryCaseMember from an ediscoveryCase. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Remove an ediscoveryCaseMember from an ediscoveryCase. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents members of an eDiscovery case. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents members of an eDiscovery 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; + } + /** + * Update the navigation property caseMembers in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EdiscoveryCaseMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property caseMembers 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 EdiscoveryCaseMember 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 EdiscoveryCaseMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EdiscoveryCaseMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EdiscoveryCaseMemberItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents members of an eDiscovery case. + */ + @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/generated/security/cases/ediscoverycases/item/custodians/microsoftgraphsecurityapplyhold/MicrosoftGraphSecurityApplyHoldRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/custodians/microsoftgraphsecurityapplyhold/MicrosoftGraphSecurityApplyHoldRequestBuilder.java index af69670268f..9d43598b73a 100644 --- a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/custodians/microsoftgraphsecurityapplyhold/MicrosoftGraphSecurityApplyHoldRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/custodians/microsoftgraphsecurityapplyhold/MicrosoftGraphSecurityApplyHoldRequestBuilder.java @@ -38,6 +38,7 @@ public MicrosoftGraphSecurityApplyHoldRequestBuilder(@jakarta.annotation.Nonnull * Invoke action applyHold * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ApplyHoldPostRequestBody body) { post(body, null); @@ -47,6 +48,7 @@ public void post(@jakarta.annotation.Nonnull final ApplyHoldPostRequestBody body * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ApplyHoldPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/custodians/microsoftgraphsecurityremovehold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/custodians/microsoftgraphsecurityremovehold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.java index 647d50ea6bc..62a92ac2042 100644 --- a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/custodians/microsoftgraphsecurityremovehold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/custodians/microsoftgraphsecurityremovehold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.java @@ -38,6 +38,7 @@ public MicrosoftGraphSecurityRemoveHoldRequestBuilder(@jakarta.annotation.Nonnul * Invoke action removeHold * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final RemoveHoldPostRequestBody body) { post(body, null); @@ -47,6 +48,7 @@ public void post(@jakarta.annotation.Nonnull final RemoveHoldPostRequestBody bod * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final RemoveHoldPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/noncustodialdatasources/microsoftgraphsecurityapplyhold/MicrosoftGraphSecurityApplyHoldRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/noncustodialdatasources/microsoftgraphsecurityapplyhold/MicrosoftGraphSecurityApplyHoldRequestBuilder.java index 156572f2ffc..10bdfe5e6d8 100644 --- a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/noncustodialdatasources/microsoftgraphsecurityapplyhold/MicrosoftGraphSecurityApplyHoldRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/noncustodialdatasources/microsoftgraphsecurityapplyhold/MicrosoftGraphSecurityApplyHoldRequestBuilder.java @@ -38,6 +38,7 @@ public MicrosoftGraphSecurityApplyHoldRequestBuilder(@jakarta.annotation.Nonnull * Invoke action applyHold * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ApplyHoldPostRequestBody body) { post(body, null); @@ -47,6 +48,7 @@ public void post(@jakarta.annotation.Nonnull final ApplyHoldPostRequestBody body * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final ApplyHoldPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/noncustodialdatasources/microsoftgraphsecurityremovehold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/noncustodialdatasources/microsoftgraphsecurityremovehold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.java index 402f7daa672..6bfbd60b7d4 100644 --- a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/noncustodialdatasources/microsoftgraphsecurityremovehold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/noncustodialdatasources/microsoftgraphsecurityremovehold/MicrosoftGraphSecurityRemoveHoldRequestBuilder.java @@ -38,6 +38,7 @@ public MicrosoftGraphSecurityRemoveHoldRequestBuilder(@jakarta.annotation.Nonnul * Invoke action removeHold * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final RemoveHoldPostRequestBody body) { post(body, null); @@ -47,6 +48,7 @@ public void post(@jakarta.annotation.Nonnull final RemoveHoldPostRequestBody bod * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ public void post(@jakarta.annotation.Nonnull final RemoveHoldPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); diff --git a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/searches/item/microsoftgraphsecurityexportresult/ExportResultPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/searches/item/microsoftgraphsecurityexportresult/ExportResultPostRequestBody.java index c8057219d2b..f0a5f7cdeb7 100644 --- a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/searches/item/microsoftgraphsecurityexportresult/ExportResultPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/searches/item/microsoftgraphsecurityexportresult/ExportResultPostRequestBody.java @@ -30,6 +30,7 @@ public class ExportResultPostRequestBody implements AdditionalDataHolder, Backed public ExportResultPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setExportSingleItems(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/tags/microsoftgraphsecurityashierarchy/MicrosoftGraphSecurityAsHierarchyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/tags/microsoftgraphsecurityashierarchy/MicrosoftGraphSecurityAsHierarchyRequestBuilder.java index f5c075533b0..b9c204f8ee1 100644 --- a/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/tags/microsoftgraphsecurityashierarchy/MicrosoftGraphSecurityAsHierarchyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/cases/ediscoverycases/item/tags/microsoftgraphsecurityashierarchy/MicrosoftGraphSecurityAsHierarchyRequestBuilder.java @@ -39,6 +39,7 @@ public MicrosoftGraphSecurityAsHierarchyRequestBuilder(@jakarta.annotation.Nonnu * List eDiscovery review tags with the tag hierarchy shown. * @return a {@link AsHierarchyGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AsHierarchyGetResponse get() { @@ -49,6 +50,7 @@ public AsHierarchyGetResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AsHierarchyGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public AsHierarchyGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/security/collaboration/CollaborationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/collaboration/CollaborationRequestBuilder.java new file mode 100644 index 00000000000..e333c7caead --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/collaboration/CollaborationRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.security.collaboration; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.CollaborationRoot; +import com.microsoft.graph.security.collaboration.analyzedemails.AnalyzedEmailsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 collaboration property of the microsoft.graph.security entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CollaborationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the analyzedEmails property of the microsoft.graph.security.collaborationRoot entity. + * @return a {@link AnalyzedEmailsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AnalyzedEmailsRequestBuilder analyzedEmails() { + return new AnalyzedEmailsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CollaborationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CollaborationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/collaboration{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CollaborationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CollaborationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/collaboration{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property collaboration for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property collaboration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get collaboration from security + * @return a {@link CollaborationRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CollaborationRoot get() { + return get(null); + } + /** + * Get collaboration from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CollaborationRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CollaborationRoot get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CollaborationRoot::createFromDiscriminatorValue); + } + /** + * Update the navigation property collaboration in security + * @param body The request body + * @return a {@link CollaborationRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CollaborationRoot patch(@jakarta.annotation.Nonnull final CollaborationRoot body) { + return patch(body, null); + } + /** + * Update the navigation property collaboration in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CollaborationRoot} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CollaborationRoot patch(@jakarta.annotation.Nonnull final CollaborationRoot 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, CollaborationRoot::createFromDiscriminatorValue); + } + /** + * Delete navigation property collaboration for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property collaboration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get collaboration from security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get collaboration from security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property collaboration in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CollaborationRoot body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property collaboration 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 CollaborationRoot 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 CollaborationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CollaborationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CollaborationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get collaboration from security + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/AnalyzedEmailsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/AnalyzedEmailsRequestBuilder.java new file mode 100644 index 00000000000..5a21b740256 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/AnalyzedEmailsRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.security.collaboration.analyzedemails; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.AnalyzedEmail; +import com.microsoft.graph.models.security.AnalyzedEmailCollectionResponse; +import com.microsoft.graph.security.collaboration.analyzedemails.count.CountRequestBuilder; +import com.microsoft.graph.security.collaboration.analyzedemails.item.AnalyzedEmailItemRequestBuilder; +import com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate.MicrosoftGraphSecurityRemediateRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 analyzedEmails property of the microsoft.graph.security.collaborationRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AnalyzedEmailsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the remediate method. + * @return a {@link MicrosoftGraphSecurityRemediateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityRemediateRequestBuilder microsoftGraphSecurityRemediate() { + return new MicrosoftGraphSecurityRemediateRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the analyzedEmails property of the microsoft.graph.security.collaborationRoot entity. + * @param analyzedEmailId The unique identifier of analyzedEmail + * @return a {@link AnalyzedEmailItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AnalyzedEmailItemRequestBuilder byAnalyzedEmailId(@jakarta.annotation.Nonnull final String analyzedEmailId) { + Objects.requireNonNull(analyzedEmailId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("analyzedEmail%2Did", analyzedEmailId); + return new AnalyzedEmailItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AnalyzedEmailsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AnalyzedEmailsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AnalyzedEmailsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AnalyzedEmailsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. + * @return a {@link AnalyzedEmailCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AnalyzedEmailCollectionResponse get() { + return get(null); + } + /** + * Get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AnalyzedEmailCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AnalyzedEmailCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AnalyzedEmailCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to analyzedEmails for security + * @param body The request body + * @return a {@link AnalyzedEmail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AnalyzedEmail post(@jakarta.annotation.Nonnull final AnalyzedEmail body) { + return post(body, null); + } + /** + * Create new navigation property to analyzedEmails for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AnalyzedEmail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AnalyzedEmail post(@jakarta.annotation.Nonnull final AnalyzedEmail 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, AnalyzedEmail::createFromDiscriminatorValue); + } + /** + * Get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to analyzedEmails for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AnalyzedEmail body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to analyzedEmails for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AnalyzedEmail 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 AnalyzedEmailsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AnalyzedEmailsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AnalyzedEmailsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of analyzedEmail objects and their properties. This API allows Security Operations teams to have direct access to hunt (query) for threats, IOCs, attack vectors, and evidences for a tenant. It is a powerful, near real-time tool to help Security Operations teams investigate and respond to threats. It consists of email metadata, verdict information, related underlying entities (attachments/URL), filters, and more. + */ + @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/generated/security/collaboration/analyzedemails/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/count/CountRequestBuilder.java new file mode 100644 index 00000000000..2807bacbca6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.security.collaboration.analyzedemails.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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/collaboration/analyzedEmails/$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/collaboration/analyzedEmails/$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/generated/security/collaboration/analyzedemails/item/AnalyzedEmailItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/item/AnalyzedEmailItemRequestBuilder.java new file mode 100644 index 00000000000..5bf483c11cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/item/AnalyzedEmailItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.security.collaboration.analyzedemails.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.AnalyzedEmail; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 analyzedEmails property of the microsoft.graph.security.collaborationRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AnalyzedEmailItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AnalyzedEmailItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AnalyzedEmailItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails/{analyzedEmail%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AnalyzedEmailItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AnalyzedEmailItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails/{analyzedEmail%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property analyzedEmails for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property analyzedEmails 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 analyzedEmail object. + * @return a {@link AnalyzedEmail} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AnalyzedEmail get() { + return get(null); + } + /** + * Read the properties and relationships of an analyzedEmail object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AnalyzedEmail} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AnalyzedEmail get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AnalyzedEmail::createFromDiscriminatorValue); + } + /** + * Update the navigation property analyzedEmails in security + * @param body The request body + * @return a {@link AnalyzedEmail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AnalyzedEmail patch(@jakarta.annotation.Nonnull final AnalyzedEmail body) { + return patch(body, null); + } + /** + * Update the navigation property analyzedEmails in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AnalyzedEmail} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AnalyzedEmail patch(@jakarta.annotation.Nonnull final AnalyzedEmail 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, AnalyzedEmail::createFromDiscriminatorValue); + } + /** + * Delete navigation property analyzedEmails for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property analyzedEmails 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 analyzedEmail object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of an analyzedEmail object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property analyzedEmails in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AnalyzedEmail body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property analyzedEmails 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 AnalyzedEmail 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 AnalyzedEmailItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AnalyzedEmailItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AnalyzedEmailItemRequestBuilder(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 analyzedEmail 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/generated/security/collaboration/analyzedemails/microsoftgraphsecurityremediate/MicrosoftGraphSecurityRemediateRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/microsoftgraphsecurityremediate/MicrosoftGraphSecurityRemediateRequestBuilder.java new file mode 100644 index 00000000000..4a4bc89f12e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/microsoftgraphsecurityremediate/MicrosoftGraphSecurityRemediateRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate; + +import com.microsoft.graph.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 remediate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityRemediateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityRemediateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityRemediateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails/microsoft.graph.security.remediate", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityRemediateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityRemediateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/collaboration/analyzedEmails/microsoft.graph.security.remediate", rawUrl); + } + /** + * Remove a potential threat from end users' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final RemediatePostRequestBody body) { + post(body, null); + } + /** + * Remove a potential threat from end users' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final RemediatePostRequestBody 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 a potential threat from end users' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemediatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove a potential threat from end users' mailboxes. Remediation means to take prescribed action against a threat. This API can trigger email purge actions like move to junk, move to deleted items, soft delete, hard delete, or move to Inbox. This API enables scenarios and use cases such as SOAR integration, playbooks, and automations. For more information read email remediation, trigger action and track actions. If there is false positives admins can take move to inbox action. + * @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 RemediatePostRequestBody 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 MicrosoftGraphSecurityRemediateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityRemediateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityRemediateRequestBuilder(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/generated/security/collaboration/analyzedemails/microsoftgraphsecurityremediate/RemediatePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/microsoftgraphsecurityremediate/RemediatePostRequestBody.java new file mode 100644 index 00000000000..420ce1db7fb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/collaboration/analyzedemails/microsoftgraphsecurityremediate/RemediatePostRequestBody.java @@ -0,0 +1,196 @@ +package com.microsoft.graph.security.collaboration.analyzedemails.microsoftgraphsecurityremediate; + +import com.microsoft.graph.models.security.AnalyzedEmail; +import com.microsoft.graph.models.security.RemediationAction; +import com.microsoft.graph.models.security.RemediationSeverity; +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 RemediatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemediatePostRequestBody} and sets the default values. + */ + public RemediatePostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + this.setRemediateSendersCopy(false); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link RemediatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemediatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemediatePostRequestBody(); + } + /** + * Gets the action property value. The action property + * @return a {@link RemediationAction} + */ + @jakarta.annotation.Nullable + public RemediationAction getAction() { + return this.backingStore.get("action"); + } + /** + * 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 analyzedEmails property value. The analyzedEmails property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getAnalyzedEmails() { + return this.backingStore.get("analyzedEmails"); + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * Gets the description property value. The description property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDescription() { + return this.backingStore.get("description"); + } + /** + * Gets the displayName property value. The displayName property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getDisplayName() { + return this.backingStore.get("displayName"); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(6); + deserializerMap.put("action", (n) -> { this.setAction(n.getEnumValue(RemediationAction::forValue)); }); + deserializerMap.put("analyzedEmails", (n) -> { this.setAnalyzedEmails(n.getCollectionOfObjectValues(AnalyzedEmail::createFromDiscriminatorValue)); }); + deserializerMap.put("description", (n) -> { this.setDescription(n.getStringValue()); }); + deserializerMap.put("displayName", (n) -> { this.setDisplayName(n.getStringValue()); }); + deserializerMap.put("remediateSendersCopy", (n) -> { this.setRemediateSendersCopy(n.getBooleanValue()); }); + deserializerMap.put("severity", (n) -> { this.setSeverity(n.getEnumValue(RemediationSeverity::forValue)); }); + return deserializerMap; + } + /** + * Gets the remediateSendersCopy property value. The remediateSendersCopy property + * @return a {@link Boolean} + */ + @jakarta.annotation.Nullable + public Boolean getRemediateSendersCopy() { + return this.backingStore.get("remediateSendersCopy"); + } + /** + * Gets the severity property value. The severity property + * @return a {@link RemediationSeverity} + */ + @jakarta.annotation.Nullable + public RemediationSeverity getSeverity() { + return this.backingStore.get("severity"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("action", this.getAction()); + writer.writeCollectionOfObjectValues("analyzedEmails", this.getAnalyzedEmails()); + writer.writeStringValue("description", this.getDescription()); + writer.writeStringValue("displayName", this.getDisplayName()); + writer.writeBooleanValue("remediateSendersCopy", this.getRemediateSendersCopy()); + writer.writeEnumValue("severity", this.getSeverity()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the action property value. The action property + * @param value Value to set for the action property. + */ + public void setAction(@jakarta.annotation.Nullable final RemediationAction value) { + this.backingStore.set("action", 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 analyzedEmails property value. The analyzedEmails property + * @param value Value to set for the analyzedEmails property. + */ + public void setAnalyzedEmails(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("analyzedEmails", 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 description property value. The description property + * @param value Value to set for the description property. + */ + public void setDescription(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("description", value); + } + /** + * Sets the displayName property value. The displayName property + * @param value Value to set for the displayName property. + */ + public void setDisplayName(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("displayName", value); + } + /** + * Sets the remediateSendersCopy property value. The remediateSendersCopy property + * @param value Value to set for the remediateSendersCopy property. + */ + public void setRemediateSendersCopy(@jakarta.annotation.Nullable final Boolean value) { + this.backingStore.set("remediateSendersCopy", 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 RemediationSeverity value) { + this.backingStore.set("severity", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/IdentitiesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/IdentitiesRequestBuilder.java index 24c8631d2aa..5257680c819 100644 --- a/src/main/java/com/microsoft/graph/generated/security/identities/IdentitiesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/identities/IdentitiesRequestBuilder.java @@ -3,7 +3,11 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.security.IdentityContainer; import com.microsoft.graph.security.identities.healthissues.HealthIssuesRequestBuilder; +import com.microsoft.graph.security.identities.identityaccounts.IdentityAccountsRequestBuilder; +import com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration.SensorCandidateActivationConfigurationRequestBuilder; +import com.microsoft.graph.security.identities.sensorcandidates.SensorCandidatesRequestBuilder; import com.microsoft.graph.security.identities.sensors.SensorsRequestBuilder; +import com.microsoft.graph.security.identities.settings.SettingsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -30,6 +34,30 @@ public class IdentitiesRequestBuilder extends BaseRequestBuilder { public HealthIssuesRequestBuilder healthIssues() { return new HealthIssuesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the identityAccounts property of the microsoft.graph.security.identityContainer entity. + * @return a {@link IdentityAccountsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public IdentityAccountsRequestBuilder identityAccounts() { + return new IdentityAccountsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + * @return a {@link SensorCandidateActivationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidateActivationConfigurationRequestBuilder sensorCandidateActivationConfiguration() { + return new SensorCandidateActivationConfigurationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + * @return a {@link SensorCandidatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidatesRequestBuilder sensorCandidates() { + return new SensorCandidatesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sensors property of the microsoft.graph.security.identityContainer entity. * @return a {@link SensorsRequestBuilder} @@ -38,6 +66,14 @@ public HealthIssuesRequestBuilder healthIssues() { public SensorsRequestBuilder sensors() { return new SensorsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the settings property of the microsoft.graph.security.identityContainer entity. + * @return a {@link SettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SettingsRequestBuilder settings() { + return new SettingsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link IdentitiesRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/IdentityAccountsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/IdentityAccountsRequestBuilder.java new file mode 100644 index 00000000000..3ee12dc1102 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/IdentityAccountsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.security.identities.identityaccounts; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.IdentityAccounts; +import com.microsoft.graph.models.security.IdentityAccountsCollectionResponse; +import com.microsoft.graph.security.identities.identityaccounts.count.CountRequestBuilder; +import com.microsoft.graph.security.identities.identityaccounts.item.IdentityAccountsItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 identityAccounts property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class IdentityAccountsRequestBuilder 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 identityAccounts property of the microsoft.graph.security.identityContainer entity. + * @param identityAccountsId The unique identifier of identityAccounts + * @return a {@link IdentityAccountsItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public IdentityAccountsItemRequestBuilder byIdentityAccountsId(@jakarta.annotation.Nonnull final String identityAccountsId) { + Objects.requireNonNull(identityAccountsId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("identityAccounts%2Did", identityAccountsId); + return new IdentityAccountsItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link IdentityAccountsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public IdentityAccountsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/identityAccounts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link IdentityAccountsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public IdentityAccountsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/identityAccounts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the identityAccounts objects and their properties. + * @return a {@link IdentityAccountsCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public IdentityAccountsCollectionResponse get() { + return get(null); + } + /** + * Get a list of the identityAccounts objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link IdentityAccountsCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public IdentityAccountsCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, IdentityAccountsCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to identityAccounts for security + * @param body The request body + * @return a {@link IdentityAccounts} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public IdentityAccounts post(@jakarta.annotation.Nonnull final IdentityAccounts body) { + return post(body, null); + } + /** + * Create new navigation property to identityAccounts for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link IdentityAccounts} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public IdentityAccounts post(@jakarta.annotation.Nonnull final IdentityAccounts 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, IdentityAccounts::createFromDiscriminatorValue); + } + /** + * Get a list of the identityAccounts objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the identityAccounts objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to identityAccounts for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final IdentityAccounts body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to identityAccounts for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final IdentityAccounts 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 IdentityAccountsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public IdentityAccountsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new IdentityAccountsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the identityAccounts 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/generated/security/identities/identityaccounts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..685a6238021 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.security.identities.identityaccounts.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/identityAccounts/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/identityAccounts/$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/generated/security/identities/identityaccounts/item/IdentityAccountsItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/item/IdentityAccountsItemRequestBuilder.java new file mode 100644 index 00000000000..ea82c0e8aa8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/item/IdentityAccountsItemRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.security.identities.identityaccounts.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.IdentityAccounts; +import com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction.MicrosoftGraphSecurityInvokeActionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 identityAccounts property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class IdentityAccountsItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the invokeAction method. + * @return a {@link MicrosoftGraphSecurityInvokeActionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityInvokeActionRequestBuilder microsoftGraphSecurityInvokeAction() { + return new MicrosoftGraphSecurityInvokeActionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link IdentityAccountsItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public IdentityAccountsItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/identityAccounts/{identityAccounts%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link IdentityAccountsItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public IdentityAccountsItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/identityAccounts/{identityAccounts%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property identityAccounts for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property identityAccounts 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 single identity security account object. This allows retrieving information about available identity accounts. + * @return a {@link IdentityAccounts} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public IdentityAccounts get() { + return get(null); + } + /** + * Read the properties and relationships of a single identity security account object. This allows retrieving information about available identity accounts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link IdentityAccounts} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public IdentityAccounts get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, IdentityAccounts::createFromDiscriminatorValue); + } + /** + * Update the navigation property identityAccounts in security + * @param body The request body + * @return a {@link IdentityAccounts} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public IdentityAccounts patch(@jakarta.annotation.Nonnull final IdentityAccounts body) { + return patch(body, null); + } + /** + * Update the navigation property identityAccounts in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link IdentityAccounts} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public IdentityAccounts patch(@jakarta.annotation.Nonnull final IdentityAccounts 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, IdentityAccounts::createFromDiscriminatorValue); + } + /** + * Delete navigation property identityAccounts for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property identityAccounts 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 single identity security account object. This allows retrieving information about available identity accounts. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a single identity security account object. This allows retrieving information about available identity accounts. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 identityAccounts in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final IdentityAccounts body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property identityAccounts 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 IdentityAccounts 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 IdentityAccountsItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public IdentityAccountsItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new IdentityAccountsItemRequestBuilder(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 single identity security account object. This allows retrieving information about available identity accounts. + */ + @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/generated/security/identities/identityaccounts/item/microsoftgraphsecurityinvokeaction/InvokeActionPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/item/microsoftgraphsecurityinvokeaction/InvokeActionPostRequestBody.java new file mode 100644 index 00000000000..83892eede6a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/item/microsoftgraphsecurityinvokeaction/InvokeActionPostRequestBody.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction; + +import com.microsoft.graph.models.security.Action; +import com.microsoft.graph.models.security.IdentityProvider; +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 InvokeActionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link InvokeActionPostRequestBody} and sets the default values. + */ + public InvokeActionPostRequestBody() { + 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 InvokeActionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static InvokeActionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new InvokeActionPostRequestBody(); + } + /** + * Gets the accountId property value. The accountId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getAccountId() { + return this.backingStore.get("accountId"); + } + /** + * Gets the action property value. The action property + * @return a {@link Action} + */ + @jakarta.annotation.Nullable + public Action getAction() { + return this.backingStore.get("action"); + } + /** + * 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("accountId", (n) -> { this.setAccountId(n.getStringValue()); }); + deserializerMap.put("action", (n) -> { this.setAction(n.getEnumValue(Action::forValue)); }); + deserializerMap.put("identityProvider", (n) -> { this.setIdentityProvider(n.getEnumValue(IdentityProvider::forValue)); }); + return deserializerMap; + } + /** + * Gets the identityProvider property value. The identityProvider property + * @return a {@link IdentityProvider} + */ + @jakarta.annotation.Nullable + public IdentityProvider getIdentityProvider() { + return this.backingStore.get("identityProvider"); + } + /** + * Serializes information the 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("accountId", this.getAccountId()); + writer.writeEnumValue("action", this.getAction()); + writer.writeEnumValue("identityProvider", this.getIdentityProvider()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the accountId property value. The accountId property + * @param value Value to set for the accountId property. + */ + public void setAccountId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("accountId", value); + } + /** + * Sets the action property value. The action property + * @param value Value to set for the action property. + */ + public void setAction(@jakarta.annotation.Nullable final Action value) { + this.backingStore.set("action", 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 identityProvider property value. The identityProvider property + * @param value Value to set for the identityProvider property. + */ + public void setIdentityProvider(@jakarta.annotation.Nullable final IdentityProvider value) { + this.backingStore.set("identityProvider", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/item/microsoftgraphsecurityinvokeaction/MicrosoftGraphSecurityInvokeActionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/item/microsoftgraphsecurityinvokeaction/MicrosoftGraphSecurityInvokeActionRequestBuilder.java new file mode 100644 index 00000000000..29d25c92b57 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/identityaccounts/item/microsoftgraphsecurityinvokeaction/MicrosoftGraphSecurityInvokeActionRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.security.identities.identityaccounts.item.microsoftgraphsecurityinvokeaction; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.InvokeActionResult; +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 invokeAction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityInvokeActionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityInvokeActionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityInvokeActionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/identityAccounts/{identityAccounts%2Did}/microsoft.graph.security.invokeAction", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityInvokeActionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityInvokeActionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/identityAccounts/{identityAccounts%2Did}/microsoft.graph.security.invokeAction", rawUrl); + } + /** + * Perform actions such as revoking accounts and forcing password reset for identity accounts that are observed in Microsoft Defender for Identity. This action allows reading and performing identity security actions on behalf of the signed-in identity. + * @param body The request body + * @return a {@link InvokeActionResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InvokeActionResult post(@jakarta.annotation.Nonnull final InvokeActionPostRequestBody body) { + return post(body, null); + } + /** + * Perform actions such as revoking accounts and forcing password reset for identity accounts that are observed in Microsoft Defender for Identity. This action allows reading and performing identity security actions on behalf of the signed-in identity. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InvokeActionResult} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InvokeActionResult post(@jakarta.annotation.Nonnull final InvokeActionPostRequestBody 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, InvokeActionResult::createFromDiscriminatorValue); + } + /** + * Perform actions such as revoking accounts and forcing password reset for identity accounts that are observed in Microsoft Defender for Identity. This action allows reading and performing identity security actions on behalf of the signed-in identity. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final InvokeActionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Perform actions such as revoking accounts and forcing password reset for identity accounts that are observed in Microsoft Defender for Identity. This action allows reading and performing identity security actions on behalf of the signed-in identity. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final InvokeActionPostRequestBody 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 MicrosoftGraphSecurityInvokeActionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityInvokeActionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityInvokeActionRequestBuilder(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/generated/security/identities/sensorcandidateactivationconfiguration/SensorCandidateActivationConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidateactivationconfiguration/SensorCandidateActivationConfigurationRequestBuilder.java new file mode 100644 index 00000000000..883cfb6020c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidateactivationconfiguration/SensorCandidateActivationConfigurationRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.security.identities.sensorcandidateactivationconfiguration; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.SensorCandidateActivationConfiguration; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sensorCandidateActivationConfiguration property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorCandidateActivationConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SensorCandidateActivationConfigurationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidateActivationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidateActivationConfiguration{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SensorCandidateActivationConfigurationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidateActivationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidateActivationConfiguration{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sensorCandidateActivationConfiguration for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sensorCandidateActivationConfiguration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + * @return a {@link SensorCandidateActivationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationConfiguration get() { + return get(null); + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidateActivationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorCandidateActivationConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property sensorCandidateActivationConfiguration in security + * @param body The request body + * @return a {@link SensorCandidateActivationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationConfiguration patch(@jakarta.annotation.Nonnull final SensorCandidateActivationConfiguration body) { + return patch(body, null); + } + /** + * Update the navigation property sensorCandidateActivationConfiguration in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidateActivationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidateActivationConfiguration patch(@jakarta.annotation.Nonnull final SensorCandidateActivationConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorCandidateActivationConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property sensorCandidateActivationConfiguration for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sensorCandidateActivationConfiguration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property sensorCandidateActivationConfiguration in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensorCandidateActivationConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sensorCandidateActivationConfiguration in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensorCandidateActivationConfiguration body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SensorCandidateActivationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidateActivationConfigurationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensorCandidateActivationConfigurationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Read the properties and relationships of microsoft.graph.security.sensorCandidateActivationConfiguration object. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/SensorCandidatesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/SensorCandidatesRequestBuilder.java new file mode 100644 index 00000000000..8c7df56d30f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/SensorCandidatesRequestBuilder.java @@ -0,0 +1,254 @@ +package com.microsoft.graph.security.identities.sensorcandidates; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.SensorCandidate; +import com.microsoft.graph.models.security.SensorCandidateCollectionResponse; +import com.microsoft.graph.security.identities.sensorcandidates.count.CountRequestBuilder; +import com.microsoft.graph.security.identities.sensorcandidates.item.SensorCandidateItemRequestBuilder; +import com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate.MicrosoftGraphSecurityActivateRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorCandidatesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the activate method. + * @return a {@link MicrosoftGraphSecurityActivateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityActivateRequestBuilder microsoftGraphSecurityActivate() { + return new MicrosoftGraphSecurityActivateRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + * @param sensorCandidateId The unique identifier of sensorCandidate + * @return a {@link SensorCandidateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidateItemRequestBuilder bySensorCandidateId(@jakarta.annotation.Nonnull final String sensorCandidateId) { + Objects.requireNonNull(sensorCandidateId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sensorCandidate%2Did", sensorCandidateId); + return new SensorCandidateItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SensorCandidatesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidatesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SensorCandidatesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidatesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the sensorCandidate objects and their properties. + * @return a {@link SensorCandidateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensorCandidateCollectionResponse get() { + return get(null); + } + /** + * Get a list of the sensorCandidate objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidateCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SensorCandidateCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorCandidateCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sensorCandidates for security + * @param body The request body + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate post(@jakarta.annotation.Nonnull final SensorCandidate body) { + return post(body, null); + } + /** + * Create new navigation property to sensorCandidates for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate post(@jakarta.annotation.Nonnull final SensorCandidate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorCandidate::createFromDiscriminatorValue); + } + /** + * Get a list of the sensorCandidate objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the sensorCandidate objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to sensorCandidates for security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SensorCandidate body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sensorCandidates for security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SensorCandidate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SensorCandidatesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensorCandidatesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the sensorCandidate objects and their properties. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/count/CountRequestBuilder.java new file mode 100644 index 00000000000..6ea46674bb3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.security.identities.sensorcandidates.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java new file mode 100644 index 00000000000..2245e70c6be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/item/SensorCandidateItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.security.identities.sensorcandidates.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.SensorCandidate; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sensorCandidates property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SensorCandidateItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SensorCandidateItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidateItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/{sensorCandidate%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SensorCandidateItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SensorCandidateItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/{sensorCandidate%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sensorCandidates for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sensorCandidates for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents Microsoft Defender for Identity sensors that are ready to be activated. + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate get() { + return get(null); + } + /** + * Represents Microsoft Defender for Identity sensors that are ready to be activated. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorCandidate::createFromDiscriminatorValue); + } + /** + * Update the navigation property sensorCandidates in security + * @param body The request body + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate patch(@jakarta.annotation.Nonnull final SensorCandidate body) { + return patch(body, null); + } + /** + * Update the navigation property sensorCandidates in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SensorCandidate} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SensorCandidate patch(@jakarta.annotation.Nonnull final SensorCandidate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SensorCandidate::createFromDiscriminatorValue); + } + /** + * Delete navigation property sensorCandidates for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sensorCandidates for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents Microsoft Defender for Identity sensors that are ready to be activated. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents Microsoft Defender for Identity sensors that are ready to be activated. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property sensorCandidates in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensorCandidate body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sensorCandidates in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SensorCandidate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SensorCandidateItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SensorCandidateItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SensorCandidateItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents Microsoft Defender for Identity sensors that are ready to be activated. + */ + @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/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/ActivatePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/ActivatePostRequestBody.java new file mode 100644 index 00000000000..761ec4eb07b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/ActivatePostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate; + +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ActivatePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ActivatePostRequestBody} and sets the default values. + */ + public ActivatePostRequestBody() { + this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); + this.setAdditionalData(new HashMap<>()); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link ActivatePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ActivatePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ActivatePostRequestBody(); + } + /** + * Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map getAdditionalData() { + Map value = this.backingStore.get("additionalData"); + if(value == null) { + value = new HashMap<>(); + this.setAdditionalData(value); + } + return value; + } + /** + * Gets the backingStore property value. Stores model information. + * @return a {@link BackingStore} + */ + @jakarta.annotation.Nonnull + public BackingStore getBackingStore() { + return this.backingStore; + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(1); + deserializerMap.put("serverIds", (n) -> { this.setServerIds(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the serverIds property value. The serverIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getServerIds() { + return this.backingStore.get("serverIds"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("serverIds", this.getServerIds()); + writer.writeAdditionalData(this.getAdditionalData()); + } + /** + * Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + * @param value Value to set for the AdditionalData property. + */ + public void setAdditionalData(@jakarta.annotation.Nullable final Map value) { + this.backingStore.set("additionalData", value); + } + /** + * Sets the backingStore property value. Stores model information. + * @param value Value to set for the backingStore property. + */ + public void setBackingStore(@jakarta.annotation.Nonnull final BackingStore value) { + Objects.requireNonNull(value); + this.backingStore = value; + } + /** + * Sets the serverIds property value. The serverIds property + * @param value Value to set for the serverIds property. + */ + public void setServerIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("serverIds", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/MicrosoftGraphSecurityActivateRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/MicrosoftGraphSecurityActivateRequestBuilder.java new file mode 100644 index 00000000000..83de14994d6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/sensorcandidates/microsoftgraphsecurityactivate/MicrosoftGraphSecurityActivateRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.security.identities.sensorcandidates.microsoftgraphsecurityactivate; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the activate method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityActivateRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityActivateRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityActivateRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/microsoft.graph.security.activate", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityActivateRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityActivateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/sensorCandidates/microsoft.graph.security.activate", rawUrl); + } + /** + * Activate Microsoft Defender for Identity sensors. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ActivatePostRequestBody body) { + post(body, null); + } + /** + * Activate Microsoft Defender for Identity sensors. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ActivatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Activate Microsoft Defender for Identity sensors. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivatePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Activate Microsoft Defender for Identity sensors. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ActivatePostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MicrosoftGraphSecurityActivateRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityActivateRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityActivateRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecuritygetdeploymentaccesskey/MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecuritygetdeploymentaccesskey/MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder.java index d5db46793eb..22b0d2d16aa 100644 --- a/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecuritygetdeploymentaccesskey/MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecuritygetdeploymentaccesskey/MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder.java @@ -39,6 +39,7 @@ public MicrosoftGraphSecurityGetDeploymentAccessKeyRequestBuilder(@jakarta.annot * Get the deployment access key for Microsoft Defender for Identity that is required to install sensors associated with the workspace. * @return a {@link DeploymentAccessKeyType} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DeploymentAccessKeyType get() { @@ -49,6 +50,7 @@ public DeploymentAccessKeyType get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeploymentAccessKeyType} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DeploymentAccessKeyType get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecuritygetdeploymentpackageuri/MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecuritygetdeploymentpackageuri/MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder.java index 24c285d5a09..7ff6528ec78 100644 --- a/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecuritygetdeploymentpackageuri/MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecuritygetdeploymentpackageuri/MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder.java @@ -39,6 +39,7 @@ public MicrosoftGraphSecurityGetDeploymentPackageUriRequestBuilder(@jakarta.anno * Get the sensor deployment package URL and version. You can use this URL to download the installer to install the sensor on a server. * @return a {@link SensorDeploymentPackage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SensorDeploymentPackage get() { @@ -49,6 +50,7 @@ public SensorDeploymentPackage get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SensorDeploymentPackage} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SensorDeploymentPackage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecurityregeneratedeploymentaccesskey/MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecurityregeneratedeploymentaccesskey/MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder.java index 663da5c0c7a..61248bff040 100644 --- a/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecurityregeneratedeploymentaccesskey/MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/identities/sensors/microsoftgraphsecurityregeneratedeploymentaccesskey/MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder.java @@ -39,6 +39,7 @@ public MicrosoftGraphSecurityRegenerateDeploymentAccessKeyRequestBuilder(@jakart * Generate a new deployment access key that can be used to install a sensor associated with the workspace. * @return a {@link DeploymentAccessKeyType} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DeploymentAccessKeyType post() { @@ -49,6 +50,7 @@ public DeploymentAccessKeyType post() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeploymentAccessKeyType} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DeploymentAccessKeyType post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { diff --git a/src/main/java/com/microsoft/graph/generated/security/identities/settings/SettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/settings/SettingsRequestBuilder.java new file mode 100644 index 00000000000..1cccaa10c3f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/settings/SettingsRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.security.identities.settings; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.SettingsContainer; +import com.microsoft.graph.security.identities.settings.autoauditingconfiguration.AutoAuditingConfigurationRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 settings property of the microsoft.graph.security.identityContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SettingsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the autoAuditingConfiguration property of the microsoft.graph.security.settingsContainer entity. + * @return a {@link AutoAuditingConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AutoAuditingConfigurationRequestBuilder autoAuditingConfiguration() { + return new AutoAuditingConfigurationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/settings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/settings{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property settings for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property settings 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); + } + /** + * Represents a container for security identities settings APIs. + * @return a {@link SettingsContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SettingsContainer get() { + return get(null); + } + /** + * Represents a container for security identities settings APIs. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SettingsContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SettingsContainer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SettingsContainer::createFromDiscriminatorValue); + } + /** + * Update the navigation property settings in security + * @param body The request body + * @return a {@link SettingsContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SettingsContainer patch(@jakarta.annotation.Nonnull final SettingsContainer body) { + return patch(body, null); + } + /** + * Update the navigation property settings in security + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SettingsContainer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SettingsContainer patch(@jakarta.annotation.Nonnull final SettingsContainer 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, SettingsContainer::createFromDiscriminatorValue); + } + /** + * Delete navigation property settings for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property settings 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; + } + /** + * Represents a container for security identities settings APIs. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents a container for security identities settings APIs. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property settings in security + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SettingsContainer body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property settings 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 SettingsContainer 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 SettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents a container for security identities settings APIs. + */ + @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/generated/security/identities/settings/autoauditingconfiguration/AutoAuditingConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/identities/settings/autoauditingconfiguration/AutoAuditingConfigurationRequestBuilder.java new file mode 100644 index 00000000000..9f38af85bb1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/identities/settings/autoauditingconfiguration/AutoAuditingConfigurationRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.security.identities.settings.autoauditingconfiguration; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.AutoAuditingConfiguration; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 autoAuditingConfiguration property of the microsoft.graph.security.settingsContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AutoAuditingConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link AutoAuditingConfigurationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AutoAuditingConfigurationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/settings/autoAuditingConfiguration{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AutoAuditingConfigurationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AutoAuditingConfigurationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/identities/settings/autoAuditingConfiguration{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property autoAuditingConfiguration for security + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property autoAuditingConfiguration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get the properties and relationships of microsoft.graph.security.autoAuditingConfiguration object. + * @return a {@link AutoAuditingConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AutoAuditingConfiguration get() { + return get(null); + } + /** + * Get the properties and relationships of microsoft.graph.security.autoAuditingConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AutoAuditingConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AutoAuditingConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AutoAuditingConfiguration::createFromDiscriminatorValue); + } + /** + * Update the properties of an autoAuditingConfiguration object. + * @param body The request body + * @return a {@link AutoAuditingConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AutoAuditingConfiguration patch(@jakarta.annotation.Nonnull final AutoAuditingConfiguration body) { + return patch(body, null); + } + /** + * Update the properties of an autoAuditingConfiguration object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AutoAuditingConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public AutoAuditingConfiguration patch(@jakarta.annotation.Nonnull final AutoAuditingConfiguration 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, AutoAuditingConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property autoAuditingConfiguration for security + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property autoAuditingConfiguration for security + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get the properties and relationships of microsoft.graph.security.autoAuditingConfiguration object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the properties and relationships of microsoft.graph.security.autoAuditingConfiguration 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 autoAuditingConfiguration object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AutoAuditingConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of an autoAuditingConfiguration 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 AutoAuditingConfiguration 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 AutoAuditingConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AutoAuditingConfigurationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AutoAuditingConfigurationRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get the properties and relationships of microsoft.graph.security.autoAuditingConfiguration 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/generated/security/incidents/IncidentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/incidents/IncidentsRequestBuilder.java index 886405f2fe0..14beb9a1232 100644 --- a/src/main/java/com/microsoft/graph/generated/security/incidents/IncidentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/incidents/IncidentsRequestBuilder.java @@ -5,6 +5,7 @@ import com.microsoft.graph.models.security.IncidentCollectionResponse; import com.microsoft.graph.security.incidents.count.CountRequestBuilder; import com.microsoft.graph.security.incidents.item.IncidentItemRequestBuilder; +import com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents.MicrosoftGraphSecurityMergeIncidentsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -31,6 +32,14 @@ public class IncidentsRequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the mergeIncidents method. + * @return a {@link MicrosoftGraphSecurityMergeIncidentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityMergeIncidentsRequestBuilder microsoftGraphSecurityMergeIncidents() { + return new MicrosoftGraphSecurityMergeIncidentsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the incidents property of the microsoft.graph.security entity. * @param incidentId The unique identifier of incident diff --git a/src/main/java/com/microsoft/graph/generated/security/incidents/microsoftgraphsecuritymergeincidents/MergeIncidentsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/security/incidents/microsoftgraphsecuritymergeincidents/MergeIncidentsPostRequestBody.java new file mode 100644 index 00000000000..ca30b94746e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/incidents/microsoftgraphsecuritymergeincidents/MergeIncidentsPostRequestBody.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents; + +import com.microsoft.graph.models.security.CorrelationReason; +import com.microsoft.kiota.serialization.AdditionalDataHolder; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import com.microsoft.kiota.store.BackedModel; +import com.microsoft.kiota.store.BackingStore; +import com.microsoft.kiota.store.BackingStoreFactorySingleton; +import java.util.EnumSet; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MergeIncidentsPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link MergeIncidentsPostRequestBody} and sets the default values. + */ + public MergeIncidentsPostRequestBody() { + 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 MergeIncidentsPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static MergeIncidentsPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new MergeIncidentsPostRequestBody(); + } + /** + * 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("incidentComment", (n) -> { this.setIncidentComment(n.getStringValue()); }); + deserializerMap.put("incidentIds", (n) -> { this.setIncidentIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("mergeReasons", (n) -> { this.setMergeReasons(n.getEnumSetValue(CorrelationReason::forValue)); }); + return deserializerMap; + } + /** + * Gets the incidentComment property value. The incidentComment property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getIncidentComment() { + return this.backingStore.get("incidentComment"); + } + /** + * Gets the incidentIds property value. The incidentIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getIncidentIds() { + return this.backingStore.get("incidentIds"); + } + /** + * Gets the mergeReasons property value. The mergeReasons property + * @return a {@link EnumSet} + */ + @jakarta.annotation.Nullable + public EnumSet getMergeReasons() { + return this.backingStore.get("mergeReasons"); + } + /** + * Serializes information the 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("incidentComment", this.getIncidentComment()); + writer.writeCollectionOfPrimitiveValues("incidentIds", this.getIncidentIds()); + writer.writeEnumSetValue("mergeReasons", this.getMergeReasons()); + 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 incidentComment property value. The incidentComment property + * @param value Value to set for the incidentComment property. + */ + public void setIncidentComment(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("incidentComment", value); + } + /** + * Sets the incidentIds property value. The incidentIds property + * @param value Value to set for the incidentIds property. + */ + public void setIncidentIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("incidentIds", value); + } + /** + * Sets the mergeReasons property value. The mergeReasons property + * @param value Value to set for the mergeReasons property. + */ + public void setMergeReasons(@jakarta.annotation.Nullable final EnumSet value) { + this.backingStore.set("mergeReasons", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/security/incidents/microsoftgraphsecuritymergeincidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/incidents/microsoftgraphsecuritymergeincidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.java new file mode 100644 index 00000000000..64ea12e5798 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/security/incidents/microsoftgraphsecuritymergeincidents/MicrosoftGraphSecurityMergeIncidentsRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.security.incidents.microsoftgraphsecuritymergeincidents; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.security.MergeResponse; +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 mergeIncidents method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MicrosoftGraphSecurityMergeIncidentsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MicrosoftGraphSecurityMergeIncidentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityMergeIncidentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/incidents/microsoft.graph.security.mergeIncidents", pathParameters); + } + /** + * Instantiates a new {@link MicrosoftGraphSecurityMergeIncidentsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MicrosoftGraphSecurityMergeIncidentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/security/incidents/microsoft.graph.security.mergeIncidents", rawUrl); + } + /** + * Merge multiple incident resources into a single incident. + * @param body The request body + * @return a {@link MergeResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MergeResponse post(@jakarta.annotation.Nonnull final MergeIncidentsPostRequestBody body) { + return post(body, null); + } + /** + * Merge multiple incident resources into a single incident. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MergeResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public MergeResponse post(@jakarta.annotation.Nonnull final MergeIncidentsPostRequestBody 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, MergeResponse::createFromDiscriminatorValue); + } + /** + * Merge multiple incident resources into a single incident. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final MergeIncidentsPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Merge multiple incident resources into a single incident. + * @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 MergeIncidentsPostRequestBody 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 MicrosoftGraphSecurityMergeIncidentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MicrosoftGraphSecurityMergeIncidentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MicrosoftGraphSecurityMergeIncidentsRequestBuilder(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/generated/security/labels/retentionlabels/item/RetentionLabelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/labels/retentionlabels/item/RetentionLabelItemRequestBuilder.java index e1bcdaa2fe1..05a7aaa7586 100644 --- a/src/main/java/com/microsoft/graph/generated/security/labels/retentionlabels/item/RetentionLabelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/labels/retentionlabels/item/RetentionLabelItemRequestBuilder.java @@ -84,19 +84,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Represents how customers can manage their data, whether and for how long to retain or delete it. + * Read the properties and relationships of a retentionLabel object. * @return a {@link RetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public RetentionLabel get() { return get(null); } /** - * Represents how customers can manage their data, whether and for how long to retain or delete it. + * Read the properties and relationships of a retentionLabel object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RetentionLabel} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public RetentionLabel get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -153,7 +155,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Represents how customers can manage their data, whether and for how long to retain or delete it. + * Read the properties and relationships of a retentionLabel object. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -161,7 +163,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Represents how customers can manage their data, whether and for how long to retain or delete it. + * Read the properties and relationships of a retentionLabel object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -213,7 +215,7 @@ public RetentionLabelItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Represents how customers can manage their data, whether and for how long to retain or delete it. + * Read the properties and relationships of a retentionLabel object. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/security/securescorecontrolprofiles/item/SecureScoreControlProfileItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/securescorecontrolprofiles/item/SecureScoreControlProfileItemRequestBuilder.java index 5cc9b25f506..2ee2dd87d57 100644 --- a/src/main/java/com/microsoft/graph/generated/security/securescorecontrolprofiles/item/SecureScoreControlProfileItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/securescorecontrolprofiles/item/SecureScoreControlProfileItemRequestBuilder.java @@ -79,7 +79,7 @@ public SecureScoreControlProfile get(@jakarta.annotation.Nullable final java.uti return this.requestAdapter.send(requestInfo, errorMapping, SecureScoreControlProfile::createFromDiscriminatorValue); } /** - * Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as assignedTo or tenantNote. + * Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as tenantNote. * @param body The request body * @return a {@link SecureScoreControlProfile} * @throws ODataError When receiving a 4XX or 5XX status code @@ -90,7 +90,7 @@ public SecureScoreControlProfile patch(@jakarta.annotation.Nonnull final SecureS return patch(body, null); } /** - * Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as assignedTo or tenantNote. + * Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as tenantNote. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SecureScoreControlProfile} @@ -146,7 +146,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as assignedTo or tenantNote. + * Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as tenantNote. * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +155,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as assignedTo or tenantNote. + * Update an editable secureScoreControlProfile object within any integrated solution to change various properties, such as tenantNote. * @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/generated/security/subjectrightsrequests/item/approvers/item/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/subjectrightsrequests/item/approvers/item/mailboxsettings/MailboxSettingsRequestBuilder.java index c28d83567a1..25cce0af63f 100644 --- a/src/main/java/com/microsoft/graph/generated/security/subjectrightsrequests/item/approvers/item/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/subjectrightsrequests/item/approvers/item/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/approvers/{user%2Did}/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/security/subjectrightsrequests/item/collaborators/item/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/security/subjectrightsrequests/item/collaborators/item/mailboxsettings/MailboxSettingsRequestBuilder.java index 19b3315387d..b7aa438e79b 100644 --- a/src/main/java/com/microsoft/graph/generated/security/subjectrightsrequests/item/collaborators/item/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/security/subjectrightsrequests/item/collaborators/item/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/security/subjectRightsRequests/{subjectRightsRequest%2Did}/collaborators/{user%2Did}/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/ServicePrincipalsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/ServicePrincipalsRequestBuilder.java index fd566d24c15..3a638f3bc39 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/ServicePrincipalsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/ServicePrincipalsRequestBuilder.java @@ -96,7 +96,7 @@ public ServicePrincipalsRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/servicePrincipals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve a list of servicePrincipal objects. + * Retrieve a list of servicePrincipal objects. This API also returns agentIdentityBlueprintPrincipal objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprintPrincipal. * @return a {@link ServicePrincipalCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -106,7 +106,7 @@ public ServicePrincipalCollectionResponse get() { return get(null); } /** - * Retrieve a list of servicePrincipal objects. + * Retrieve a list of servicePrincipal objects. This API also returns agentIdentityBlueprintPrincipal objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprintPrincipal. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ServicePrincipalCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -120,7 +120,7 @@ public ServicePrincipalCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, ServicePrincipalCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new servicePrincipal object. + * Create a new servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @return a {@link ServicePrincipal} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public ServicePrincipal post(@jakarta.annotation.Nonnull final ServicePrincipal return post(body, null); } /** - * Create a new servicePrincipal object. + * Create a new servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ServicePrincipal} @@ -147,7 +147,7 @@ public ServicePrincipal post(@jakarta.annotation.Nonnull final ServicePrincipal return this.requestAdapter.send(requestInfo, errorMapping, ServicePrincipal::createFromDiscriminatorValue); } /** - * Retrieve a list of servicePrincipal objects. + * Retrieve a list of servicePrincipal objects. This API also returns agentIdentityBlueprintPrincipal objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprintPrincipal. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -155,7 +155,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a list of servicePrincipal objects. + * Retrieve a list of servicePrincipal objects. This API also returns agentIdentityBlueprintPrincipal objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprintPrincipal. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -167,7 +167,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new servicePrincipal object. + * Create a new servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @return a {@link RequestInformation} */ @@ -176,7 +176,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new servicePrincipal object. + * Create a new servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -201,7 +201,7 @@ public ServicePrincipalsRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new ServicePrincipalsRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve a list of servicePrincipal objects. + * Retrieve a list of servicePrincipal objects. This API also returns agentIdentityBlueprintPrincipal objects, which are identified by the @odata.type property of #microsoft.graph.agentIdentityBlueprintPrincipal. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index b1384468513..708c5277375 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/ServicePrincipalItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/ServicePrincipalItemRequestBuilder.java index bdbda3cc37f..f10b8b7d003 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/ServicePrincipalItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/ServicePrincipalItemRequestBuilder.java @@ -290,7 +290,7 @@ public ServicePrincipalItemRequestBuilder(@jakarta.annotation.Nonnull final Stri super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a servicePrincipal object. + * Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -298,7 +298,7 @@ public void delete() { delete(null); } /** - * Delete a servicePrincipal object. + * Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. * @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 @@ -320,7 +320,7 @@ public FederatedIdentityCredentialsWithNameRequestBuilder federatedIdentityCrede return new FederatedIdentityCredentialsWithNameRequestBuilder(pathParameters, requestAdapter, name); } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. * @return a {@link ServicePrincipal} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -330,7 +330,7 @@ public ServicePrincipal get() { return get(null); } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ServicePrincipal} * @throws ODataError When receiving a 4XX or 5XX status code @@ -344,7 +344,7 @@ public ServicePrincipal get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, ServicePrincipal::createFromDiscriminatorValue); } /** - * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @return a {@link ServicePrincipal} * @throws ODataError When receiving a 4XX or 5XX status code @@ -355,7 +355,7 @@ public ServicePrincipal patch(@jakarta.annotation.Nonnull final ServicePrincipal return patch(body, null); } /** - * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ServicePrincipal} @@ -371,7 +371,7 @@ public ServicePrincipal patch(@jakarta.annotation.Nonnull final ServicePrincipal return this.requestAdapter.send(requestInfo, errorMapping, ServicePrincipal::createFromDiscriminatorValue); } /** - * Delete a servicePrincipal object. + * Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -379,7 +379,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a servicePrincipal object. + * Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -391,7 +391,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -399,7 +399,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -411,7 +411,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @return a {@link RequestInformation} */ @@ -420,7 +420,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -451,7 +451,7 @@ public ServicePrincipalItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/claimsmappingpolicies/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/claimsmappingpolicies/ref/RefRequestBuilder.java index 67681d36c26..a6232e908b2 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/claimsmappingpolicies/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/claimsmappingpolicies/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/getmembergroups/GetMemberGroupsPostRequestBody.java index 9d8f1ea684a..1d46e076174 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index aac6894d74e..2dca62741be 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/homerealmdiscoverypolicies/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/homerealmdiscoverypolicies/ref/RefRequestBuilder.java index b44e8dddcdf..ec9cb26c9dd 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/homerealmdiscoverypolicies/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/homerealmdiscoverypolicies/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/ref/RefRequestBuilder.java index 2de37572d5a..ffe9e6345a4 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/owners/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -160,7 +160,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/RemoteDesktopSecurityConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/RemoteDesktopSecurityConfigurationRequestBuilder.java index 0288dc9c907..de4a2569c42 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/RemoteDesktopSecurityConfigurationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/RemoteDesktopSecurityConfigurationRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.RemoteDesktopSecurityConfiguration; +import com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.ApprovedClientAppsRequestBuilder; import com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.targetdevicegroups.TargetDeviceGroupsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -21,6 +22,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class RemoteDesktopSecurityConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the approvedClientApps property of the microsoft.graph.remoteDesktopSecurityConfiguration entity. + * @return a {@link ApprovedClientAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApprovedClientAppsRequestBuilder approvedClientApps() { + return new ApprovedClientAppsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the targetDeviceGroups property of the microsoft.graph.remoteDesktopSecurityConfiguration entity. * @return a {@link TargetDeviceGroupsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/approvedclientapps/ApprovedClientAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/approvedclientapps/ApprovedClientAppsRequestBuilder.java new file mode 100644 index 00000000000..949815b9b2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/approvedclientapps/ApprovedClientAppsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps; + +import com.microsoft.graph.models.ApprovedClientApp; +import com.microsoft.graph.models.ApprovedClientAppCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count.CountRequestBuilder; +import com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item.ApprovedClientAppItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 approvedClientApps property of the microsoft.graph.remoteDesktopSecurityConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApprovedClientAppsRequestBuilder 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 approvedClientApps property of the microsoft.graph.remoteDesktopSecurityConfiguration entity. + * @param approvedClientAppId The unique identifier of approvedClientApp + * @return a {@link ApprovedClientAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApprovedClientAppItemRequestBuilder byApprovedClientAppId(@jakarta.annotation.Nonnull final String approvedClientAppId) { + Objects.requireNonNull(approvedClientAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("approvedClientApp%2Did", approvedClientAppId); + return new ApprovedClientAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ApprovedClientAppsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApprovedClientAppsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/approvedClientApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ApprovedClientAppsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApprovedClientAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/approvedClientApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + * @return a {@link ApprovedClientAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApprovedClientAppCollectionResponse get() { + return get(null); + } + /** + * The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApprovedClientAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApprovedClientAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ApprovedClientAppCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. You can configure a maximum of 20 approved client apps. + * @param body The request body + * @return a {@link ApprovedClientApp} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApprovedClientApp post(@jakarta.annotation.Nonnull final ApprovedClientApp body) { + return post(body, null); + } + /** + * Create a new approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. You can configure a maximum of 20 approved client apps. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApprovedClientApp} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApprovedClientApp post(@jakarta.annotation.Nonnull final ApprovedClientApp 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, ApprovedClientApp::createFromDiscriminatorValue); + } + /** + * The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of approved client apps that are associated with the RDS configuration. 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; + } + /** + * Create a new approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. You can configure a maximum of 20 approved client apps. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ApprovedClientApp body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new approvedClientApp object for the remoteDesktopSecurityConfiguration object on a service principal. You can configure a maximum of 20 approved client apps. + * @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 ApprovedClientApp 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 ApprovedClientAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApprovedClientAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApprovedClientAppsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of approved client apps that are associated with the RDS configuration. Supports $expand. + */ + @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/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/approvedclientapps/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/approvedclientapps/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e9baec17762 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/approvedclientapps/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/approvedClientApps/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/approvedClientApps/$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/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/approvedclientapps/item/ApprovedClientAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/approvedclientapps/item/ApprovedClientAppItemRequestBuilder.java new file mode 100644 index 00000000000..a2883aa4a83 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/approvedclientapps/item/ApprovedClientAppItemRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.serviceprincipals.item.remotedesktopsecurityconfiguration.approvedclientapps.item; + +import com.microsoft.graph.models.ApprovedClientApp; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 approvedClientApps property of the microsoft.graph.remoteDesktopSecurityConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApprovedClientAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ApprovedClientAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApprovedClientAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/approvedClientApps/{approvedClientApp%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ApprovedClientAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApprovedClientAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/remoteDesktopSecurityConfiguration/approvedClientApps/{approvedClientApp%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete approvedClientApp + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete approvedClientApp + * @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 approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. + * @return a {@link ApprovedClientApp} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApprovedClientApp get() { + return get(null); + } + /** + * Read the properties and relationships of a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApprovedClientApp} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApprovedClientApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ApprovedClientApp::createFromDiscriminatorValue); + } + /** + * Update the properties of an approvedClientApp object for a remotedesktopsecurityconfiguration. + * @param body The request body + * @return a {@link ApprovedClientApp} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApprovedClientApp patch(@jakarta.annotation.Nonnull final ApprovedClientApp body) { + return patch(body, null); + } + /** + * Update the properties of an approvedClientApp object for a remotedesktopsecurityconfiguration. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ApprovedClientApp} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ApprovedClientApp patch(@jakarta.annotation.Nonnull final ApprovedClientApp 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, ApprovedClientApp::createFromDiscriminatorValue); + } + /** + * Delete approvedClientApp + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete approvedClientApp + * @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 approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 approvedClientApp object for a remotedesktopsecurityconfiguration. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ApprovedClientApp body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of an approvedClientApp object for a remotedesktopsecurityconfiguration. + * @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 ApprovedClientApp 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 ApprovedClientAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApprovedClientAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApprovedClientAppItemRequestBuilder(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 approvedClientApp object for the remoteDesktopSecurityConfiguration object on a servicePrincipal. + */ + @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/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/targetdevicegroups/TargetDeviceGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/targetdevicegroups/TargetDeviceGroupsRequestBuilder.java index 55a29a0bd7e..483100e929b 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/targetdevicegroups/TargetDeviceGroupsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/remotedesktopsecurityconfiguration/targetdevicegroups/TargetDeviceGroupsRequestBuilder.java @@ -84,7 +84,7 @@ public TargetDeviceGroupCollectionResponse get(@jakarta.annotation.Nullable fina return this.requestAdapter.send(requestInfo, errorMapping, TargetDeviceGroupCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. + * Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguration object on the servicePrincipal. * @param body The request body * @return a {@link TargetDeviceGroup} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public TargetDeviceGroup post(@jakarta.annotation.Nonnull final TargetDeviceGrou return post(body, null); } /** - * Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. + * Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguration object on the servicePrincipal. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link TargetDeviceGroup} @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. + * Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguration object on the servicePrincipal. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguraiton object on the servicePrincipal. + * Create a new targetDeviceGroup object for the remoteDesktopSecurityConfiguration object on the servicePrincipal. You can configure a maximum of 10 target device groups for the remoteDesktopSecurityConfiguration object on the servicePrincipal. * @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/generated/serviceprincipals/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/restore/RestoreRequestBuilder.java index c9f5e13fac3..3dc5584fc13 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/serviceprincipals/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java index 898e8f062c7..60ec5c1dfd9 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/acquireaccesstoken/AcquireAccessTokenRequestBuilder.java @@ -35,7 +35,7 @@ public AcquireAccessTokenRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/acquireAccessToken", rawUrl); } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequest post(body, null); } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final AcquireAccessTokenPostRequest this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application. + * Acquire an OAuth access token from the synchronization resource to authorize the Microsoft Entra provisioning service to provision users into an application. * @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/generated/serviceprincipals/item/synchronization/jobs/JobsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/JobsRequestBuilder.java index 205296e6d27..f0b0ac47805 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/JobsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/JobsRequestBuilder.java @@ -69,7 +69,7 @@ public JobsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jaka super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List existing jobs for a given application instance (service principal). + * List existing synchronizationJob objects for a given application instance (service principal). * @return a {@link SynchronizationJobCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -79,7 +79,7 @@ public SynchronizationJobCollectionResponse get() { return get(null); } /** - * List existing jobs for a given application instance (service principal). + * List existing synchronizationJob objects for a given application instance (service principal). * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SynchronizationJobCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -93,7 +93,7 @@ public SynchronizationJobCollectionResponse get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, SynchronizationJobCollectionResponse::createFromDiscriminatorValue); } /** - * Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + * Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. * @param body The request body * @return a {@link SynchronizationJob} * @throws ODataError When receiving a 4XX or 5XX status code @@ -104,7 +104,7 @@ public SynchronizationJob post(@jakarta.annotation.Nonnull final Synchronization return post(body, null); } /** - * Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + * Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SynchronizationJob} @@ -120,7 +120,7 @@ public SynchronizationJob post(@jakarta.annotation.Nonnull final Synchronization return this.requestAdapter.send(requestInfo, errorMapping, SynchronizationJob::createFromDiscriminatorValue); } /** - * List existing jobs for a given application instance (service principal). + * List existing synchronizationJob objects for a given application instance (service principal). * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -128,7 +128,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List existing jobs for a given application instance (service principal). + * List existing synchronizationJob objects for a given application instance (service principal). * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + * Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. * @param body The request body * @return a {@link RequestInformation} */ @@ -149,7 +149,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + * Create a new synchronizationJob with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -174,7 +174,7 @@ public JobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUr return new JobsRequestBuilder(rawUrl, requestAdapter); } /** - * List existing jobs for a given application instance (service principal). + * List existing synchronizationJob objects for a given application instance (service principal). */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java index 93fcf27ffd4..2c29b1c847f 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/SynchronizationJobItemRequestBuilder.java @@ -100,7 +100,7 @@ public SynchronizationJobItemRequestBuilder(@jakarta.annotation.Nonnull final St super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}{?%24expand,%24select}", rawUrl); } /** - * Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + * Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -108,7 +108,7 @@ public void delete() { delete(null); } /** - * Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + * Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. * @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 @@ -120,7 +120,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the existing synchronization job and its properties. + * Retrieve an existing synchronizationJob and its properties. * @return a {@link SynchronizationJob} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -130,7 +130,7 @@ public SynchronizationJob get() { return get(null); } /** - * Retrieve the existing synchronization job and its properties. + * Retrieve an existing synchronizationJob and its properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SynchronizationJob} * @throws ODataError When receiving a 4XX or 5XX status code @@ -169,7 +169,7 @@ public SynchronizationJob patch(@jakarta.annotation.Nonnull final Synchronizatio return this.requestAdapter.send(requestInfo, errorMapping, SynchronizationJob::createFromDiscriminatorValue); } /** - * Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + * Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -177,7 +177,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Stop the synchronization job, and permanently delete all the state associated with it. Synchronized accounts are left as-is. + * Stop the synchronizationJob, and permanently delete all the state associated with it. Synchronized accounts are left as-is. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -189,7 +189,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the existing synchronization job and its properties. + * Retrieve an existing synchronizationJob and its properties. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -197,7 +197,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the existing synchronization job and its properties. + * Retrieve an existing synchronizationJob and its properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -249,7 +249,7 @@ public SynchronizationJobItemRequestBuilder withUrl(@jakarta.annotation.Nonnull public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the existing synchronization job and its properties. + * Retrieve an existing synchronizationJob and its properties. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/pause/PauseRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/pause/PauseRequestBuilder.java index abea4749bec..22097959fe8 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/pause/PauseRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/pause/PauseRequestBuilder.java @@ -35,7 +35,7 @@ public PauseRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/pause", rawUrl); } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. + * Temporarily stop a running synchronizationJob. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made. * @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/generated/serviceprincipals/item/synchronization/jobs/item/provisionondemand/ProvisionOnDemandRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/provisionondemand/ProvisionOnDemandRequestBuilder.java index e464c997aa3..4a4fc886e2f 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/provisionondemand/ProvisionOnDemandRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/provisionondemand/ProvisionOnDemandRequestBuilder.java @@ -36,7 +36,7 @@ public ProvisionOnDemandRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/provisionOnDemand", rawUrl); } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param body The request body * @return a {@link StringKeyStringValuePair} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public StringKeyStringValuePair post(@jakarta.annotation.Nonnull final Provision return post(body, null); } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link StringKeyStringValuePair} @@ -63,7 +63,7 @@ public StringKeyStringValuePair post(@jakarta.annotation.Nonnull final Provision return this.requestAdapter.send(requestInfo, errorMapping, StringKeyStringValuePair::createFromDiscriminatorValue); } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. + * Select a user and provision the account on-demand for a synchronizationJob. The rate limit for this API is 5 requests per 10 seconds. * @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/generated/serviceprincipals/item/synchronization/jobs/item/restart/RestartRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/restart/RestartRequestBuilder.java index ff8a2edfef0..90204191f13 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/restart/RestartRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/restart/RestartRequestBuilder.java @@ -35,7 +35,7 @@ public RestartRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/restart", rawUrl); } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final RestartPostRequestBody body) post(body, null); } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final RestartPostRequestBody body, this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. + * Restart a stopped synchronizationJob, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors. * @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/generated/serviceprincipals/item/synchronization/jobs/item/schema/SchemaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/SchemaRequestBuilder.java index 9fbd5baf0b1..986dc45042d 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/SchemaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/SchemaRequestBuilder.java @@ -91,7 +91,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the schema for a given synchronization job or template. + * Retrieve the synchronizationSchema for a given synchronization job or template. * @return a {@link SynchronizationSchema} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -101,7 +101,7 @@ public SynchronizationSchema get() { return get(null); } /** - * Retrieve the schema for a given synchronization job or template. + * Retrieve the synchronizationSchema for a given synchronization job or template. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SynchronizationSchema} * @throws ODataError When receiving a 4XX or 5XX status code @@ -115,7 +115,7 @@ public SynchronizationSchema get(@jakarta.annotation.Nullable final java.util.fu return this.requestAdapter.send(requestInfo, errorMapping, SynchronizationSchema::createFromDiscriminatorValue); } /** - * Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. + * Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. * @param body The request body * @return a {@link SynchronizationSchema} * @throws ODataError When receiving a 4XX or 5XX status code @@ -126,7 +126,7 @@ public SynchronizationSchema patch(@jakarta.annotation.Nonnull final Synchroniza return patch(body, null); } /** - * Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. + * Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SynchronizationSchema} @@ -162,7 +162,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the schema for a given synchronization job or template. + * Retrieve the synchronizationSchema for a given synchronization job or template. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -170,7 +170,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the schema for a given synchronization job or template. + * Retrieve the synchronizationSchema for a given synchronization job or template. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -182,7 +182,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. + * Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. * @param body The request body * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. + * Update the synchronizationSchema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -222,7 +222,7 @@ public SchemaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String raw public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the schema for a given synchronization job or template. + * Retrieve the synchronizationSchema for a given synchronization job or template. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/directories/item/discover/DiscoverRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/directories/item/discover/DiscoverRequestBuilder.java index d976baaceb4..b717cda20a2 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/directories/item/discover/DiscoverRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/directories/item/discover/DiscoverRequestBuilder.java @@ -36,7 +36,7 @@ public DiscoverRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/directories/{directoryDefinition%2Did}/discover", rawUrl); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @return a {@link DirectoryDefinition} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryDefinition post() { return post(null); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryDefinition} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryDefinition post(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, DirectoryDefinition::createFromDiscriminatorValue); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @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/generated/serviceprincipals/item/synchronization/jobs/item/schema/filteroperators/FilterOperatorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/filteroperators/FilterOperatorsRequestBuilder.java index f7e167a6168..3b9ab4c5b09 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/filteroperators/FilterOperatorsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/filteroperators/FilterOperatorsRequestBuilder.java @@ -36,7 +36,7 @@ public FilterOperatorsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @return a {@link FilterOperatorsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public FilterOperatorsGetResponse get() { return get(null); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FilterOperatorsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public FilterOperatorsGetResponse get(@jakarta.annotation.Nullable final java.ut return this.requestAdapter.send(requestInfo, errorMapping, FilterOperatorsGetResponse::createFromDiscriminatorValue); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public FilterOperatorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new FilterOperatorsRequestBuilder(rawUrl, requestAdapter); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/functions/FunctionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/functions/FunctionsRequestBuilder.java index 958fb0f2bca..ee413cc414c 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/functions/FunctionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/functions/FunctionsRequestBuilder.java @@ -36,7 +36,7 @@ public FunctionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @return a {@link FunctionsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public FunctionsGetResponse get() { return get(null); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FunctionsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public FunctionsGetResponse get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, FunctionsGetResponse::createFromDiscriminatorValue); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public FunctionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new FunctionsRequestBuilder(rawUrl, requestAdapter); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/parseexpression/ParseExpressionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/parseexpression/ParseExpressionRequestBuilder.java index 930eec7bb04..00812d7681c 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/parseexpression/ParseExpressionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/schema/parseexpression/ParseExpressionRequestBuilder.java @@ -36,7 +36,7 @@ public ParseExpressionRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/schema/parseExpression", rawUrl); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @return a {@link ParseExpressionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public ParseExpressionResponse post(@jakarta.annotation.Nonnull final ParseExpre return post(body, null); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ParseExpressionResponse} @@ -63,7 +63,7 @@ public ParseExpressionResponse post(@jakarta.annotation.Nonnull final ParseExpre return this.requestAdapter.send(requestInfo, errorMapping, ParseExpressionResponse::createFromDiscriminatorValue); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @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/generated/serviceprincipals/item/synchronization/jobs/item/start/StartRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/start/StartRequestBuilder.java index f9a75ecfcdd..a082b529da7 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/start/StartRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/start/StartRequestBuilder.java @@ -35,7 +35,7 @@ public StartRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/start", rawUrl); } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. + * Start an existing synchronizationJob. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. * @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/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsPostRequestBody.java index dcf5e37c226..6afa2b2b753 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsPostRequestBody.java @@ -24,6 +24,7 @@ public class ValidateCredentialsPostRequestBody implements AdditionalDataHolder, public ValidateCredentialsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setUseSavedCredentials(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java index 65eca1e7dc0..fc1ce62ab98 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/item/validatecredentials/ValidateCredentialsRequestBuilder.java @@ -35,7 +35,7 @@ public ValidateCredentialsRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/jobs/{synchronizationJob%2Did}/validateCredentials", rawUrl); } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param body The request body * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -44,7 +44,7 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques post(body, null); } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code @@ -58,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ValidateCredentialsPostReques this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @param body The request body * @return a {@link RequestInformation} */ @@ -67,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Validate that the credentials are valid in the tenant. + * Validate that the credentials are valid in the tenant for a synchronizationJob. * @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/generated/serviceprincipals/item/synchronization/jobs/validatecredentials/ValidateCredentialsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/validatecredentials/ValidateCredentialsPostRequestBody.java index 253713bfb2a..9a07eb0c23c 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/validatecredentials/ValidateCredentialsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/jobs/validatecredentials/ValidateCredentialsPostRequestBody.java @@ -24,6 +24,7 @@ public class ValidateCredentialsPostRequestBody implements AdditionalDataHolder, public ValidateCredentialsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setUseSavedCredentials(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/secrets/SecretsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/secrets/SecretsRequestBuilder.java index a99c1a6f133..39832fa8279 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/secrets/SecretsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/secrets/SecretsRequestBuilder.java @@ -44,7 +44,7 @@ public SecretsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/secrets", rawUrl); } /** - * Provide credentials for establishing connectivity with the target system. + * Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. * @param body The request body * @return a {@link SecretsPutResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -55,7 +55,7 @@ public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutReques return put(body, null); } /** - * Provide credentials for establishing connectivity with the target system. + * Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SecretsPutResponse} @@ -71,7 +71,7 @@ public SecretsPutResponse put(@jakarta.annotation.Nonnull final SecretsPutReques return this.requestAdapter.send(requestInfo, errorMapping, SecretsPutResponse::createFromDiscriminatorValue); } /** - * Provide credentials for establishing connectivity with the target system. + * Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. * @param body The request body * @return a {@link RequestInformation} */ @@ -80,7 +80,7 @@ public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull fi return toPutRequestInformation(body, null); } /** - * Provide credentials for establishing connectivity with the target system. + * Provide credentials for establishing connectivity with the target system and store them in the synchronization resource. * @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/generated/serviceprincipals/item/synchronization/templates/TemplatesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/TemplatesRequestBuilder.java index 6ff7cc271d8..926e350fb98 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/TemplatesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/TemplatesRequestBuilder.java @@ -60,7 +60,7 @@ public TemplatesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List the synchronization templates associated with a given application or service principal. + * List synchronizationTemplate objects associated with a given application or service principal. * @return a {@link SynchronizationTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public SynchronizationTemplateCollectionResponse get() { return get(null); } /** - * List the synchronization templates associated with a given application or service principal. + * List synchronizationTemplate objects associated with a given application or service principal. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SynchronizationTemplateCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -109,7 +109,7 @@ public SynchronizationTemplate post(@jakarta.annotation.Nonnull final Synchroniz return this.requestAdapter.send(requestInfo, errorMapping, SynchronizationTemplate::createFromDiscriminatorValue); } /** - * List the synchronization templates associated with a given application or service principal. + * List synchronizationTemplate objects associated with a given application or service principal. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -117,7 +117,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List the synchronization templates associated with a given application or service principal. + * List synchronizationTemplate objects associated with a given application or service principal. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -163,7 +163,7 @@ public TemplatesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new TemplatesRequestBuilder(rawUrl, requestAdapter); } /** - * List the synchronization templates associated with a given application or service principal. + * List synchronizationTemplate objects associated with a given application or service principal. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/directories/item/discover/DiscoverRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/directories/item/discover/DiscoverRequestBuilder.java index 50c10f108a7..849aead1855 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/directories/item/discover/DiscoverRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/directories/item/discover/DiscoverRequestBuilder.java @@ -36,7 +36,7 @@ public DiscoverRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/directories/{directoryDefinition%2Did}/discover", rawUrl); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @return a {@link DirectoryDefinition} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryDefinition post() { return post(null); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryDefinition} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryDefinition post(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, DirectoryDefinition::createFromDiscriminatorValue); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Discover the latest schema definition for provisioning to an application. + * Discover the latest schema definition for provisioning to an application for the directoryDefinition. * @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/generated/serviceprincipals/item/synchronization/templates/item/schema/filteroperators/FilterOperatorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/filteroperators/FilterOperatorsRequestBuilder.java index c8160d38402..705c07b7a11 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/filteroperators/FilterOperatorsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/filteroperators/FilterOperatorsRequestBuilder.java @@ -36,7 +36,7 @@ public FilterOperatorsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @return a {@link FilterOperatorsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public FilterOperatorsGetResponse get() { return get(null); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FilterOperatorsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public FilterOperatorsGetResponse get(@jakarta.annotation.Nullable final java.ut return this.requestAdapter.send(requestInfo, errorMapping, FilterOperatorsGetResponse::createFromDiscriminatorValue); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public FilterOperatorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new FilterOperatorsRequestBuilder(rawUrl, requestAdapter); } /** - * List all operators supported in the scoping filters. + * List all operators supported in the scoping filters for a synchronizationSchema. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/functions/FunctionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/functions/FunctionsRequestBuilder.java index fd8b2390529..1ef589fded8 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/functions/FunctionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/functions/FunctionsRequestBuilder.java @@ -36,7 +36,7 @@ public FunctionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @return a {@link FunctionsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public FunctionsGetResponse get() { return get(null); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FunctionsGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public FunctionsGetResponse get(@jakarta.annotation.Nullable final java.util.fun return this.requestAdapter.send(requestInfo, errorMapping, FunctionsGetResponse::createFromDiscriminatorValue); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public FunctionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new FunctionsRequestBuilder(rawUrl, requestAdapter); } /** - * List all the functions currently supported in the attributeMappingSource. + * List all the functions currently supported in the attributeMappingSource for a synchronizationSchema. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/parseexpression/ParseExpressionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/parseexpression/ParseExpressionRequestBuilder.java index 804aaaf45da..e2429b0a286 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/parseexpression/ParseExpressionRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/synchronization/templates/item/schema/parseexpression/ParseExpressionRequestBuilder.java @@ -36,7 +36,7 @@ public ParseExpressionRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/synchronization/templates/{synchronizationTemplate%2Did}/schema/parseExpression", rawUrl); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @return a {@link ParseExpressionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -47,7 +47,7 @@ public ParseExpressionResponse post(@jakarta.annotation.Nonnull final ParseExpre return post(body, null); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ParseExpressionResponse} @@ -63,7 +63,7 @@ public ParseExpressionResponse post(@jakarta.annotation.Nonnull final ParseExpre return this.requestAdapter.send(requestInfo, errorMapping, ParseExpressionResponse::createFromDiscriminatorValue); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +72,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. + * Parse a given string expression into an attributeMappingSource object for a synchronizationSchema. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID. * @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/generated/serviceprincipals/item/tokenissuancepolicies/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/ref/RefRequestBuilder.java index 649b88e2952..0e914adf003 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenissuancepolicies/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -156,7 +156,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenIssuancePolicies/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/ref/RefRequestBuilder.java index 1267e1e1b16..b75338cb15c 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipals/item/tokenlifetimepolicies/ref/RefRequestBuilder.java @@ -27,7 +27,7 @@ public class RefRequestBuilder extends BaseRequestBuilder { * @param requestAdapter The request adapter to use to execute the requests. */ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref?@id={%40id}{&%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link RefRequestBuilder} and sets the default values. @@ -35,7 +35,7 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -162,7 +162,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/tokenLifetimePolicies/$ref", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/serviceprincipalswithappid/ServicePrincipalsWithAppIdRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/serviceprincipalswithappid/ServicePrincipalsWithAppIdRequestBuilder.java index 8c6268d6890..e7f34d75647 100644 --- a/src/main/java/com/microsoft/graph/generated/serviceprincipalswithappid/ServicePrincipalsWithAppIdRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/serviceprincipalswithappid/ServicePrincipalsWithAppIdRequestBuilder.java @@ -39,7 +39,7 @@ public ServicePrincipalsWithAppIdRequestBuilder(@jakarta.annotation.Nonnull fina super(requestAdapter, "{+baseurl}/servicePrincipals(appId='{appId}'){?%24expand,%24select}", rawUrl); } /** - * Delete a servicePrincipal object. + * Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -47,7 +47,7 @@ public void delete() { delete(null); } /** - * Delete a servicePrincipal object. + * Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. * @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 @@ -59,7 +59,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. * @return a {@link ServicePrincipal} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public ServicePrincipal get() { return get(null); } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ServicePrincipal} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public ServicePrincipal get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, ServicePrincipal::createFromDiscriminatorValue); } /** - * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @return a {@link ServicePrincipal} * @throws ODataError When receiving a 4XX or 5XX status code @@ -94,7 +94,7 @@ public ServicePrincipal patch(@jakarta.annotation.Nonnull final ServicePrincipal return patch(body, null); } /** - * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ServicePrincipal} @@ -110,7 +110,7 @@ public ServicePrincipal patch(@jakarta.annotation.Nonnull final ServicePrincipal return this.requestAdapter.send(requestInfo, errorMapping, ServicePrincipal::createFromDiscriminatorValue); } /** - * Delete a servicePrincipal object. + * Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a servicePrincipal object. + * Delete a servicePrincipal object. This API can also delete an agentIdentityBlueprintPrincipal object by its ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -130,7 +130,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -138,7 +138,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -150,7 +150,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @return a {@link RequestInformation} */ @@ -159,7 +159,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. + * Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object. This API can also create an agentIdentityBlueprintPrincipal object from an agentIdentityBlueprint if it doesn't exist, or update properties of an existing agentIdentityBlueprintPrincipal, when the @odata.type property is set to #microsoft.graph.agentIdentityBlueprintPrincipal. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -190,7 +190,7 @@ public ServicePrincipalsWithAppIdRequestBuilder withUrl(@jakarta.annotation.Nonn public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve the properties and relationships of a servicePrincipal object. + * Retrieve the properties and relationships of a servicePrincipal object. This API can be used to get agentIdentityBlueprintPrincipal objects as well by their ID. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index c6543b2d324..f48a2d255ac 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 9314cc14ddf..bc04d660f3f 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/ListRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/ListRequestBuilder.java index 990b8a4ef6c..4fdb2a3e381 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/ListRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/ListRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.shares.item.list.items.ItemsRequestBuilder; import com.microsoft.graph.shares.item.list.lastmodifiedbyuser.LastModifiedByUserRequestBuilder; import com.microsoft.graph.shares.item.list.operations.OperationsRequestBuilder; +import com.microsoft.graph.shares.item.list.permissions.PermissionsRequestBuilder; import com.microsoft.graph.shares.item.list.subscriptions.SubscriptionsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -84,6 +85,14 @@ public LastModifiedByUserRequestBuilder lastModifiedByUser() { public OperationsRequestBuilder operations() { return new OperationsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the permissions property of the microsoft.graph.list entity. + * @return a {@link PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder permissions() { + return new PermissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subscriptions property of the microsoft.graph.list entity. * @return a {@link SubscriptionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java index d56da420dff..44a0e44cace 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java @@ -23,6 +23,7 @@ public class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolde public AssociateWithHubSitesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setPropagateToExistingLists(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/contenttypes/item/ispublished/IsPublishedGetResponse.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/contenttypes/item/ispublished/IsPublishedGetResponse.java index 5b537d45900..6121d1efaa7 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/contenttypes/item/ispublished/IsPublishedGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/contenttypes/item/ispublished/IsPublishedGetResponse.java @@ -23,6 +23,7 @@ public class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel public IsPublishedGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 2e99eccb0b7..3478c3f6cc9 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/ListItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/ListItemItemRequestBuilder.java index 8b8c3e9ba0c..3184647e053 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/ListItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/ListItemItemRequestBuilder.java @@ -11,6 +11,7 @@ import com.microsoft.graph.shares.item.list.items.item.getactivitiesbyinterval.GetActivitiesByIntervalRequestBuilder; import com.microsoft.graph.shares.item.list.items.item.getactivitiesbyintervalwithstartdatetimewithenddatetimewithinterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; import com.microsoft.graph.shares.item.list.items.item.lastmodifiedbyuser.LastModifiedByUserRequestBuilder; +import com.microsoft.graph.shares.item.list.items.item.permissions.PermissionsRequestBuilder; import com.microsoft.graph.shares.item.list.items.item.versions.VersionsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -94,6 +95,14 @@ public GetActivitiesByIntervalRequestBuilder getActivitiesByInterval() { public LastModifiedByUserRequestBuilder lastModifiedByUser() { return new LastModifiedByUserRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the permissions property of the microsoft.graph.listItem entity. + * @return a {@link PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder permissions() { + return new PermissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the versions property of the microsoft.graph.listItem entity. * @return a {@link VersionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 4619eb4f5de..2230edc28c5 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/createlink/CreateLinkPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/createlink/CreateLinkPostRequestBody.java index e957ca5886a..b91ce876abd 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/createlink/CreateLinkPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/createlink/CreateLinkPostRequestBody.java @@ -25,6 +25,8 @@ public class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedMo public CreateLinkPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setRetainInheritedPermissions(false); + this.setSendNotification(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index fff07052c60..37701f06a76 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/PermissionsRequestBuilder.java new file mode 100644 index 00000000000..83e01c1c7ce --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/PermissionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.shares.item.list.items.item.permissions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.models.PermissionCollectionResponse; +import com.microsoft.graph.shares.item.list.items.item.permissions.count.CountRequestBuilder; +import com.microsoft.graph.shares.item.list.items.item.permissions.item.PermissionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.listItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionsRequestBuilder 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 permissions property of the microsoft.graph.listItem entity. + * @param permissionId The unique identifier of permission + * @return a {@link PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder byPermissionId(@jakarta.annotation.Nonnull final String permissionId) { + Objects.requireNonNull(permissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("permission%2Did", permissionId); + return new PermissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PermissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to permissions for shares + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission body) { + return post(body, null); + } + /** + * Create new navigation property to permissions for shares + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to permissions for shares + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to permissions for shares + * @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 Permission 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 PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..001d3af1b0e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.shares.item.list.items.item.permissions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions/$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}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions/$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/generated/shares/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java new file mode 100644 index 00000000000..9d90d1e553f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/PermissionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.shares.item.list.items.item.permissions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.shares.item.list.items.item.permissions.item.grant.GrantRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.listItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the grant method. + * @return a {@link GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder grant() { + return new GrantRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property permissions for shares + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property permissions for shares + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); + } + /** + * Update the navigation property permissions in shares + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission body) { + return patch(body, null); + } + /** + * Update the navigation property permissions in shares + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Delete navigation property permissions for shares + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property permissions for shares + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property permissions in shares + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property permissions in shares + * @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 Permission 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 PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionItemRequestBuilder(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 set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/grant/GrantPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/grant/GrantPostRequestBody.java new file mode 100644 index 00000000000..33590220c53 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/grant/GrantPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.shares.item.list.items.item.permissions.item.grant; + +import com.microsoft.graph.models.DriveRecipient; +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 GrantPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link GrantPostRequestBody} and sets the default values. + */ + public GrantPostRequestBody() { + 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 GrantPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static GrantPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostRequestBody(); + } + /** + * 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("recipients", (n) -> { this.setRecipients(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Gets the roles property value. The roles property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("recipients", this.getRecipients()); + writer.writeCollectionOfPrimitiveValues("roles", this.getRoles()); + 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 recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recipients", value); + } + /** + * Sets the roles property value. The roles property + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/grant/GrantPostResponse.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/grant/GrantPostResponse.java new file mode 100644 index 00000000000..9eed2f331bc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/grant/GrantPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.shares.item.list.items.item.permissions.item.grant; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.Permission; +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 GrantPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GrantPostResponse} and sets the default values. + */ + public GrantPostResponse() { + 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 GrantPostResponse} + */ + @jakarta.annotation.Nonnull + public static GrantPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostResponse(); + } + /** + * 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(Permission::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/generated/shares/item/list/items/item/permissions/item/grant/GrantRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/grant/GrantRequestBuilder.java new file mode 100644 index 00000000000..43e701f830a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/items/item/permissions/item/grant/GrantRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.shares.item.list.items.item.permissions.item.grant; + +import com.microsoft.graph.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 grant method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GrantRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}/grant", pathParameters); + } + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}/grant", rawUrl); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return post(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody 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, GrantPostResponse::createFromDiscriminatorValue); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Grant users access to a link represented by a 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 GrantPostRequestBody 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 GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GrantRequestBuilder(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/generated/shares/item/list/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index b4d32917a7c..51399c112b2 100644 --- a/src/main/java/com/microsoft/graph/generated/shares/item/list/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/PermissionsRequestBuilder.java new file mode 100644 index 00000000000..94ae47bbb88 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/PermissionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.shares.item.list.permissions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.models.PermissionCollectionResponse; +import com.microsoft.graph.shares.item.list.permissions.count.CountRequestBuilder; +import com.microsoft.graph.shares.item.list.permissions.item.PermissionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.list entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionsRequestBuilder 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 permissions property of the microsoft.graph.list entity. + * @param permissionId The unique identifier of permission + * @return a {@link PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder byPermissionId(@jakarta.annotation.Nonnull final String permissionId) { + Objects.requireNonNull(permissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("permission%2Did", permissionId); + return new PermissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PermissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to permissions for shares + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission body) { + return post(body, null); + } + /** + * Create new navigation property to permissions for shares + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to permissions for shares + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to permissions for shares + * @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 Permission 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 PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..761cb6fcce5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.shares.item.list.permissions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/shares/{sharedDriveItem%2Did}/list/permissions/$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}/shares/{sharedDriveItem%2Did}/list/permissions/$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/generated/shares/item/list/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/PermissionItemRequestBuilder.java new file mode 100644 index 00000000000..d4fcddfe6b1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/PermissionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.shares.item.list.permissions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.shares.item.list.permissions.item.grant.GrantRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.list entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the grant method. + * @return a {@link GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder grant() { + return new GrantRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions/{permission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property permissions for shares + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property permissions for shares + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); + } + /** + * Update the navigation property permissions in shares + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission body) { + return patch(body, null); + } + /** + * Update the navigation property permissions in shares + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Delete navigation property permissions for shares + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property permissions for shares + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property permissions in shares + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property permissions in shares + * @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 Permission 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 PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionItemRequestBuilder(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 set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/grant/GrantPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/grant/GrantPostRequestBody.java new file mode 100644 index 00000000000..69a105cc19b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/grant/GrantPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.shares.item.list.permissions.item.grant; + +import com.microsoft.graph.models.DriveRecipient; +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 GrantPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link GrantPostRequestBody} and sets the default values. + */ + public GrantPostRequestBody() { + 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 GrantPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static GrantPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostRequestBody(); + } + /** + * 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("recipients", (n) -> { this.setRecipients(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Gets the roles property value. The roles property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("recipients", this.getRecipients()); + writer.writeCollectionOfPrimitiveValues("roles", this.getRoles()); + 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 recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recipients", value); + } + /** + * Sets the roles property value. The roles property + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/grant/GrantPostResponse.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/grant/GrantPostResponse.java new file mode 100644 index 00000000000..d23f320ac8e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/grant/GrantPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.shares.item.list.permissions.item.grant; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.Permission; +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 GrantPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GrantPostResponse} and sets the default values. + */ + public GrantPostResponse() { + 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 GrantPostResponse} + */ + @jakarta.annotation.Nonnull + public static GrantPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostResponse(); + } + /** + * 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(Permission::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/generated/shares/item/list/permissions/item/grant/GrantRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/grant/GrantRequestBuilder.java new file mode 100644 index 00000000000..547360c6534 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/shares/item/list/permissions/item/grant/GrantRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.shares.item.list.permissions.item.grant; + +import com.microsoft.graph.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 grant method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GrantRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions/{permission%2Did}/grant", pathParameters); + } + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions/{permission%2Did}/grant", rawUrl); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return post(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody 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, GrantPostResponse::createFromDiscriminatorValue); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Grant users access to a link represented by a 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 GrantPostRequestBody 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 GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GrantRequestBuilder(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/generated/sites/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/sites/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java index 2c2ceef0834..98da7aa2e71 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java @@ -23,6 +23,7 @@ public class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolde public AssociateWithHubSitesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setPropagateToExistingLists(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/contenttypes/item/ispublished/IsPublishedGetResponse.java b/src/main/java/com/microsoft/graph/generated/sites/item/contenttypes/item/ispublished/IsPublishedGetResponse.java index 72a650183f0..4ddd1d97ecd 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/contenttypes/item/ispublished/IsPublishedGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/contenttypes/item/ispublished/IsPublishedGetResponse.java @@ -23,6 +23,7 @@ public class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel public IsPublishedGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index fb7ac137d2b..0d9f9af333f 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index f1b81453b0c..044c6c1b00c 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/ListItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/ListItemRequestBuilder.java index abc6014c2e0..f79451bc9a0 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/ListItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/ListItemRequestBuilder.java @@ -9,6 +9,7 @@ import com.microsoft.graph.sites.item.lists.item.items.ItemsRequestBuilder; import com.microsoft.graph.sites.item.lists.item.lastmodifiedbyuser.LastModifiedByUserRequestBuilder; import com.microsoft.graph.sites.item.lists.item.operations.OperationsRequestBuilder; +import com.microsoft.graph.sites.item.lists.item.permissions.PermissionsRequestBuilder; import com.microsoft.graph.sites.item.lists.item.subscriptions.SubscriptionsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -84,6 +85,14 @@ public LastModifiedByUserRequestBuilder lastModifiedByUser() { public OperationsRequestBuilder operations() { return new OperationsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the permissions property of the microsoft.graph.list entity. + * @return a {@link PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder permissions() { + return new PermissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the subscriptions property of the microsoft.graph.list entity. * @return a {@link SubscriptionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java index ace2480d93f..13cd4a7babf 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/contenttypes/item/associatewithhubsites/AssociateWithHubSitesPostRequestBody.java @@ -23,6 +23,7 @@ public class AssociateWithHubSitesPostRequestBody implements AdditionalDataHolde public AssociateWithHubSitesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setPropagateToExistingLists(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/contenttypes/item/ispublished/IsPublishedGetResponse.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/contenttypes/item/ispublished/IsPublishedGetResponse.java index a14a3c7ff10..f070f60fe8d 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/contenttypes/item/ispublished/IsPublishedGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/contenttypes/item/ispublished/IsPublishedGetResponse.java @@ -23,6 +23,7 @@ public class IsPublishedGetResponse implements AdditionalDataHolder, BackedModel public IsPublishedGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index f4e331f51c0..59cbf9cf4e2 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/ListItemItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/ListItemItemRequestBuilder.java index de76f5538c1..42f3dd524dc 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/ListItemItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/ListItemItemRequestBuilder.java @@ -11,6 +11,7 @@ import com.microsoft.graph.sites.item.lists.item.items.item.getactivitiesbyinterval.GetActivitiesByIntervalRequestBuilder; import com.microsoft.graph.sites.item.lists.item.items.item.getactivitiesbyintervalwithstartdatetimewithenddatetimewithinterval.GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilder; import com.microsoft.graph.sites.item.lists.item.items.item.lastmodifiedbyuser.LastModifiedByUserRequestBuilder; +import com.microsoft.graph.sites.item.lists.item.items.item.permissions.PermissionsRequestBuilder; import com.microsoft.graph.sites.item.lists.item.items.item.versions.VersionsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -94,6 +95,14 @@ public GetActivitiesByIntervalRequestBuilder getActivitiesByInterval() { public LastModifiedByUserRequestBuilder lastModifiedByUser() { return new LastModifiedByUserRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the permissions property of the microsoft.graph.listItem entity. + * @return a {@link PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder permissions() { + return new PermissionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the versions property of the microsoft.graph.listItem entity. * @return a {@link VersionsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index dca57e9b682..8cc45b0e9c5 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/createlink/CreateLinkPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/createlink/CreateLinkPostRequestBody.java index 78241658cc0..1f7fcad76a0 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/createlink/CreateLinkPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/createlink/CreateLinkPostRequestBody.java @@ -25,6 +25,8 @@ public class CreateLinkPostRequestBody implements AdditionalDataHolder, BackedMo public CreateLinkPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setRetainInheritedPermissions(false); + this.setSendNotification(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 886750391dc..9760a263b88 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java new file mode 100644 index 00000000000..00a4357ffac --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/PermissionsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.sites.item.lists.item.items.item.permissions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.models.PermissionCollectionResponse; +import com.microsoft.graph.sites.item.lists.item.items.item.permissions.count.CountRequestBuilder; +import com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.PermissionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.listItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionsRequestBuilder 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 permissions property of the microsoft.graph.listItem entity. + * @param permissionId The unique identifier of permission + * @return a {@link PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder byPermissionId(@jakarta.annotation.Nonnull final String permissionId) { + Objects.requireNonNull(permissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("permission%2Did", permissionId); + return new PermissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the permission objects associated with a listItem. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get() { + return get(null); + } + /** + * Get a list of the permission objects associated with a listItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PermissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to permissions for sites + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission body) { + return post(body, null); + } + /** + * Create new navigation property to permissions for sites + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Get a list of the permission objects associated with a listItem. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the permission objects associated with a listItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to permissions for sites + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to permissions for sites + * @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 Permission 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 PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the permission objects associated with a listItem. + */ + @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/generated/sites/item/lists/item/items/item/permissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..50ea03779ad --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.sites.item.lists.item.items.item.permissions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/$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}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/$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/generated/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java new file mode 100644 index 00000000000..429d975805e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/PermissionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.sites.item.lists.item.items.item.permissions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant.GrantRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.listItem entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the grant method. + * @return a {@link GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder grant() { + return new GrantRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property permissions for sites + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property permissions for sites + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); + } + /** + * Update the navigation property permissions in sites + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission body) { + return patch(body, null); + } + /** + * Update the navigation property permissions in sites + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Delete navigation property permissions for sites + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property permissions for sites + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property permissions in sites + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property permissions in sites + * @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 Permission 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 PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionItemRequestBuilder(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 set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/grant/GrantPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/grant/GrantPostRequestBody.java new file mode 100644 index 00000000000..be5c0a17124 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/grant/GrantPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant; + +import com.microsoft.graph.models.DriveRecipient; +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 GrantPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link GrantPostRequestBody} and sets the default values. + */ + public GrantPostRequestBody() { + 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 GrantPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static GrantPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostRequestBody(); + } + /** + * 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("recipients", (n) -> { this.setRecipients(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Gets the roles property value. The roles property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("recipients", this.getRecipients()); + writer.writeCollectionOfPrimitiveValues("roles", this.getRoles()); + 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 recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recipients", value); + } + /** + * Sets the roles property value. The roles property + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/grant/GrantPostResponse.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/grant/GrantPostResponse.java new file mode 100644 index 00000000000..773d6f9712b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/grant/GrantPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.Permission; +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 GrantPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GrantPostResponse} and sets the default values. + */ + public GrantPostResponse() { + 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 GrantPostResponse} + */ + @jakarta.annotation.Nonnull + public static GrantPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostResponse(); + } + /** + * 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(Permission::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/generated/sites/item/lists/item/items/item/permissions/item/grant/GrantRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/grant/GrantRequestBuilder.java new file mode 100644 index 00000000000..3fa91a955b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/items/item/permissions/item/grant/GrantRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.sites.item.lists.item.items.item.permissions.item.grant; + +import com.microsoft.graph.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 grant method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GrantRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}/grant", pathParameters); + } + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}/grant", rawUrl); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return post(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody 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, GrantPostResponse::createFromDiscriminatorValue); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Grant users access to a link represented by a 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 GrantPostRequestBody 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 GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GrantRequestBuilder(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/generated/sites/item/lists/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 2798ef2a19d..5d5d925c32e 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/PermissionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/PermissionsRequestBuilder.java new file mode 100644 index 00000000000..22371c72e3d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/PermissionsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.sites.item.lists.item.permissions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.models.PermissionCollectionResponse; +import com.microsoft.graph.sites.item.lists.item.permissions.count.CountRequestBuilder; +import com.microsoft.graph.sites.item.lists.item.permissions.item.PermissionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.list entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionsRequestBuilder 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 permissions property of the microsoft.graph.list entity. + * @param permissionId The unique identifier of permission + * @return a {@link PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder byPermissionId(@jakarta.annotation.Nonnull final String permissionId) { + Objects.requireNonNull(permissionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("permission%2Did", permissionId); + return new PermissionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link PermissionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the permission objects associated with a list. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get() { + return get(null); + } + /** + * Get a list of the permission objects associated with a list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link PermissionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public PermissionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, PermissionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new permission object on a list. + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission body) { + return post(body, null); + } + /** + * Create a new permission object on a list. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public Permission post(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Get a list of the permission objects associated with a list. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the permission objects associated with a list. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new permission object on a list. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new permission object on a list. + * @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 Permission 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 PermissionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the permission objects associated with a list. + */ + @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/generated/sites/item/lists/item/permissions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..4f355201aa5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.sites.item.lists.item.permissions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/sites/{site%2Did}/lists/{list%2Did}/permissions/$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}/sites/{site%2Did}/lists/{list%2Did}/permissions/$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/generated/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java new file mode 100644 index 00000000000..f5653836f89 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/PermissionItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.sites.item.lists.item.permissions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.Permission; +import com.microsoft.graph.sites.item.lists.item.permissions.item.grant.GrantRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 permissions property of the microsoft.graph.list entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class PermissionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the grant method. + * @return a {@link GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder grant() { + return new GrantRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link PermissionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public PermissionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property permissions for sites + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property permissions for sites + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get() { + return get(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, Permission::createFromDiscriminatorValue); + } + /** + * Update the navigation property permissions in sites + * @param body The request body + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission body) { + return patch(body, null); + } + /** + * Update the navigation property permissions in sites + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Permission} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Permission patch(@jakarta.annotation.Nonnull final Permission 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, Permission::createFromDiscriminatorValue); + } + /** + * Delete navigation property permissions for sites + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property permissions for sites + * @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 set of permissions for the item. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of permissions for the item. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property permissions in sites + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final Permission body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property permissions in sites + * @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 Permission 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 PermissionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public PermissionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new PermissionItemRequestBuilder(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 set of permissions for the item. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/grant/GrantPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/grant/GrantPostRequestBody.java new file mode 100644 index 00000000000..4a85d3b03e4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/grant/GrantPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.sites.item.lists.item.permissions.item.grant; + +import com.microsoft.graph.models.DriveRecipient; +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 GrantPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link GrantPostRequestBody} and sets the default values. + */ + public GrantPostRequestBody() { + 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 GrantPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static GrantPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostRequestBody(); + } + /** + * 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("recipients", (n) -> { this.setRecipients(n.getCollectionOfObjectValues(DriveRecipient::createFromDiscriminatorValue)); }); + deserializerMap.put("roles", (n) -> { this.setRoles(n.getCollectionOfPrimitiveValues(String.class)); }); + return deserializerMap; + } + /** + * Gets the recipients property value. The recipients property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRecipients() { + return this.backingStore.get("recipients"); + } + /** + * Gets the roles property value. The roles property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getRoles() { + return this.backingStore.get("roles"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfObjectValues("recipients", this.getRecipients()); + writer.writeCollectionOfPrimitiveValues("roles", this.getRoles()); + 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 recipients property value. The recipients property + * @param value Value to set for the recipients property. + */ + public void setRecipients(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("recipients", value); + } + /** + * Sets the roles property value. The roles property + * @param value Value to set for the roles property. + */ + public void setRoles(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("roles", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/grant/GrantPostResponse.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/grant/GrantPostResponse.java new file mode 100644 index 00000000000..b7a2ea4d17d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/grant/GrantPostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.sites.item.lists.item.permissions.item.grant; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.Permission; +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 GrantPostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GrantPostResponse} and sets the default values. + */ + public GrantPostResponse() { + 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 GrantPostResponse} + */ + @jakarta.annotation.Nonnull + public static GrantPostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GrantPostResponse(); + } + /** + * 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(Permission::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/generated/sites/item/lists/item/permissions/item/grant/GrantRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/grant/GrantRequestBuilder.java new file mode 100644 index 00000000000..dfee31b5098 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/sites/item/lists/item/permissions/item/grant/GrantRequestBuilder.java @@ -0,0 +1,104 @@ +package com.microsoft.graph.sites.item.lists.item.permissions.item.grant; + +import com.microsoft.graph.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 grant method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GrantRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}/grant", pathParameters); + } + /** + * Instantiates a new {@link GrantRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GrantRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}/grant", rawUrl); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return post(body, null); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GrantPostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GrantPostResponse post(@jakarta.annotation.Nonnull final GrantPostRequestBody 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, GrantPostResponse::createFromDiscriminatorValue); + } + /** + * Grant users access to a link represented by a permission. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GrantPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Grant users access to a link represented by a 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 GrantPostRequestBody 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 GrantRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GrantRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GrantRequestBuilder(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/generated/sites/item/pages/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index bd1cd12f636..a9854614e3e 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/graphsitepage/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/graphsitepage/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index fafcf737f57..e3bca8c1540 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/graphsitepage/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/graphsitepage/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/graphsitepage/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/graphsitepage/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 8612ad6baea..54a5aed40a1 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/graphsitepage/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/graphsitepage/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 473019bb6a8..ab62a9536d1 100644 --- a/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/sites/item/pages/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/sites/{site%2Did}/pages/{baseSitePage%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/BackupRestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/BackupRestoreRequestBuilder.java index be85f185fac..8665dfb2d7b 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/BackupRestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/BackupRestoreRequestBuilder.java @@ -2,15 +2,18 @@ import com.microsoft.graph.models.BackupRestoreRoot; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.solutions.backuprestore.browsesessions.BrowseSessionsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.driveinclusionrules.DriveInclusionRulesRequestBuilder; import com.microsoft.graph.solutions.backuprestore.driveprotectionunits.DriveProtectionUnitsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.driveprotectionunitsbulkadditionjobs.DriveProtectionUnitsBulkAdditionJobsRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.emailnotificationssetting.EmailNotificationsSettingRequestBuilder; import com.microsoft.graph.solutions.backuprestore.enable.EnableRequestBuilder; import com.microsoft.graph.solutions.backuprestore.exchangeprotectionpolicies.ExchangeProtectionPoliciesRequestBuilder; import com.microsoft.graph.solutions.backuprestore.exchangerestoresessions.ExchangeRestoreSessionsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.mailboxinclusionrules.MailboxInclusionRulesRequestBuilder; import com.microsoft.graph.solutions.backuprestore.mailboxprotectionunits.MailboxProtectionUnitsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.mailboxprotectionunitsbulkadditionjobs.MailboxProtectionUnitsBulkAdditionJobsRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.OneDriveForBusinessBrowseSessionsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessprotectionpolicies.OneDriveForBusinessProtectionPoliciesRequestBuilder; import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.OneDriveForBusinessRestoreSessionsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.protectionpolicies.ProtectionPoliciesRequestBuilder; @@ -18,6 +21,7 @@ import com.microsoft.graph.solutions.backuprestore.restorepoints.RestorePointsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.restoresessions.RestoreSessionsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.serviceapps.ServiceAppsRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.SharePointBrowseSessionsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.sharepointprotectionpolicies.SharePointProtectionPoliciesRequestBuilder; import com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.SharePointRestoreSessionsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.siteinclusionrules.SiteInclusionRulesRequestBuilder; @@ -41,6 +45,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class BackupRestoreRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the browseSessions property of the microsoft.graph.backupRestoreRoot entity. + * @return a {@link BrowseSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BrowseSessionsRequestBuilder browseSessions() { + return new BrowseSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the driveInclusionRules property of the microsoft.graph.backupRestoreRoot entity. * @return a {@link DriveInclusionRulesRequestBuilder} @@ -65,6 +77,14 @@ public DriveProtectionUnitsRequestBuilder driveProtectionUnits() { public DriveProtectionUnitsBulkAdditionJobsRequestBuilder driveProtectionUnitsBulkAdditionJobs() { return new DriveProtectionUnitsBulkAdditionJobsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + * @return a {@link EmailNotificationsSettingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EmailNotificationsSettingRequestBuilder emailNotificationsSetting() { + return new EmailNotificationsSettingRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the enable method. * @return a {@link EnableRequestBuilder} @@ -113,6 +133,14 @@ public MailboxProtectionUnitsRequestBuilder mailboxProtectionUnits() { public MailboxProtectionUnitsBulkAdditionJobsRequestBuilder mailboxProtectionUnitsBulkAdditionJobs() { return new MailboxProtectionUnitsBulkAdditionJobsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + * @return a {@link OneDriveForBusinessBrowseSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OneDriveForBusinessBrowseSessionsRequestBuilder oneDriveForBusinessBrowseSessions() { + return new OneDriveForBusinessBrowseSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the oneDriveForBusinessProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. * @return a {@link OneDriveForBusinessProtectionPoliciesRequestBuilder} @@ -169,6 +197,14 @@ public RestoreSessionsRequestBuilder restoreSessions() { public ServiceAppsRequestBuilder serviceApps() { return new ServiceAppsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + * @return a {@link SharePointBrowseSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointBrowseSessionsRequestBuilder sharePointBrowseSessions() { + return new SharePointBrowseSessionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sharePointProtectionPolicies property of the microsoft.graph.backupRestoreRoot entity. * @return a {@link SharePointProtectionPoliciesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/BrowseSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/BrowseSessionsRequestBuilder.java new file mode 100644 index 00000000000..063e2eea19f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/BrowseSessionsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.solutions.backuprestore.browsesessions; + +import com.microsoft.graph.models.BrowseSessionBase; +import com.microsoft.graph.models.BrowseSessionBaseCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.solutions.backuprestore.browsesessions.count.CountRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.browsesessions.item.BrowseSessionBaseItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 browseSessions property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BrowseSessionsRequestBuilder 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 browseSessions property of the microsoft.graph.backupRestoreRoot entity. + * @param browseSessionBaseId The unique identifier of browseSessionBase + * @return a {@link BrowseSessionBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BrowseSessionBaseItemRequestBuilder byBrowseSessionBaseId(@jakarta.annotation.Nonnull final String browseSessionBaseId) { + Objects.requireNonNull(browseSessionBaseId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("browseSessionBase%2Did", browseSessionBaseId); + return new BrowseSessionBaseItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link BrowseSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BrowseSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/browseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link BrowseSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BrowseSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/browseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the browseSessionBase objects and their properties. + * @return a {@link BrowseSessionBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public BrowseSessionBaseCollectionResponse get() { + return get(null); + } + /** + * Get a list of the browseSessionBase objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BrowseSessionBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public BrowseSessionBaseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, BrowseSessionBaseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to browseSessions for solutions + * @param body The request body + * @return a {@link BrowseSessionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowseSessionBase post(@jakarta.annotation.Nonnull final BrowseSessionBase body) { + return post(body, null); + } + /** + * Create new navigation property to browseSessions for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BrowseSessionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowseSessionBase post(@jakarta.annotation.Nonnull final BrowseSessionBase 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, BrowseSessionBase::createFromDiscriminatorValue); + } + /** + * Get a list of the browseSessionBase objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the browseSessionBase objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to browseSessions for solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BrowseSessionBase body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to browseSessions for solutions + * @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 BrowseSessionBase 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 BrowseSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BrowseSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BrowseSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the browseSessionBase 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/generated/solutions/backuprestore/browsesessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..00cf93be88f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.backuprestore.browsesessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/solutions/backupRestore/browseSessions/$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}/solutions/backupRestore/browseSessions/$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/generated/solutions/backuprestore/browsesessions/item/BrowseSessionBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/BrowseSessionBaseItemRequestBuilder.java new file mode 100644 index 00000000000..50175328009 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/BrowseSessionBaseItemRequestBuilder.java @@ -0,0 +1,248 @@ +package com.microsoft.graph.solutions.backuprestore.browsesessions.item; + +import com.microsoft.graph.models.BrowseSessionBase; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse.BrowseRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken.BrowseWithNextFetchTokenRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 browseSessions property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BrowseSessionBaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the browse method. + * @return a {@link BrowseRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BrowseRequestBuilder browse() { + return new BrowseRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the browse method. + * @param nextFetchToken Usage: nextFetchToken='{nextFetchToken}' + * @return a {@link BrowseWithNextFetchTokenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BrowseWithNextFetchTokenRequestBuilder browseWithNextFetchToken(@jakarta.annotation.Nonnull final String nextFetchToken) { + Objects.requireNonNull(nextFetchToken); + return new BrowseWithNextFetchTokenRequestBuilder(pathParameters, requestAdapter, nextFetchToken); + } + /** + * Instantiates a new {@link BrowseSessionBaseItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BrowseSessionBaseItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link BrowseSessionBaseItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BrowseSessionBaseItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property browseSessions for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property browseSessions for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The list of browse sessions in the tenant. + * @return a {@link BrowseSessionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowseSessionBase get() { + return get(null); + } + /** + * The list of browse sessions in the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BrowseSessionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowseSessionBase get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, BrowseSessionBase::createFromDiscriminatorValue); + } + /** + * Update the navigation property browseSessions in solutions + * @param body The request body + * @return a {@link BrowseSessionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowseSessionBase patch(@jakarta.annotation.Nonnull final BrowseSessionBase body) { + return patch(body, null); + } + /** + * Update the navigation property browseSessions in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BrowseSessionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowseSessionBase patch(@jakarta.annotation.Nonnull final BrowseSessionBase 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, BrowseSessionBase::createFromDiscriminatorValue); + } + /** + * Delete navigation property browseSessions for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property browseSessions for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The list of browse sessions in the tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The list of browse sessions in the tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property browseSessions in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final BrowseSessionBase body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property browseSessions in solutions + * @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 BrowseSessionBase 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 BrowseSessionBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BrowseSessionBaseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BrowseSessionBaseItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * The list of browse sessions in the tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostRequestBody.java new file mode 100644 index 00000000000..798ff9f635d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostRequestBody.java @@ -0,0 +1,160 @@ +package com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse; + +import com.microsoft.graph.models.BrowsableResourceType; +import com.microsoft.graph.models.BrowseQueryOrder; +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 BrowsePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link BrowsePostRequestBody} and sets the default values. + */ + public BrowsePostRequestBody() { + 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 BrowsePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static BrowsePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BrowsePostRequestBody(); + } + /** + * 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 browseLocationItemKey property value. The browseLocationItemKey property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getBrowseLocationItemKey() { + return this.backingStore.get("browseLocationItemKey"); + } + /** + * Gets the browseResourceType property value. The browseResourceType property + * @return a {@link BrowsableResourceType} + */ + @jakarta.annotation.Nullable + public BrowsableResourceType getBrowseResourceType() { + return this.backingStore.get("browseResourceType"); + } + /** + * 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("browseLocationItemKey", (n) -> { this.setBrowseLocationItemKey(n.getStringValue()); }); + deserializerMap.put("browseResourceType", (n) -> { this.setBrowseResourceType(n.getEnumValue(BrowsableResourceType::forValue)); }); + deserializerMap.put("filter", (n) -> { this.setFilter(n.getStringValue()); }); + deserializerMap.put("orderBy", (n) -> { this.setOrderBy(n.getEnumValue(BrowseQueryOrder::forValue)); }); + return deserializerMap; + } + /** + * Gets the filter property value. The filter property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getFilter() { + return this.backingStore.get("filter"); + } + /** + * Gets the orderBy property value. The orderBy property + * @return a {@link BrowseQueryOrder} + */ + @jakarta.annotation.Nullable + public BrowseQueryOrder getOrderBy() { + return this.backingStore.get("orderBy"); + } + /** + * Serializes information the 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("browseLocationItemKey", this.getBrowseLocationItemKey()); + writer.writeEnumValue("browseResourceType", this.getBrowseResourceType()); + writer.writeStringValue("filter", this.getFilter()); + writer.writeEnumValue("orderBy", this.getOrderBy()); + 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 browseLocationItemKey property value. The browseLocationItemKey property + * @param value Value to set for the browseLocationItemKey property. + */ + public void setBrowseLocationItemKey(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("browseLocationItemKey", value); + } + /** + * Sets the browseResourceType property value. The browseResourceType property + * @param value Value to set for the browseResourceType property. + */ + public void setBrowseResourceType(@jakarta.annotation.Nullable final BrowsableResourceType value) { + this.backingStore.set("browseResourceType", value); + } + /** + * Sets the filter property value. The filter property + * @param value Value to set for the filter property. + */ + public void setFilter(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("filter", value); + } + /** + * Sets the orderBy property value. The orderBy property + * @param value Value to set for the orderBy property. + */ + public void setOrderBy(@jakarta.annotation.Nullable final BrowseQueryOrder value) { + this.backingStore.set("orderBy", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostResponse.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostResponse.java new file mode 100644 index 00000000000..341bba64f69 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browse/BrowsePostResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.BrowseQueryResponseItem; +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 BrowsePostResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link BrowsePostResponse} and sets the default values. + */ + public BrowsePostResponse() { + 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 BrowsePostResponse} + */ + @jakarta.annotation.Nonnull + public static BrowsePostResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BrowsePostResponse(); + } + /** + * 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(BrowseQueryResponseItem::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/generated/solutions/backuprestore/browsesessions/item/browse/BrowseRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browse/BrowseRequestBuilder.java new file mode 100644 index 00000000000..e9bec568de8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browse/BrowseRequestBuilder.java @@ -0,0 +1,102 @@ +package com.microsoft.graph.solutions.backuprestore.browsesessions.item.browse; + +import com.microsoft.graph.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 browse method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BrowseRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BrowseRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BrowseRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}/browse", pathParameters); + } + /** + * Instantiates a new {@link BrowseRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BrowseRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}/browse", rawUrl); + } + /** + * Invoke action browse + * @param body The request body + * @return a {@link BrowsePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowsePostResponse post(@jakarta.annotation.Nonnull final BrowsePostRequestBody body) { + return post(body, null); + } + /** + * Invoke action browse + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BrowsePostResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowsePostResponse post(@jakarta.annotation.Nonnull final BrowsePostRequestBody 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, BrowsePostResponse::createFromDiscriminatorValue); + } + /** + * Invoke action browse + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BrowsePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action browse + * @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 BrowsePostRequestBody 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 BrowseRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BrowseRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BrowseRequestBuilder(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/generated/solutions/backuprestore/browsesessions/item/browsewithnextfetchtoken/BrowseWithNextFetchTokenGetResponse.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browsewithnextfetchtoken/BrowseWithNextFetchTokenGetResponse.java new file mode 100644 index 00000000000..1a9bcf82913 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browsewithnextfetchtoken/BrowseWithNextFetchTokenGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.BrowseQueryResponseItem; +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 BrowseWithNextFetchTokenGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link BrowseWithNextFetchTokenGetResponse} and sets the default values. + */ + public BrowseWithNextFetchTokenGetResponse() { + 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 BrowseWithNextFetchTokenGetResponse} + */ + @jakarta.annotation.Nonnull + public static BrowseWithNextFetchTokenGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new BrowseWithNextFetchTokenGetResponse(); + } + /** + * 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(BrowseQueryResponseItem::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/generated/solutions/backuprestore/browsesessions/item/browsewithnextfetchtoken/BrowseWithNextFetchTokenRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browsewithnextfetchtoken/BrowseWithNextFetchTokenRequestBuilder.java new file mode 100644 index 00000000000..db2cfdacf7a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/browsesessions/item/browsewithnextfetchtoken/BrowseWithNextFetchTokenRequestBuilder.java @@ -0,0 +1,148 @@ +package com.microsoft.graph.solutions.backuprestore.browsesessions.item.browsewithnextfetchtoken; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 browse method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class BrowseWithNextFetchTokenRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link BrowseWithNextFetchTokenRequestBuilder} and sets the default values. + * @param nextFetchToken Usage: nextFetchToken='{nextFetchToken}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BrowseWithNextFetchTokenRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String nextFetchToken) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}/browse(nextFetchToken='{nextFetchToken}'){?%24count,%24filter,%24search,%24skip,%24top}", pathParameters); + this.pathParameters.put("nextFetchToken", nextFetchToken); + } + /** + * Instantiates a new {@link BrowseWithNextFetchTokenRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public BrowseWithNextFetchTokenRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/browseSessions/{browseSessionBase%2Did}/browse(nextFetchToken='{nextFetchToken}'){?%24count,%24filter,%24search,%24skip,%24top}", rawUrl); + } + /** + * Invoke function browse + * @return a {@link BrowseWithNextFetchTokenGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowseWithNextFetchTokenGetResponse get() { + return get(null); + } + /** + * Invoke function browse + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link BrowseWithNextFetchTokenGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public BrowseWithNextFetchTokenGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, BrowseWithNextFetchTokenGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function browse + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function browse + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 BrowseWithNextFetchTokenRequestBuilder} + */ + @jakarta.annotation.Nonnull + public BrowseWithNextFetchTokenRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new BrowseWithNextFetchTokenRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function browse + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/emailnotificationssetting/EmailNotificationsSettingRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/emailnotificationssetting/EmailNotificationsSettingRequestBuilder.java new file mode 100644 index 00000000000..f5bf0e001dc --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/emailnotificationssetting/EmailNotificationsSettingRequestBuilder.java @@ -0,0 +1,232 @@ +package com.microsoft.graph.solutions.backuprestore.emailnotificationssetting; + +import com.microsoft.graph.models.EmailNotificationsSetting; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 emailNotificationsSetting property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EmailNotificationsSettingRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link EmailNotificationsSettingRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EmailNotificationsSettingRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/emailNotificationsSetting{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EmailNotificationsSettingRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EmailNotificationsSettingRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/emailNotificationsSetting{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property emailNotificationsSetting for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property emailNotificationsSetting for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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 emailNotificationsSetting object. + * @return a {@link EmailNotificationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EmailNotificationsSetting get() { + return get(null); + } + /** + * Read the properties and relationships of an emailNotificationsSetting object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EmailNotificationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EmailNotificationsSetting get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EmailNotificationsSetting::createFromDiscriminatorValue); + } + /** + * Update the properties of an emailNotificationsSetting object. + * @param body The request body + * @return a {@link EmailNotificationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EmailNotificationsSetting patch(@jakarta.annotation.Nonnull final EmailNotificationsSetting body) { + return patch(body, null); + } + /** + * Update the properties of an emailNotificationsSetting object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EmailNotificationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EmailNotificationsSetting patch(@jakarta.annotation.Nonnull final EmailNotificationsSetting 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, EmailNotificationsSetting::createFromDiscriminatorValue); + } + /** + * Delete navigation property emailNotificationsSetting for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property emailNotificationsSetting for solutions + * @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 emailNotificationsSetting object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of an emailNotificationsSetting 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 emailNotificationsSetting object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EmailNotificationsSetting body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of an emailNotificationsSetting 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 EmailNotificationsSetting 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 EmailNotificationsSettingRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EmailNotificationsSettingRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EmailNotificationsSettingRequestBuilder(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 emailNotificationsSetting 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/generated/solutions/backuprestore/onedriveforbusinessbrowsesessions/OneDriveForBusinessBrowseSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessbrowsesessions/OneDriveForBusinessBrowseSessionsRequestBuilder.java new file mode 100644 index 00000000000..e81cafc153f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessbrowsesessions/OneDriveForBusinessBrowseSessionsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OneDriveForBusinessBrowseSession; +import com.microsoft.graph.models.OneDriveForBusinessBrowseSessionCollectionResponse; +import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count.CountRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item.OneDriveForBusinessBrowseSessionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OneDriveForBusinessBrowseSessionsRequestBuilder 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 oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + * @param oneDriveForBusinessBrowseSessionId The unique identifier of oneDriveForBusinessBrowseSession + * @return a {@link OneDriveForBusinessBrowseSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OneDriveForBusinessBrowseSessionItemRequestBuilder byOneDriveForBusinessBrowseSessionId(@jakarta.annotation.Nonnull final String oneDriveForBusinessBrowseSessionId) { + Objects.requireNonNull(oneDriveForBusinessBrowseSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("oneDriveForBusinessBrowseSession%2Did", oneDriveForBusinessBrowseSessionId); + return new OneDriveForBusinessBrowseSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OneDriveForBusinessBrowseSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OneDriveForBusinessBrowseSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OneDriveForBusinessBrowseSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OneDriveForBusinessBrowseSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the oneDriveForBusinessBrowseSession objects and their properties. + * @return a {@link OneDriveForBusinessBrowseSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OneDriveForBusinessBrowseSessionCollectionResponse get() { + return get(null); + } + /** + * Get a list of the oneDriveForBusinessBrowseSession objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OneDriveForBusinessBrowseSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OneDriveForBusinessBrowseSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OneDriveForBusinessBrowseSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new oneDriveForBusinessBrowseSession object. + * @param body The request body + * @return a {@link OneDriveForBusinessBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OneDriveForBusinessBrowseSession post(@jakarta.annotation.Nonnull final OneDriveForBusinessBrowseSession body) { + return post(body, null); + } + /** + * Create a new oneDriveForBusinessBrowseSession object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OneDriveForBusinessBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OneDriveForBusinessBrowseSession post(@jakarta.annotation.Nonnull final OneDriveForBusinessBrowseSession 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, OneDriveForBusinessBrowseSession::createFromDiscriminatorValue); + } + /** + * Get a list of the oneDriveForBusinessBrowseSession objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the oneDriveForBusinessBrowseSession 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 new oneDriveForBusinessBrowseSession object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final OneDriveForBusinessBrowseSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new oneDriveForBusinessBrowseSession 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 toPostRequestInformation(@jakarta.annotation.Nonnull final OneDriveForBusinessBrowseSession 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 OneDriveForBusinessBrowseSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OneDriveForBusinessBrowseSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OneDriveForBusinessBrowseSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the oneDriveForBusinessBrowseSession 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/generated/solutions/backuprestore/onedriveforbusinessbrowsesessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessbrowsesessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..99a5a2e3e78 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessbrowsesessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/solutions/backupRestore/oneDriveForBusinessBrowseSessions/$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}/solutions/backupRestore/oneDriveForBusinessBrowseSessions/$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/generated/solutions/backuprestore/onedriveforbusinessbrowsesessions/item/OneDriveForBusinessBrowseSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessbrowsesessions/item/OneDriveForBusinessBrowseSessionItemRequestBuilder.java new file mode 100644 index 00000000000..bc54c39f408 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessbrowsesessions/item/OneDriveForBusinessBrowseSessionItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.solutions.backuprestore.onedriveforbusinessbrowsesessions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OneDriveForBusinessBrowseSession; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 oneDriveForBusinessBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OneDriveForBusinessBrowseSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link OneDriveForBusinessBrowseSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OneDriveForBusinessBrowseSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions/{oneDriveForBusinessBrowseSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OneDriveForBusinessBrowseSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OneDriveForBusinessBrowseSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessBrowseSessions/{oneDriveForBusinessBrowseSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property oneDriveForBusinessBrowseSessions for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property oneDriveForBusinessBrowseSessions for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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 oneDriveForBusinessBrowseSession object. + * @return a {@link OneDriveForBusinessBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OneDriveForBusinessBrowseSession get() { + return get(null); + } + /** + * Read the properties and relationships of oneDriveForBusinessBrowseSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OneDriveForBusinessBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OneDriveForBusinessBrowseSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OneDriveForBusinessBrowseSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property oneDriveForBusinessBrowseSessions in solutions + * @param body The request body + * @return a {@link OneDriveForBusinessBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OneDriveForBusinessBrowseSession patch(@jakarta.annotation.Nonnull final OneDriveForBusinessBrowseSession body) { + return patch(body, null); + } + /** + * Update the navigation property oneDriveForBusinessBrowseSessions in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OneDriveForBusinessBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OneDriveForBusinessBrowseSession patch(@jakarta.annotation.Nonnull final OneDriveForBusinessBrowseSession 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, OneDriveForBusinessBrowseSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property oneDriveForBusinessBrowseSessions for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property oneDriveForBusinessBrowseSessions for solutions + * @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 oneDriveForBusinessBrowseSession object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of oneDriveForBusinessBrowseSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property oneDriveForBusinessBrowseSessions in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OneDriveForBusinessBrowseSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property oneDriveForBusinessBrowseSessions in solutions + * @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 OneDriveForBusinessBrowseSession 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 OneDriveForBusinessBrowseSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OneDriveForBusinessBrowseSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OneDriveForBusinessBrowseSessionItemRequestBuilder(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 oneDriveForBusinessBrowseSession 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/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/OneDriveForBusinessRestoreSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/OneDriveForBusinessRestoreSessionsRequestBuilder.java index 1af7bdddf4b..49118fa29c3 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/OneDriveForBusinessRestoreSessionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/OneDriveForBusinessRestoreSessionsRequestBuilder.java @@ -82,7 +82,7 @@ public OneDriveForBusinessRestoreSessionCollectionResponse get(@jakarta.annotati return this.requestAdapter.send(requestInfo, errorMapping, OneDriveForBusinessRestoreSessionCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new oneDriveForBusinessRestoreSession object. + * Create a new oneDriveForBusinessRestoreSession object. To create a granular restore session, granular drive restore artifacts must be present in the payload. A request can't include both granularDriveRestoreArtifact and driveRestoreArtifact in the same create or update request. If no payload is provided when you create the restore session, the request creates an empty standard restore session by default. * @param body The request body * @return a {@link OneDriveForBusinessRestoreSession} * @throws ODataError When receiving a 4XX or 5XX status code @@ -93,7 +93,7 @@ public OneDriveForBusinessRestoreSession post(@jakarta.annotation.Nonnull final return post(body, null); } /** - * Create a new oneDriveForBusinessRestoreSession object. + * Create a new oneDriveForBusinessRestoreSession object. To create a granular restore session, granular drive restore artifacts must be present in the payload. A request can't include both granularDriveRestoreArtifact and driveRestoreArtifact in the same create or update request. If no payload is provided when you create the restore session, the request creates an empty standard restore session by default. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link OneDriveForBusinessRestoreSession} @@ -129,7 +129,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new oneDriveForBusinessRestoreSession object. + * Create a new oneDriveForBusinessRestoreSession object. To create a granular restore session, granular drive restore artifacts must be present in the payload. A request can't include both granularDriveRestoreArtifact and driveRestoreArtifact in the same create or update request. If no payload is provided when you create the restore session, the request creates an empty standard restore session by default. * @param body The request body * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new oneDriveForBusinessRestoreSession object. + * Create a new oneDriveForBusinessRestoreSession object. To create a granular restore session, granular drive restore artifacts must be present in the payload. A request can't include both granularDriveRestoreArtifact and driveRestoreArtifact in the same create or update request. If no payload is provided when you create the restore session, the request creates an empty standard restore session by default. * @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/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/OneDriveForBusinessRestoreSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/OneDriveForBusinessRestoreSessionItemRequestBuilder.java index e534f1e9ec0..fc2c9d6de0e 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/OneDriveForBusinessRestoreSessionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/OneDriveForBusinessRestoreSessionItemRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.models.OneDriveForBusinessRestoreSession; import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.driverestoreartifacts.DriveRestoreArtifactsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.driverestoreartifactsbulkadditionrequests.DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.GranularDriveRestoreArtifactsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -38,6 +39,14 @@ public DriveRestoreArtifactsRequestBuilder driveRestoreArtifacts() { public DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder driveRestoreArtifactsBulkAdditionRequests() { return new DriveRestoreArtifactsBulkAdditionRequestsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + * @return a {@link GranularDriveRestoreArtifactsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GranularDriveRestoreArtifactsRequestBuilder granularDriveRestoreArtifacts() { + return new GranularDriveRestoreArtifactsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link OneDriveForBusinessRestoreSessionItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/granulardriverestoreartifacts/GranularDriveRestoreArtifactsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/granulardriverestoreartifacts/GranularDriveRestoreArtifactsRequestBuilder.java new file mode 100644 index 00000000000..fa54fb46ea3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/granulardriverestoreartifacts/GranularDriveRestoreArtifactsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts; + +import com.microsoft.graph.models.GranularDriveRestoreArtifact; +import com.microsoft.graph.models.GranularDriveRestoreArtifactCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count.CountRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item.GranularDriveRestoreArtifactItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GranularDriveRestoreArtifactsRequestBuilder 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 granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + * @param granularDriveRestoreArtifactId The unique identifier of granularDriveRestoreArtifact + * @return a {@link GranularDriveRestoreArtifactItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GranularDriveRestoreArtifactItemRequestBuilder byGranularDriveRestoreArtifactId(@jakarta.annotation.Nonnull final String granularDriveRestoreArtifactId) { + Objects.requireNonNull(granularDriveRestoreArtifactId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("granularDriveRestoreArtifact%2Did", granularDriveRestoreArtifactId); + return new GranularDriveRestoreArtifactItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GranularDriveRestoreArtifactsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GranularDriveRestoreArtifactsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GranularDriveRestoreArtifactsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GranularDriveRestoreArtifactsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the granularDriveRestoreArtifact objects and their properties. + * @return a {@link GranularDriveRestoreArtifactCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GranularDriveRestoreArtifactCollectionResponse get() { + return get(null); + } + /** + * Get a list of the granularDriveRestoreArtifact objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GranularDriveRestoreArtifactCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GranularDriveRestoreArtifactCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GranularDriveRestoreArtifactCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to granularDriveRestoreArtifacts for solutions + * @param body The request body + * @return a {@link GranularDriveRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularDriveRestoreArtifact post(@jakarta.annotation.Nonnull final GranularDriveRestoreArtifact body) { + return post(body, null); + } + /** + * Create new navigation property to granularDriveRestoreArtifacts for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GranularDriveRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularDriveRestoreArtifact post(@jakarta.annotation.Nonnull final GranularDriveRestoreArtifact 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, GranularDriveRestoreArtifact::createFromDiscriminatorValue); + } + /** + * Get a list of the granularDriveRestoreArtifact objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the granularDriveRestoreArtifact objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to granularDriveRestoreArtifacts for solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GranularDriveRestoreArtifact body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to granularDriveRestoreArtifacts for solutions + * @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 GranularDriveRestoreArtifact 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 GranularDriveRestoreArtifactsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GranularDriveRestoreArtifactsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GranularDriveRestoreArtifactsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the granularDriveRestoreArtifact 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/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/granulardriverestoreartifacts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/granulardriverestoreartifacts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..435b29fbbba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/granulardriverestoreartifacts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts/$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}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts/$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/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/granulardriverestoreartifacts/item/GranularDriveRestoreArtifactItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/granulardriverestoreartifacts/item/GranularDriveRestoreArtifactItemRequestBuilder.java new file mode 100644 index 00000000000..e05f3d69e5c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/onedriveforbusinessrestoresessions/item/granulardriverestoreartifacts/item/GranularDriveRestoreArtifactItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.solutions.backuprestore.onedriveforbusinessrestoresessions.item.granulardriverestoreartifacts.item; + +import com.microsoft.graph.models.GranularDriveRestoreArtifact; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 granularDriveRestoreArtifacts property of the microsoft.graph.oneDriveForBusinessRestoreSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GranularDriveRestoreArtifactItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GranularDriveRestoreArtifactItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GranularDriveRestoreArtifactItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts/{granularDriveRestoreArtifact%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GranularDriveRestoreArtifactItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GranularDriveRestoreArtifactItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/oneDriveForBusinessRestoreSessions/{oneDriveForBusinessRestoreSession%2Did}/granularDriveRestoreArtifacts/{granularDriveRestoreArtifact%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property granularDriveRestoreArtifacts for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property granularDriveRestoreArtifacts for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of browse session ID and item key details that can be used to restore OneDrive for work or school files and folders. + * @return a {@link GranularDriveRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularDriveRestoreArtifact get() { + return get(null); + } + /** + * A collection of browse session ID and item key details that can be used to restore OneDrive for work or school files and folders. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GranularDriveRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularDriveRestoreArtifact get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GranularDriveRestoreArtifact::createFromDiscriminatorValue); + } + /** + * Update the navigation property granularDriveRestoreArtifacts in solutions + * @param body The request body + * @return a {@link GranularDriveRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularDriveRestoreArtifact patch(@jakarta.annotation.Nonnull final GranularDriveRestoreArtifact body) { + return patch(body, null); + } + /** + * Update the navigation property granularDriveRestoreArtifacts in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GranularDriveRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularDriveRestoreArtifact patch(@jakarta.annotation.Nonnull final GranularDriveRestoreArtifact 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, GranularDriveRestoreArtifact::createFromDiscriminatorValue); + } + /** + * Delete navigation property granularDriveRestoreArtifacts for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property granularDriveRestoreArtifacts for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of browse session ID and item key details that can be used to restore OneDrive for work or school files and folders. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of browse session ID and item key details that can be used to restore OneDrive for work or school files and folders. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 granularDriveRestoreArtifacts in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GranularDriveRestoreArtifact body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property granularDriveRestoreArtifacts in solutions + * @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 GranularDriveRestoreArtifact 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 GranularDriveRestoreArtifactItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GranularDriveRestoreArtifactItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GranularDriveRestoreArtifactItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of browse session ID and item key details that can be used to restore OneDrive for work or school files and folders. + */ + @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/generated/solutions/backuprestore/protectionpolicies/item/ProtectionPolicyBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionpolicies/item/ProtectionPolicyBaseItemRequestBuilder.java index 6204e495b36..ee025bbb30e 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionpolicies/item/ProtectionPolicyBaseItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionpolicies/item/ProtectionPolicyBaseItemRequestBuilder.java @@ -55,7 +55,7 @@ public ProtectionPolicyBaseItemRequestBuilder(@jakarta.annotation.Nonnull final super(requestAdapter, "{+baseurl}/solutions/backupRestore/protectionPolicies/{protectionPolicyBase%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a protection policy. Read the properties and relationships of a protectionPolicyBase object. + * Delete a protectionPolicyBase object. A protection policy can be deleted only after it was deactivated. When you delete a policy, all associated protection units are removed, and backup protection stops for the resources previously covered by the policy. Existing backup data is retained according to the retention policy before it's offboarded. You can restore data using previous restore points even after deletion. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -63,7 +63,7 @@ public void delete() { delete(null); } /** - * Delete a protection policy. Read the properties and relationships of a protectionPolicyBase object. + * Delete a protectionPolicyBase object. A protection policy can be deleted only after it was deactivated. When you delete a policy, all associated protection units are removed, and backup protection stops for the resources previously covered by the policy. Existing backup data is retained according to the retention policy before it's offboarded. You can restore data using previous restore points even after deletion. * @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 @@ -122,7 +122,7 @@ public ProtectionPolicyBase patch(@jakarta.annotation.Nonnull final ProtectionPo return this.requestAdapter.send(requestInfo, errorMapping, ProtectionPolicyBase::createFromDiscriminatorValue); } /** - * Delete a protection policy. Read the properties and relationships of a protectionPolicyBase object. + * Delete a protectionPolicyBase object. A protection policy can be deleted only after it was deactivated. When you delete a policy, all associated protection units are removed, and backup protection stops for the resources previously covered by the policy. Existing backup data is retained according to the retention policy before it's offboarded. You can restore data using previous restore points even after deletion. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -130,7 +130,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a protection policy. Read the properties and relationships of a protectionPolicyBase object. + * Delete a protectionPolicyBase object. A protection policy can be deleted only after it was deactivated. When you delete a policy, all associated protection units are removed, and backup protection stops for the resources previously covered by the policy. Existing backup data is retained according to the retention policy before it's offboarded. You can restore data using previous restore points even after deletion. * @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/generated/solutions/backuprestore/protectionpolicies/item/deactivate/DeactivateRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionpolicies/item/deactivate/DeactivateRequestBuilder.java index e811e775242..3e2e436d421 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionpolicies/item/deactivate/DeactivateRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/protectionpolicies/item/deactivate/DeactivateRequestBuilder.java @@ -36,7 +36,7 @@ public DeactivateRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/solutions/backupRestore/protectionPolicies/{protectionPolicyBase%2Did}/deactivate", rawUrl); } /** - * Deactivate a protectionPolicyBase. + * Deactivate a protectionPolicyBase. When a protection policy is deactivated, backup activity stops immediately, no new backups are taken, and the protected resources are no longer covered by the policy. Any backups taken before deactivation are retained according to the retention policy, after which they're offboarded. You can restore data using previous restore points even after deactivation. To reactivate a deactivated policy, use the activate API. * @return a {@link ProtectionPolicyBase} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public ProtectionPolicyBase post() { return post(null); } /** - * Deactivate a protectionPolicyBase. + * Deactivate a protectionPolicyBase. When a protection policy is deactivated, backup activity stops immediately, no new backups are taken, and the protected resources are no longer covered by the policy. Any backups taken before deactivation are retained according to the retention policy, after which they're offboarded. You can restore data using previous restore points even after deactivation. To reactivate a deactivated policy, use the activate API. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ProtectionPolicyBase} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public ProtectionPolicyBase post(@jakarta.annotation.Nullable final java.util.fu return this.requestAdapter.send(requestInfo, errorMapping, ProtectionPolicyBase::createFromDiscriminatorValue); } /** - * Deactivate a protectionPolicyBase. + * Deactivate a protectionPolicyBase. When a protection policy is deactivated, backup activity stops immediately, no new backups are taken, and the protected resources are no longer covered by the policy. Any backups taken before deactivation are retained according to the retention policy, after which they're offboarded. You can restore data using previous restore points even after deactivation. To reactivate a deactivated policy, use the activate API. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Deactivate a protectionPolicyBase. + * Deactivate a protectionPolicyBase. When a protection policy is deactivated, backup activity stops immediately, no new backups are taken, and the protected resources are no longer covered by the policy. Any backups taken before deactivation are retained according to the retention policy, after which they're offboarded. You can restore data using previous restore points even after deactivation. To reactivate a deactivated policy, use the activate API. * @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/generated/solutions/backuprestore/serviceapps/item/ServiceAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/serviceapps/item/ServiceAppItemRequestBuilder.java index 9f826f0fb8d..d54c130125b 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/serviceapps/item/ServiceAppItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/serviceapps/item/ServiceAppItemRequestBuilder.java @@ -55,7 +55,7 @@ public ServiceAppItemRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/solutions/backupRestore/serviceApps/{serviceApp%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a serviceApp. + * Delete a serviceApp. When this API is called via Microsoft Graph PowerShell, it returns a 403 Forbidden response code. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -63,7 +63,7 @@ public void delete() { delete(null); } /** - * Delete a serviceApp. + * Delete a serviceApp. When this API is called via Microsoft Graph PowerShell, it returns a 403 Forbidden response code. * @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 @@ -124,7 +124,7 @@ public ServiceApp patch(@jakarta.annotation.Nonnull final ServiceApp body, @jaka return this.requestAdapter.send(requestInfo, errorMapping, ServiceApp::createFromDiscriminatorValue); } /** - * Delete a serviceApp. + * Delete a serviceApp. When this API is called via Microsoft Graph PowerShell, it returns a 403 Forbidden response code. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -132,7 +132,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a serviceApp. + * Delete a serviceApp. When this API is called via Microsoft Graph PowerShell, it returns a 403 Forbidden response code. * @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/generated/solutions/backuprestore/sharepointbrowsesessions/SharePointBrowseSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointbrowsesessions/SharePointBrowseSessionsRequestBuilder.java new file mode 100644 index 00000000000..8bf615cd6ae --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointbrowsesessions/SharePointBrowseSessionsRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointBrowseSession; +import com.microsoft.graph.models.SharePointBrowseSessionCollectionResponse; +import com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count.CountRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item.SharePointBrowseSessionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointBrowseSessionsRequestBuilder 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 sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + * @param sharePointBrowseSessionId The unique identifier of sharePointBrowseSession + * @return a {@link SharePointBrowseSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointBrowseSessionItemRequestBuilder bySharePointBrowseSessionId(@jakarta.annotation.Nonnull final String sharePointBrowseSessionId) { + Objects.requireNonNull(sharePointBrowseSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sharePointBrowseSession%2Did", sharePointBrowseSessionId); + return new SharePointBrowseSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SharePointBrowseSessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointBrowseSessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointBrowseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SharePointBrowseSessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointBrowseSessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointBrowseSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the sharePointBrowseSession objects and their properties. + * @return a {@link SharePointBrowseSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SharePointBrowseSessionCollectionResponse get() { + return get(null); + } + /** + * Get a list of the sharePointBrowseSession objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointBrowseSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SharePointBrowseSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointBrowseSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new sharePointBrowseSession object. + * @param body The request body + * @return a {@link SharePointBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SharePointBrowseSession post(@jakarta.annotation.Nonnull final SharePointBrowseSession body) { + return post(body, null); + } + /** + * Create a new sharePointBrowseSession object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SharePointBrowseSession post(@jakarta.annotation.Nonnull final SharePointBrowseSession 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, SharePointBrowseSession::createFromDiscriminatorValue); + } + /** + * Get a list of the sharePointBrowseSession objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the sharePointBrowseSession 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 new sharePointBrowseSession object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointBrowseSession body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new sharePointBrowseSession 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 toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointBrowseSession 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 SharePointBrowseSessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointBrowseSessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointBrowseSessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the sharePointBrowseSession 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/generated/solutions/backuprestore/sharepointbrowsesessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointbrowsesessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..1a0eeae8d51 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointbrowsesessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/solutions/backupRestore/sharePointBrowseSessions/$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}/solutions/backupRestore/sharePointBrowseSessions/$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/generated/solutions/backuprestore/sharepointbrowsesessions/item/SharePointBrowseSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointbrowsesessions/item/SharePointBrowseSessionItemRequestBuilder.java new file mode 100644 index 00000000000..54b84ec6906 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointbrowsesessions/item/SharePointBrowseSessionItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.solutions.backuprestore.sharepointbrowsesessions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointBrowseSession; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sharePointBrowseSessions property of the microsoft.graph.backupRestoreRoot entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointBrowseSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SharePointBrowseSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointBrowseSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointBrowseSessions/{sharePointBrowseSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SharePointBrowseSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointBrowseSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointBrowseSessions/{sharePointBrowseSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sharePointBrowseSessions for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sharePointBrowseSessions for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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 sharePointBrowseSession object. + * @return a {@link SharePointBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SharePointBrowseSession get() { + return get(null); + } + /** + * Read the properties and relationships of sharePointBrowseSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public SharePointBrowseSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointBrowseSession::createFromDiscriminatorValue); + } + /** + * Update the navigation property sharePointBrowseSessions in solutions + * @param body The request body + * @return a {@link SharePointBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointBrowseSession patch(@jakarta.annotation.Nonnull final SharePointBrowseSession body) { + return patch(body, null); + } + /** + * Update the navigation property sharePointBrowseSessions in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointBrowseSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointBrowseSession patch(@jakarta.annotation.Nonnull final SharePointBrowseSession 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, SharePointBrowseSession::createFromDiscriminatorValue); + } + /** + * Delete navigation property sharePointBrowseSessions for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sharePointBrowseSessions for solutions + * @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 sharePointBrowseSession object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of sharePointBrowseSession object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property sharePointBrowseSessions in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharePointBrowseSession body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sharePointBrowseSessions in solutions + * @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 SharePointBrowseSession 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 SharePointBrowseSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointBrowseSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointBrowseSessionItemRequestBuilder(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 sharePointBrowseSession 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/generated/solutions/backuprestore/sharepointrestoresessions/SharePointRestoreSessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/SharePointRestoreSessionsRequestBuilder.java index e930bc00586..8cbd84b28ef 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/SharePointRestoreSessionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/SharePointRestoreSessionsRequestBuilder.java @@ -82,7 +82,7 @@ public SharePointRestoreSessionCollectionResponse get(@jakarta.annotation.Nullab return this.requestAdapter.send(requestInfo, errorMapping, SharePointRestoreSessionCollectionResponse::createFromDiscriminatorValue); } /** - * Create a new sharePointRestoreSession object. + * Create a new sharePointRestoreSession object. To create a granular restore session, granular site restore artifacts must be present in the payload. A request can't include both granularSiteRestoreArtifact and siteRestoreArtifact in the same create or update request. If no payload is provided when you create the restore session, the request creates an empty standard restore session by default. * @param body The request body * @return a {@link SharePointRestoreSession} * @throws ODataError When receiving a 4XX or 5XX status code @@ -93,7 +93,7 @@ public SharePointRestoreSession post(@jakarta.annotation.Nonnull final SharePoin return post(body, null); } /** - * Create a new sharePointRestoreSession object. + * Create a new sharePointRestoreSession object. To create a granular restore session, granular site restore artifacts must be present in the payload. A request can't include both granularSiteRestoreArtifact and siteRestoreArtifact in the same create or update request. If no payload is provided when you create the restore session, the request creates an empty standard restore session by default. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharePointRestoreSession} @@ -129,7 +129,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a new sharePointRestoreSession object. + * Create a new sharePointRestoreSession object. To create a granular restore session, granular site restore artifacts must be present in the payload. A request can't include both granularSiteRestoreArtifact and siteRestoreArtifact in the same create or update request. If no payload is provided when you create the restore session, the request creates an empty standard restore session by default. * @param body The request body * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a new sharePointRestoreSession object. + * Create a new sharePointRestoreSession object. To create a granular restore session, granular site restore artifacts must be present in the payload. A request can't include both granularSiteRestoreArtifact and siteRestoreArtifact in the same create or update request. If no payload is provided when you create the restore session, the request creates an empty standard restore session by default. * @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/generated/solutions/backuprestore/sharepointrestoresessions/item/SharePointRestoreSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/SharePointRestoreSessionItemRequestBuilder.java index c8988790670..d9c757346b5 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/SharePointRestoreSessionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/SharePointRestoreSessionItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.SharePointRestoreSession; +import com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.GranularSiteRestoreArtifactsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.siterestoreartifacts.SiteRestoreArtifactsRequestBuilder; import com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.siterestoreartifactsbulkadditionrequests.SiteRestoreArtifactsBulkAdditionRequestsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class SharePointRestoreSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + * @return a {@link GranularSiteRestoreArtifactsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GranularSiteRestoreArtifactsRequestBuilder granularSiteRestoreArtifacts() { + return new GranularSiteRestoreArtifactsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the siteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. * @return a {@link SiteRestoreArtifactsRequestBuilder} @@ -95,21 +104,23 @@ public SharePointRestoreSession get(@jakarta.annotation.Nullable final java.util return this.requestAdapter.send(requestInfo, errorMapping, SharePointRestoreSession::createFromDiscriminatorValue); } /** - * Update the navigation property sharePointRestoreSessions in solutions + * Update the properties of a sharePointRestoreSession object. * @param body The request body * @return a {@link SharePointRestoreSession} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SharePointRestoreSession patch(@jakarta.annotation.Nonnull final SharePointRestoreSession body) { return patch(body, null); } /** - * Update the navigation property sharePointRestoreSessions in solutions + * Update the properties of a sharePointRestoreSession object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharePointRestoreSession} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public SharePointRestoreSession patch(@jakarta.annotation.Nonnull final SharePointRestoreSession body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -160,7 +171,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property sharePointRestoreSessions in solutions + * Update the properties of a sharePointRestoreSession object. * @param body The request body * @return a {@link RequestInformation} */ @@ -169,7 +180,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the navigation property sharePointRestoreSessions in solutions + * Update the properties of a sharePointRestoreSession object. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/granularsiterestoreartifacts/GranularSiteRestoreArtifactsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/granularsiterestoreartifacts/GranularSiteRestoreArtifactsRequestBuilder.java new file mode 100644 index 00000000000..a993f4417a4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/granularsiterestoreartifacts/GranularSiteRestoreArtifactsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts; + +import com.microsoft.graph.models.GranularSiteRestoreArtifact; +import com.microsoft.graph.models.GranularSiteRestoreArtifactCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count.CountRequestBuilder; +import com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item.GranularSiteRestoreArtifactItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GranularSiteRestoreArtifactsRequestBuilder 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 granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + * @param granularSiteRestoreArtifactId The unique identifier of granularSiteRestoreArtifact + * @return a {@link GranularSiteRestoreArtifactItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GranularSiteRestoreArtifactItemRequestBuilder byGranularSiteRestoreArtifactId(@jakarta.annotation.Nonnull final String granularSiteRestoreArtifactId) { + Objects.requireNonNull(granularSiteRestoreArtifactId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("granularSiteRestoreArtifact%2Did", granularSiteRestoreArtifactId); + return new GranularSiteRestoreArtifactItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link GranularSiteRestoreArtifactsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GranularSiteRestoreArtifactsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GranularSiteRestoreArtifactsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GranularSiteRestoreArtifactsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the granularSiteRestoreArtifact objects and their properties. + * @return a {@link GranularSiteRestoreArtifactCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GranularSiteRestoreArtifactCollectionResponse get() { + return get(null); + } + /** + * Get a list of the granularSiteRestoreArtifact objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GranularSiteRestoreArtifactCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GranularSiteRestoreArtifactCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GranularSiteRestoreArtifactCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to granularSiteRestoreArtifacts for solutions + * @param body The request body + * @return a {@link GranularSiteRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularSiteRestoreArtifact post(@jakarta.annotation.Nonnull final GranularSiteRestoreArtifact body) { + return post(body, null); + } + /** + * Create new navigation property to granularSiteRestoreArtifacts for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GranularSiteRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularSiteRestoreArtifact post(@jakarta.annotation.Nonnull final GranularSiteRestoreArtifact 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, GranularSiteRestoreArtifact::createFromDiscriminatorValue); + } + /** + * Get a list of the granularSiteRestoreArtifact objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the granularSiteRestoreArtifact objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to granularSiteRestoreArtifacts for solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final GranularSiteRestoreArtifact body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to granularSiteRestoreArtifacts for solutions + * @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 GranularSiteRestoreArtifact 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 GranularSiteRestoreArtifactsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GranularSiteRestoreArtifactsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GranularSiteRestoreArtifactsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the granularSiteRestoreArtifact 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/generated/solutions/backuprestore/sharepointrestoresessions/item/granularsiterestoreartifacts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/granularsiterestoreartifacts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3f858671398 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/granularsiterestoreartifacts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts/$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}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts/$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/generated/solutions/backuprestore/sharepointrestoresessions/item/granularsiterestoreartifacts/item/GranularSiteRestoreArtifactItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/granularsiterestoreartifacts/item/GranularSiteRestoreArtifactItemRequestBuilder.java new file mode 100644 index 00000000000..4cfa3fb87b7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/backuprestore/sharepointrestoresessions/item/granularsiterestoreartifacts/item/GranularSiteRestoreArtifactItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.solutions.backuprestore.sharepointrestoresessions.item.granularsiterestoreartifacts.item; + +import com.microsoft.graph.models.GranularSiteRestoreArtifact; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 granularSiteRestoreArtifacts property of the microsoft.graph.sharePointRestoreSession entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GranularSiteRestoreArtifactItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GranularSiteRestoreArtifactItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GranularSiteRestoreArtifactItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts/{granularSiteRestoreArtifact%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link GranularSiteRestoreArtifactItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GranularSiteRestoreArtifactItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/backupRestore/sharePointRestoreSessions/{sharePointRestoreSession%2Did}/granularSiteRestoreArtifacts/{granularSiteRestoreArtifact%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property granularSiteRestoreArtifacts for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property granularSiteRestoreArtifacts for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of browse session ID and item key details that can be used to restore SharePoint files and folders. + * @return a {@link GranularSiteRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularSiteRestoreArtifact get() { + return get(null); + } + /** + * A collection of browse session ID and item key details that can be used to restore SharePoint files and folders. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GranularSiteRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularSiteRestoreArtifact get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GranularSiteRestoreArtifact::createFromDiscriminatorValue); + } + /** + * Update the navigation property granularSiteRestoreArtifacts in solutions + * @param body The request body + * @return a {@link GranularSiteRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularSiteRestoreArtifact patch(@jakarta.annotation.Nonnull final GranularSiteRestoreArtifact body) { + return patch(body, null); + } + /** + * Update the navigation property granularSiteRestoreArtifacts in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GranularSiteRestoreArtifact} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GranularSiteRestoreArtifact patch(@jakarta.annotation.Nonnull final GranularSiteRestoreArtifact 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, GranularSiteRestoreArtifact::createFromDiscriminatorValue); + } + /** + * Delete navigation property granularSiteRestoreArtifacts for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property granularSiteRestoreArtifacts for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of browse session ID and item key details that can be used to restore SharePoint files and folders. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of browse session ID and item key details that can be used to restore SharePoint files and folders. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 granularSiteRestoreArtifacts in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final GranularSiteRestoreArtifact body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property granularSiteRestoreArtifacts in solutions + * @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 GranularSiteRestoreArtifact 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 GranularSiteRestoreArtifactItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GranularSiteRestoreArtifactItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GranularSiteRestoreArtifactItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of browse session ID and item key details that can be used to restore SharePoint files and folders. + */ + @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/generated/solutions/bookingbusinesses/BookingBusinessesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/BookingBusinessesRequestBuilder.java index 23018e1af46..ce6d5220602 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/BookingBusinessesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/BookingBusinessesRequestBuilder.java @@ -60,7 +60,7 @@ public BookingBusinessesRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/solutions/bookingBusinesses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. + * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. * @return a {@link BookingBusinessCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public BookingBusinessCollectionResponse get() { return get(null); } /** - * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. + * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link BookingBusinessCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -111,7 +111,7 @@ public BookingBusiness post(@jakarta.annotation.Nonnull final BookingBusiness bo return this.requestAdapter.send(requestInfo, errorMapping, BookingBusiness::createFromDiscriminatorValue); } /** - * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. + * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. + * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -165,7 +165,7 @@ public BookingBusinessesRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new BookingBusinessesRequestBuilder(rawUrl, requestAdapter); } /** - * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. + * Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the id and displayName of each Microsoft Bookings business in the collection. For performance considerations, it doesn't return other properties. You can get the other properties of a Bookings business by specifying its id in a GET operation. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/item/calendarview/CalendarViewRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/item/calendarview/CalendarViewRequestBuilder.java index f5e53b0395f..e774a21422b 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/item/calendarview/CalendarViewRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/item/calendarview/CalendarViewRequestBuilder.java @@ -49,7 +49,7 @@ public BookingAppointmentItemRequestBuilder byBookingAppointmentId(@jakarta.anno * @param requestAdapter The request adapter to use to execute the requests. */ public CalendarViewRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + super(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); } /** * Instantiates a new {@link CalendarViewRequestBuilder} and sets the default values. @@ -57,7 +57,7 @@ public CalendarViewRequestBuilder(@jakarta.annotation.Nonnull final HashMap requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView?end={end}&start={start}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -146,7 +146,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f @jakarta.annotation.Nonnull public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final BookingAppointment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/item/calendarview/item/BookingAppointmentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/item/calendarview/item/BookingAppointmentItemRequestBuilder.java index be6157bd325..278d3b6477c 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/item/calendarview/item/BookingAppointmentItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/bookingbusinesses/item/calendarview/item/BookingAppointmentItemRequestBuilder.java @@ -35,7 +35,7 @@ public CancelRequestBuilder cancel() { * @param requestAdapter The request adapter to use to execute the requests. */ public BookingAppointmentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", pathParameters); + super(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}", pathParameters); } /** * Instantiates a new {@link BookingAppointmentItemRequestBuilder} and sets the default values. @@ -43,7 +43,7 @@ public BookingAppointmentItemRequestBuilder(@jakarta.annotation.Nonnull final Ha * @param requestAdapter The request adapter to use to execute the requests. */ public BookingAppointmentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", rawUrl); + super(requestAdapter, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}{?%24expand,%24select}", rawUrl); } /** * Delete navigation property calendarView for solutions @@ -125,7 +125,7 @@ public RequestInformation toDeleteRequestInformation() { */ @jakarta.annotation.Nonnull public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}", pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -145,7 +145,7 @@ public RequestInformation toGetRequestInformation() { */ @jakarta.annotation.Nonnull public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}?end={end}&start={start}{&%24expand,%24select}", pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); requestInfo.headers.tryAdd("Accept", "application/json"); return requestInfo; @@ -168,7 +168,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull @jakarta.annotation.Nonnull public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final BookingAppointment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); - final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}/calendarView/{bookingAppointment%2Did}", pathParameters); + 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); diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/VirtualEventTownhallItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/VirtualEventTownhallItemRequestBuilder.java index ab3a768b0d6..230fcd23af4 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/VirtualEventTownhallItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/VirtualEventTownhallItemRequestBuilder.java @@ -3,6 +3,10 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.VirtualEventTownhall; import com.microsoft.graph.solutions.virtualevents.townhalls.item.presenters.PresentersRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.RegistrationConfigurationRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.RegistrationsRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.RegistrationsWithEmailRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.RegistrationsWithUserIdRequestBuilder; import com.microsoft.graph.solutions.virtualevents.townhalls.item.sessions.SessionsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -30,6 +34,22 @@ public class VirtualEventTownhallItemRequestBuilder extends BaseRequestBuilder { public PresentersRequestBuilder presenters() { return new PresentersRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + * @return a {@link RegistrationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationConfigurationRequestBuilder registrationConfiguration() { + return new RegistrationConfigurationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @return a {@link RegistrationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsRequestBuilder registrations() { + return new RegistrationsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sessions property of the microsoft.graph.virtualEvent entity. * @return a {@link SessionsRequestBuilder} @@ -123,6 +143,26 @@ public VirtualEventTownhall patch(@jakarta.annotation.Nonnull final VirtualEvent errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventTownhall::createFromDiscriminatorValue); } + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param email Alternate key of virtualEventRegistration + * @return a {@link RegistrationsWithEmailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsWithEmailRequestBuilder registrationsWithEmail(@jakarta.annotation.Nonnull final String email) { + Objects.requireNonNull(email); + return new RegistrationsWithEmailRequestBuilder(pathParameters, requestAdapter, email); + } + /** + * Provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param userId Alternate key of virtualEventRegistration + * @return a {@link RegistrationsWithUserIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsWithUserIdRequestBuilder registrationsWithUserId(@jakarta.annotation.Nonnull final String userId) { + Objects.requireNonNull(userId); + return new RegistrationsWithUserIdRequestBuilder(pathParameters, requestAdapter, userId); + } /** * Delete navigation property townhalls for solutions * @return a {@link RequestInformation} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/RegistrationConfigurationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/RegistrationConfigurationRequestBuilder.java new file mode 100644 index 00000000000..007d9fd097f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/RegistrationConfigurationRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventTownhallRegistrationConfiguration; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.QuestionsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RegistrationConfigurationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + * @return a {@link QuestionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public QuestionsRequestBuilder questions() { + return new QuestionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link RegistrationConfigurationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link RegistrationConfigurationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationConfigurationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property registrationConfiguration for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property registrationConfiguration for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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 virtualEventTownhallRegistrationConfiguration object. + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration get() { + return get(null); + } + /** + * Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventTownhallRegistrationConfiguration::createFromDiscriminatorValue); + } + /** + * Update the navigation property registrationConfiguration in solutions + * @param body The request body + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration patch(@jakarta.annotation.Nonnull final VirtualEventTownhallRegistrationConfiguration body) { + return patch(body, null); + } + /** + * Update the navigation property registrationConfiguration in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventTownhallRegistrationConfiguration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventTownhallRegistrationConfiguration patch(@jakarta.annotation.Nonnull final VirtualEventTownhallRegistrationConfiguration 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, VirtualEventTownhallRegistrationConfiguration::createFromDiscriminatorValue); + } + /** + * Delete navigation property registrationConfiguration for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property registrationConfiguration for solutions + * @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 virtualEventTownhallRegistrationConfiguration object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property registrationConfiguration in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventTownhallRegistrationConfiguration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property registrationConfiguration in solutions + * @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 VirtualEventTownhallRegistrationConfiguration 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 RegistrationConfigurationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationConfigurationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RegistrationConfigurationRequestBuilder(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 virtualEventTownhallRegistrationConfiguration 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/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/QuestionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/QuestionsRequestBuilder.java new file mode 100644 index 00000000000..8e025717259 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/QuestionsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistrationQuestionBase; +import com.microsoft.graph.models.VirtualEventRegistrationQuestionBaseCollectionResponse; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count.CountRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item.VirtualEventRegistrationQuestionBaseItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class QuestionsRequestBuilder 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 questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + * @param virtualEventRegistrationQuestionBaseId The unique identifier of virtualEventRegistrationQuestionBase + * @return a {@link VirtualEventRegistrationQuestionBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventRegistrationQuestionBaseItemRequestBuilder byVirtualEventRegistrationQuestionBaseId(@jakarta.annotation.Nonnull final String virtualEventRegistrationQuestionBaseId) { + Objects.requireNonNull(virtualEventRegistrationQuestionBaseId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("virtualEventRegistrationQuestionBase%2Did", virtualEventRegistrationQuestionBaseId); + return new VirtualEventRegistrationQuestionBaseItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link QuestionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public QuestionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link QuestionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public QuestionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Registration questions. + * @return a {@link VirtualEventRegistrationQuestionBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBaseCollectionResponse get() { + return get(null); + } + /** + * Registration questions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationQuestionBaseCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBaseCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBaseCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to questions for solutions + * @param body The request body + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase post(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body) { + return post(body, null); + } + /** + * Create new navigation property to questions for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase post(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase 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, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); + } + /** + * Registration questions. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration questions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to questions for solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to questions for solutions + * @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 VirtualEventRegistrationQuestionBase 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 QuestionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public QuestionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new QuestionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Registration questions. + */ + @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/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5ecf2f60749 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$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/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java new file mode 100644 index 00000000000..651d61eda9a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationconfiguration.questions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistrationQuestionBase; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VirtualEventRegistrationQuestionBaseItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link VirtualEventRegistrationQuestionBaseItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventRegistrationQuestionBaseItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link VirtualEventRegistrationQuestionBaseItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventRegistrationQuestionBaseItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property questions for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property questions for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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); + } + /** + * Registration questions. + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase get() { + return get(null); + } + /** + * Registration questions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); + } + /** + * Update the navigation property questions in solutions + * @param body The request body + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase patch(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body) { + return patch(body, null); + } + /** + * Update the navigation property questions in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationQuestionBase} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationQuestionBase patch(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase 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, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); + } + /** + * Delete navigation property questions for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property questions for solutions + * @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; + } + /** + * Registration questions. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration questions. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 questions in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistrationQuestionBase body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property questions in solutions + * @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 VirtualEventRegistrationQuestionBase 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 VirtualEventRegistrationQuestionBaseItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventRegistrationQuestionBaseItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VirtualEventRegistrationQuestionBaseItemRequestBuilder(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 { + } + /** + * Registration questions. + */ + @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/generated/solutions/virtualevents/townhalls/item/registrations/RegistrationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/RegistrationsRequestBuilder.java new file mode 100644 index 00000000000..f288a763991 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/RegistrationsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistration; +import com.microsoft.graph.models.VirtualEventRegistrationCollectionResponse; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count.CountRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.VirtualEventRegistrationItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 registrations property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RegistrationsRequestBuilder 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 registrations property of the microsoft.graph.virtualEventTownhall entity. + * @param virtualEventRegistrationId The unique identifier of virtualEventRegistration + * @return a {@link VirtualEventRegistrationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventRegistrationItemRequestBuilder byVirtualEventRegistrationId(@jakarta.annotation.Nonnull final String virtualEventRegistrationId) { + Objects.requireNonNull(virtualEventRegistrationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("virtualEventRegistration%2Did", virtualEventRegistrationId); + return new VirtualEventRegistrationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RegistrationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RegistrationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Registration records of the town hall. + * @return a {@link VirtualEventRegistrationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationCollectionResponse get() { + return get(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistrationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistrationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to registrations for solutions + * @param body The request body + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration post(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return post(body, null); + } + /** + * Create new navigation property to registrations for solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration post(@jakarta.annotation.Nonnull final VirtualEventRegistration 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, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Registration records of the town hall. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to registrations for solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to registrations for solutions + * @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 VirtualEventRegistration 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 RegistrationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RegistrationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Registration records of the town hall. + */ + @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/generated/solutions/virtualevents/townhalls/item/registrations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..bb0aad31f74 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$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/generated/solutions/virtualevents/townhalls/item/registrations/item/VirtualEventRegistrationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/VirtualEventRegistrationItemRequestBuilder.java new file mode 100644 index 00000000000..f57c8ec8e73 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/VirtualEventRegistrationItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistration; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel.CancelRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.SessionsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 registrations property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VirtualEventRegistrationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the cancel method. + * @return a {@link CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder cancel() { + return new CancelRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. + * @return a {@link SessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SessionsRequestBuilder sessions() { + return new SessionsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link VirtualEventRegistrationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventRegistrationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link VirtualEventRegistrationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventRegistrationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property registrations for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property registrations for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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); + } + /** + * Registration records of the town hall. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get() { + return get(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return patch(body, null); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration 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, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Delete navigation property registrations for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property registrations for solutions + * @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; + } + /** + * Registration records of the town hall. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 registrations in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property registrations in solutions + * @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 VirtualEventRegistration 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 VirtualEventRegistrationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventRegistrationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VirtualEventRegistrationItemRequestBuilder(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 { + } + /** + * Registration records of the town hall. + */ + @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/generated/solutions/virtualevents/townhalls/item/registrations/item/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/cancel/CancelRequestBuilder.java new file mode 100644 index 00000000000..696734b6d8c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/cancel/CancelRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.cancel; + +import com.microsoft.graph.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 cancel method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", pathParameters); + } + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", rawUrl); + } + /** + * Invoke action cancel + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action cancel + * @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 cancel + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action cancel + * @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 CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CancelRequestBuilder(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/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/SessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/SessionsRequestBuilder.java new file mode 100644 index 00000000000..0ab22fb09b9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/SessionsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventSessionCollectionResponse; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count.CountRequestBuilder; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item.VirtualEventSessionItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sessions property of the microsoft.graph.virtualEventRegistration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SessionsRequestBuilder 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 sessions property of the microsoft.graph.virtualEventRegistration entity. + * @param virtualEventSessionId The unique identifier of virtualEventSession + * @return a {@link VirtualEventSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventSessionItemRequestBuilder byVirtualEventSessionId(@jakarta.annotation.Nonnull final String virtualEventSessionId) { + Objects.requireNonNull(virtualEventSessionId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("virtualEventSession%2Did", virtualEventSessionId); + return new VirtualEventSessionItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SessionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SessionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SessionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Sessions for a registration. + * @return a {@link VirtualEventSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventSessionCollectionResponse get() { + return get(null); + } + /** + * Sessions for a registration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventSessionCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventSessionCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventSessionCollectionResponse::createFromDiscriminatorValue); + } + /** + * Sessions for a registration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Sessions for a registration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 SessionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SessionsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Sessions for a registration. + */ + @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/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/count/CountRequestBuilder.java new file mode 100644 index 00000000000..53fa548957b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$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}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$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/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/item/VirtualEventSessionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/item/VirtualEventSessionItemRequestBuilder.java new file mode 100644 index 00000000000..c2dc0d26308 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrations/item/sessions/item/VirtualEventSessionItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrations.item.sessions.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventSession; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sessions property of the microsoft.graph.virtualEventRegistration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class VirtualEventSessionItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link VirtualEventSessionItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventSessionItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link VirtualEventSessionItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public VirtualEventSessionItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Sessions for a registration. + * @return a {@link VirtualEventSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventSession get() { + return get(null); + } + /** + * Sessions for a registration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventSession} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventSession get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventSession::createFromDiscriminatorValue); + } + /** + * Sessions for a registration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Sessions for a registration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 VirtualEventSessionItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public VirtualEventSessionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new VirtualEventSessionItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Sessions for a registration. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/RegistrationsWithEmailRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/RegistrationsWithEmailRequestBuilder.java new file mode 100644 index 00000000000..44506ece889 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/RegistrationsWithEmailRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistration; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel.CancelRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 registrations property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RegistrationsWithEmailRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the cancel method. + * @return a {@link CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder cancel() { + return new CancelRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link RegistrationsWithEmailRequestBuilder} and sets the default values. + * @param email Alternate key of virtualEventRegistration + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsWithEmailRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String email) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}'){?%24expand,%24select}", pathParameters); + this.pathParameters.put("email", email); + } + /** + * Instantiates a new {@link RegistrationsWithEmailRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsWithEmailRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}'){?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property registrations for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property registrations for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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); + } + /** + * Registration records of the town hall. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get() { + return get(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return patch(body, null); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration 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, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Delete navigation property registrations for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property registrations for solutions + * @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; + } + /** + * Registration records of the town hall. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 registrations in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property registrations in solutions + * @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 VirtualEventRegistration 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 RegistrationsWithEmailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsWithEmailRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RegistrationsWithEmailRequestBuilder(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 { + } + /** + * Registration records of the town hall. + */ + @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/generated/solutions/virtualevents/townhalls/item/registrationswithemail/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/cancel/CancelRequestBuilder.java new file mode 100644 index 00000000000..4c9d18cff20 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithemail/cancel/CancelRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithemail.cancel; + +import com.microsoft.graph.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 cancel method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}')/cancel", pathParameters); + } + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}')/cancel", rawUrl); + } + /** + * Invoke action cancel + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action cancel + * @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 cancel + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action cancel + * @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 CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CancelRequestBuilder(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/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/RegistrationsWithUserIdRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/RegistrationsWithUserIdRequestBuilder.java new file mode 100644 index 00000000000..3e8e3d22424 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/RegistrationsWithUserIdRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.VirtualEventRegistration; +import com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel.CancelRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 registrations property of the microsoft.graph.virtualEventTownhall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RegistrationsWithUserIdRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the cancel method. + * @return a {@link CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder cancel() { + return new CancelRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link RegistrationsWithUserIdRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param userId Alternate key of virtualEventRegistration + */ + public RegistrationsWithUserIdRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String userId) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}'){?%24expand,%24select}", pathParameters); + this.pathParameters.put("userId", userId); + } + /** + * Instantiates a new {@link RegistrationsWithUserIdRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RegistrationsWithUserIdRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}'){?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property registrations for solutions + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property registrations for solutions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + 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); + } + /** + * Registration records of the town hall. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get() { + return get(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return patch(body, null); + } + /** + * Update the navigation property registrations in solutions + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link VirtualEventRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public VirtualEventRegistration patch(@jakarta.annotation.Nonnull final VirtualEventRegistration 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, VirtualEventRegistration::createFromDiscriminatorValue); + } + /** + * Delete navigation property registrations for solutions + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property registrations for solutions + * @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; + } + /** + * Registration records of the town hall. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Registration records of the town hall. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 registrations in solutions + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final VirtualEventRegistration body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property registrations in solutions + * @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 VirtualEventRegistration 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 RegistrationsWithUserIdRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RegistrationsWithUserIdRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RegistrationsWithUserIdRequestBuilder(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 { + } + /** + * Registration records of the town hall. + */ + @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/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/cancel/CancelRequestBuilder.java new file mode 100644 index 00000000000..9e5e76ffacf --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/townhalls/item/registrationswithuserid/cancel/CancelRequestBuilder.java @@ -0,0 +1,91 @@ +package com.microsoft.graph.solutions.virtualevents.townhalls.item.registrationswithuserid.cancel; + +import com.microsoft.graph.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 cancel method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CancelRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}')/cancel", pathParameters); + } + /** + * Instantiates a new {@link CancelRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}')/cancel", rawUrl); + } + /** + * Invoke action cancel + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post() { + post(null); + } + /** + * Invoke action cancel + * @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 cancel + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action cancel + * @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 CancelRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CancelRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CancelRequestBuilder(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/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/QuestionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/QuestionsRequestBuilder.java index e8c2c9a6fc5..8fedb3e6d76 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/QuestionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/QuestionsRequestBuilder.java @@ -60,7 +60,7 @@ public QuestionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @return a {@link VirtualEventRegistrationQuestionBaseCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public VirtualEventRegistrationQuestionBaseCollectionResponse get() { return get(null); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventRegistrationQuestionBaseCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public VirtualEventRegistrationQuestionBaseCollectionResponse get(@jakarta.annot return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBaseCollectionResponse::createFromDiscriminatorValue); } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param body The request body * @return a {@link VirtualEventRegistrationQuestionBase} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public VirtualEventRegistrationQuestionBase post(@jakarta.annotation.Nonnull fin return post(body, null); } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventRegistrationQuestionBase} @@ -111,7 +111,7 @@ public VirtualEventRegistrationQuestionBase post(@jakarta.annotation.Nonnull fin return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a registration question for a webinar. You can create either a predefined registration question or a custom registration question. + * Create a registration question for a webinar or town hall. You can create either a predefined registration question or a custom registration question. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public QuestionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new QuestionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of all registration questions for a webinar. The list can include either predefined registration questions or custom registration questions. + * Get a list of all registration questions for a webinar or town hall. The list can include either predefined registration questions or custom registration questions. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java index 22642f389d7..a5248257a62 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationconfiguration/questions/item/VirtualEventRegistrationQuestionBaseItemRequestBuilder.java @@ -37,7 +37,7 @@ public VirtualEventRegistrationQuestionBaseItemRequestBuilder(@jakarta.annotatio super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", rawUrl); } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -45,7 +45,7 @@ public void delete() { delete(null); } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @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 @@ -104,7 +104,7 @@ public VirtualEventRegistrationQuestionBase patch(@jakarta.annotation.Nonnull fi return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationQuestionBase::createFromDiscriminatorValue); } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -112,7 +112,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Delete a registration question from a webinar. The question can either be a predefined registration question or a custom registration question. + * Delete a registration question from a webinar or town hall. The question can either be a predefined registration question or a custom registration question. * @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/generated/solutions/virtualevents/webinars/item/registrations/RegistrationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/RegistrationsRequestBuilder.java index f05b3103ed5..0afc2ce3e27 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/RegistrationsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/RegistrationsRequestBuilder.java @@ -60,7 +60,7 @@ public RegistrationsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @return a {@link VirtualEventRegistrationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -70,7 +70,7 @@ public VirtualEventRegistrationCollectionResponse get() { return get(null); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventRegistrationCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public VirtualEventRegistrationCollectionResponse get(@jakarta.annotation.Nullab return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistrationCollectionResponse::createFromDiscriminatorValue); } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param body The request body * @return a {@link VirtualEventRegistration} * @throws ODataError When receiving a 4XX or 5XX status code @@ -95,7 +95,7 @@ public VirtualEventRegistration post(@jakarta.annotation.Nonnull final VirtualEv return post(body, null); } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventRegistration} @@ -111,7 +111,7 @@ public VirtualEventRegistration post(@jakarta.annotation.Nonnull final VirtualEv return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventRegistration::createFromDiscriminatorValue); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a registration record for a registrant of a webinar. This method registers the person for the webinar. + * Create a registration record for a registrant of a webinar or town hall. This method registers the person for the webinar or town hall. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public RegistrationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new RegistrationsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of all registration records of a webinar. + * Get a list of all registration records of a webinar or town hall. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/cancel/CancelRequestBuilder.java index b6a95577b8d..c90d7ff574b 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/cancel/CancelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/cancel/CancelRequestBuilder.java @@ -35,14 +35,14 @@ public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", rawUrl); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @throws ODataError When receiving a 4XX or 5XX status code */ public void post() { post(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -53,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @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/generated/solutions/virtualevents/webinars/item/registrations/item/sessions/SessionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/sessions/SessionsRequestBuilder.java index 40205e97e7d..58d1ee1e5e4 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/sessions/SessionsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrations/item/sessions/SessionsRequestBuilder.java @@ -59,7 +59,7 @@ public SessionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @return a {@link VirtualEventSessionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public VirtualEventSessionCollectionResponse get() { return get(null); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link VirtualEventSessionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public VirtualEventSessionCollectionResponse get(@jakarta.annotation.Nullable fi return this.requestAdapter.send(requestInfo, errorMapping, VirtualEventSessionCollectionResponse::createFromDiscriminatorValue); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -91,7 +91,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -113,7 +113,7 @@ public SessionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new SessionsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The rest of session properties will be null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. + * Get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithemail/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithemail/cancel/CancelRequestBuilder.java index bc7188d3c81..0cf2223624a 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithemail/cancel/CancelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithemail/cancel/CancelRequestBuilder.java @@ -35,14 +35,14 @@ public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations(email='{email}')/cancel", rawUrl); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @throws ODataError When receiving a 4XX or 5XX status code */ public void post() { post(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -53,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @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/generated/solutions/virtualevents/webinars/item/registrationswithuserid/cancel/CancelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithuserid/cancel/CancelRequestBuilder.java index 8aa89ebc66e..258c54991fc 100644 --- a/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithuserid/cancel/CancelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/solutions/virtualevents/webinars/item/registrationswithuserid/cancel/CancelRequestBuilder.java @@ -35,14 +35,14 @@ public CancelRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja super(requestAdapter, "{+baseurl}/solutions/virtualEvents/webinars/{virtualEventWebinar%2Did}/registrations(userId='{userId}')/cancel", rawUrl); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @throws ODataError When receiving a 4XX or 5XX status code */ public void post() { post(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -53,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -61,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Cancel a registrant's registration record for a webinar. + * Cancel a registrant's registration record for a webinar or town hall. * @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/generated/storage/filestorage/FileStorageRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/FileStorageRequestBuilder.java index fe3de99d1dd..8ef48c387f7 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/FileStorageRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/FileStorageRequestBuilder.java @@ -3,6 +3,8 @@ import com.microsoft.graph.models.FileStorage; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.storage.filestorage.containers.ContainersRequestBuilder; +import com.microsoft.graph.storage.filestorage.containertyperegistrations.ContainerTypeRegistrationsRequestBuilder; +import com.microsoft.graph.storage.filestorage.containertypes.ContainerTypesRequestBuilder; import com.microsoft.graph.storage.filestorage.deletedcontainers.DeletedContainersRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -30,6 +32,22 @@ public class FileStorageRequestBuilder extends BaseRequestBuilder { public ContainersRequestBuilder containers() { return new ContainersRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the containerTypeRegistrations property of the microsoft.graph.fileStorage entity. + * @return a {@link ContainerTypeRegistrationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContainerTypeRegistrationsRequestBuilder containerTypeRegistrations() { + return new ContainerTypeRegistrationsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the containerTypes property of the microsoft.graph.fileStorage entity. + * @return a {@link ContainerTypesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContainerTypesRequestBuilder containerTypes() { + return new ContainerTypesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the deletedContainers property of the microsoft.graph.fileStorage entity. * @return a {@link DeletedContainersRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java index 526a244f156..c63592a68f5 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/FileStorageContainerItemRequestBuilder.java @@ -6,10 +6,13 @@ import com.microsoft.graph.storage.filestorage.containers.item.columns.ColumnsRequestBuilder; import com.microsoft.graph.storage.filestorage.containers.item.drive.DriveRequestBuilder; import com.microsoft.graph.storage.filestorage.containers.item.lock.LockRequestBuilder; +import com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.MigrationJobsRequestBuilder; import com.microsoft.graph.storage.filestorage.containers.item.permanentdelete.PermanentDeleteRequestBuilder; import com.microsoft.graph.storage.filestorage.containers.item.permissions.PermissionsRequestBuilder; +import com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder; import com.microsoft.graph.storage.filestorage.containers.item.recyclebin.RecycleBinRequestBuilder; import com.microsoft.graph.storage.filestorage.containers.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.SharePointGroupsRequestBuilder; import com.microsoft.graph.storage.filestorage.containers.item.unlock.UnlockRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -61,6 +64,14 @@ public DriveRequestBuilder drive() { public LockRequestBuilder lock() { return new LockRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + * @return a {@link MigrationJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MigrationJobsRequestBuilder migrationJobs() { + return new MigrationJobsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the permanentDelete method. * @return a {@link PermanentDeleteRequestBuilder} @@ -77,6 +88,14 @@ public PermanentDeleteRequestBuilder permanentDelete() { public PermissionsRequestBuilder permissions() { return new PermissionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the provisionMigrationContainers method. + * @return a {@link ProvisionMigrationContainersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProvisionMigrationContainersRequestBuilder provisionMigrationContainers() { + return new ProvisionMigrationContainersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the recycleBin property of the microsoft.graph.fileStorageContainer entity. * @return a {@link RecycleBinRequestBuilder} @@ -93,6 +112,14 @@ public RecycleBinRequestBuilder recycleBin() { public RestoreRequestBuilder restore() { return new RestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + * @return a {@link SharePointGroupsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupsRequestBuilder sharePointGroups() { + return new SharePointGroupsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unlock method. * @return a {@link UnlockRequestBuilder} @@ -136,7 +163,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get containers from storage + * The collection of active fileStorageContainer resources. * @return a {@link FileStorageContainer} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -145,7 +172,7 @@ public FileStorageContainer get() { return get(null); } /** - * Get containers from storage + * The collection of active fileStorageContainer resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FileStorageContainer} * @throws ODataError When receiving a 4XX or 5XX status code @@ -203,7 +230,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get containers from storage + * The collection of active fileStorageContainer resources. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -211,7 +238,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get containers from storage + * The collection of active fileStorageContainer resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -263,7 +290,7 @@ public FileStorageContainerItemRequestBuilder withUrl(@jakarta.annotation.Nonnul public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get containers from storage + * The collection of active fileStorageContainer resources. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/ColumnsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/ColumnsRequestBuilder.java index 1fa6f3cac14..f996aefbcf0 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/ColumnsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/ColumnsRequestBuilder.java @@ -60,7 +60,7 @@ public ColumnsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @return a {@link ColumnDefinitionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public ColumnDefinitionCollectionResponse get() { return get(null); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ColumnDefinitionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public ColumnDefinition post(@jakarta.annotation.Nonnull final ColumnDefinition return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinition::createFromDiscriminatorValue); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ColumnsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String ra return new ColumnsRequestBuilder(rawUrl, requestAdapter); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/item/ColumnDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/item/ColumnDefinitionItemRequestBuilder.java index 3ae80bf1135..55d202defdf 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/item/ColumnDefinitionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/columns/item/ColumnDefinitionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @return a {@link ColumnDefinition} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public ColumnDefinition get() { return get(null); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ColumnDefinition} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public ColumnDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/MigrationJobsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/MigrationJobsRequestBuilder.java new file mode 100644 index 00000000000..010b1973534 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/MigrationJobsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.containers.item.migrationjobs; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationJob; +import com.microsoft.graph.models.SharePointMigrationJobCollectionResponse; +import com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 migrationJobs property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MigrationJobsRequestBuilder 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 migrationJobs property of the microsoft.graph.fileStorageContainer entity. + * @param sharePointMigrationJobId The unique identifier of sharePointMigrationJob + * @return a {@link SharePointMigrationJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointMigrationJobItemRequestBuilder bySharePointMigrationJobId(@jakarta.annotation.Nonnull final String sharePointMigrationJobId) { + Objects.requireNonNull(sharePointMigrationJobId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sharePointMigrationJob%2Did", sharePointMigrationJobId); + return new SharePointMigrationJobItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MigrationJobsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MigrationJobsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MigrationJobsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MigrationJobsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @return a {@link SharePointMigrationJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJobCollectionResponse get() { + return get(null); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJobCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationJobCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to migrationJobs for storage + * @param body The request body + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob post(@jakarta.annotation.Nonnull final SharePointMigrationJob body) { + return post(body, null); + } + /** + * Create new navigation property to migrationJobs for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob post(@jakarta.annotation.Nonnull final SharePointMigrationJob 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, SharePointMigrationJob::createFromDiscriminatorValue); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to migrationJobs for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointMigrationJob body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to migrationJobs for storage + * @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 SharePointMigrationJob 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 MigrationJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MigrationJobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MigrationJobsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + */ + @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/generated/storage/filestorage/containers/item/migrationjobs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..5ddbc605447 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/$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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/$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/generated/storage/filestorage/containers/item/migrationjobs/item/SharePointMigrationJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/item/SharePointMigrationJobItemRequestBuilder.java new file mode 100644 index 00000000000..3e9601ba70b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/item/SharePointMigrationJobItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationJob; +import com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 migrationJobs property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + * @return a {@link ProgressEventsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProgressEventsRequestBuilder progressEvents() { + return new ProgressEventsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SharePointMigrationJobItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointMigrationJobItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SharePointMigrationJobItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointMigrationJobItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property migrationJobs for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property migrationJobs for storage + * @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 collection of sharePointMigrationJob objects local to the container. Read-write. + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob get() { + return get(null); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationJob::createFromDiscriminatorValue); + } + /** + * Update the navigation property migrationJobs in storage + * @param body The request body + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob patch(@jakarta.annotation.Nonnull final SharePointMigrationJob body) { + return patch(body, null); + } + /** + * Update the navigation property migrationJobs in storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob patch(@jakarta.annotation.Nonnull final SharePointMigrationJob 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, SharePointMigrationJob::createFromDiscriminatorValue); + } + /** + * Delete navigation property migrationJobs for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property migrationJobs for storage + * @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 collection of sharePointMigrationJob objects local to the container. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 migrationJobs in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharePointMigrationJob body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property migrationJobs in storage + * @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 SharePointMigrationJob 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 SharePointMigrationJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointMigrationJobItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointMigrationJobItemRequestBuilder(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 sharePointMigrationJob objects local to the container. Read-write. + */ + @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/generated/storage/filestorage/containers/item/migrationjobs/item/progressevents/ProgressEventsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/item/progressevents/ProgressEventsRequestBuilder.java new file mode 100644 index 00000000000..d17feb78bec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/item/progressevents/ProgressEventsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationEvent; +import com.microsoft.graph.models.SharePointMigrationEventCollectionResponse; +import com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProgressEventsRequestBuilder 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 progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + * @param sharePointMigrationEventId The unique identifier of sharePointMigrationEvent + * @return a {@link SharePointMigrationEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointMigrationEventItemRequestBuilder bySharePointMigrationEventId(@jakarta.annotation.Nonnull final String sharePointMigrationEventId) { + Objects.requireNonNull(sharePointMigrationEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sharePointMigrationEvent%2Did", sharePointMigrationEventId); + return new SharePointMigrationEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ProgressEventsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProgressEventsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ProgressEventsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProgressEventsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of migration events that reflects the job status changes. + * @return a {@link SharePointMigrationEventCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEventCollectionResponse get() { + return get(null); + } + /** + * A collection of migration events that reflects the job status changes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationEventCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEventCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationEventCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to progressEvents for storage + * @param body The request body + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent post(@jakarta.annotation.Nonnull final SharePointMigrationEvent body) { + return post(body, null); + } + /** + * Create new navigation property to progressEvents for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent post(@jakarta.annotation.Nonnull final SharePointMigrationEvent 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, SharePointMigrationEvent::createFromDiscriminatorValue); + } + /** + * A collection of migration events that reflects the job status changes. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of migration events that reflects the job status changes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to progressEvents for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointMigrationEvent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to progressEvents for storage + * @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 SharePointMigrationEvent 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 ProgressEventsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProgressEventsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProgressEventsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of migration events that reflects the job status changes. + */ + @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/generated/storage/filestorage/containers/item/migrationjobs/item/progressevents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/item/progressevents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..963eae53bf3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/item/progressevents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/$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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/$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/generated/storage/filestorage/containers/item/migrationjobs/item/progressevents/item/SharePointMigrationEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/item/progressevents/item/SharePointMigrationEventItemRequestBuilder.java new file mode 100644 index 00000000000..7947915b2c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/migrationjobs/item/progressevents/item/SharePointMigrationEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.storage.filestorage.containers.item.migrationjobs.item.progressevents.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationEvent; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SharePointMigrationEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointMigrationEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/{sharePointMigrationEvent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SharePointMigrationEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointMigrationEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/{sharePointMigrationEvent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property progressEvents for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property progressEvents for storage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of migration events that reflects the job status changes. + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent get() { + return get(null); + } + /** + * A collection of migration events that reflects the job status changes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationEvent::createFromDiscriminatorValue); + } + /** + * Update the navigation property progressEvents in storage + * @param body The request body + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent patch(@jakarta.annotation.Nonnull final SharePointMigrationEvent body) { + return patch(body, null); + } + /** + * Update the navigation property progressEvents in storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent patch(@jakarta.annotation.Nonnull final SharePointMigrationEvent 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, SharePointMigrationEvent::createFromDiscriminatorValue); + } + /** + * Delete navigation property progressEvents for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property progressEvents for storage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of migration events that reflects the job status changes. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of migration events that reflects the job status changes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 progressEvents in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharePointMigrationEvent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property progressEvents in storage + * @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 SharePointMigrationEvent 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 SharePointMigrationEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointMigrationEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointMigrationEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of migration events that reflects the job status changes. + */ + @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/generated/storage/filestorage/containers/item/provisionmigrationcontainers/ProvisionMigrationContainersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/provisionmigrationcontainers/ProvisionMigrationContainersRequestBuilder.java new file mode 100644 index 00000000000..c5849dbc706 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/provisionmigrationcontainers/ProvisionMigrationContainersRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.storage.filestorage.containers.item.provisionmigrationcontainers; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationContainerInfo; +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 provisionMigrationContainers method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProvisionMigrationContainersRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ProvisionMigrationContainersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProvisionMigrationContainersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/provisionMigrationContainers", pathParameters); + } + /** + * Instantiates a new {@link ProvisionMigrationContainersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProvisionMigrationContainersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/provisionMigrationContainers", rawUrl); + } + /** + * Invoke action provisionMigrationContainers + * @return a {@link SharePointMigrationContainerInfo} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationContainerInfo post() { + return post(null); + } + /** + * Invoke action provisionMigrationContainers + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationContainerInfo} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationContainerInfo post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationContainerInfo::createFromDiscriminatorValue); + } + /** + * Invoke action provisionMigrationContainers + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action provisionMigrationContainers + * @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 ProvisionMigrationContainersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProvisionMigrationContainersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProvisionMigrationContainersRequestBuilder(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/generated/storage/filestorage/containers/item/recyclebin/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index c39d509301a..c7b8c2d99e0 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/recycleBin/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 16440dd9db6..510e60ceb0c 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/recycleBin/items/{recycleBinItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 288734ad8aa..e1b29961e81 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/recycleBin/items/{recycleBinItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 07815b2b2c0..ec703f368d7 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/recyclebin/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/recycleBin/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/SharePointGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/SharePointGroupsRequestBuilder.java new file mode 100644 index 00000000000..85ec843f3c4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/SharePointGroupsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointGroup; +import com.microsoft.graph.models.SharePointGroupCollectionResponse; +import com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupsRequestBuilder 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 sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + * @param sharePointGroupId The unique identifier of sharePointGroup + * @return a {@link SharePointGroupItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupItemRequestBuilder bySharePointGroupId(@jakarta.annotation.Nonnull final String sharePointGroupId) { + Objects.requireNonNull(sharePointGroupId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sharePointGroup%2Did", sharePointGroupId); + return new SharePointGroupItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SharePointGroupsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SharePointGroupsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @return a {@link SharePointGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupCollectionResponse get() { + return get(null); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroupCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sharePointGroups for storage + * @param body The request body + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup post(@jakarta.annotation.Nonnull final SharePointGroup body) { + return post(body, null); + } + /** + * Create new navigation property to sharePointGroups for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup post(@jakarta.annotation.Nonnull final SharePointGroup 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, SharePointGroup::createFromDiscriminatorValue); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to sharePointGroups for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointGroup body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sharePointGroups for storage + * @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 SharePointGroup 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 SharePointGroupsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointGroupsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + */ + @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/generated/storage/filestorage/containers/item/sharepointgroups/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f6a98ca43ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/$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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/$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/generated/storage/filestorage/containers/item/sharepointgroups/item/SharePointGroupItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/item/SharePointGroupItemRequestBuilder.java new file mode 100644 index 00000000000..2515de139c0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/item/SharePointGroupItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointGroup; +import com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.MembersRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + * @return a {@link MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder members() { + return new MembersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SharePointGroupItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SharePointGroupItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sharePointGroups for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sharePointGroups for storage + * @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 collection of sharePointGroup objects local to the container. Read-write. + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup get() { + return get(null); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroup::createFromDiscriminatorValue); + } + /** + * Update the navigation property sharePointGroups in storage + * @param body The request body + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup patch(@jakarta.annotation.Nonnull final SharePointGroup body) { + return patch(body, null); + } + /** + * Update the navigation property sharePointGroups in storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup patch(@jakarta.annotation.Nonnull final SharePointGroup 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, SharePointGroup::createFromDiscriminatorValue); + } + /** + * Delete navigation property sharePointGroups for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sharePointGroups for storage + * @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 collection of sharePointGroup objects local to the container. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 sharePointGroups in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharePointGroup body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sharePointGroups in storage + * @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 SharePointGroup 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 SharePointGroupItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointGroupItemRequestBuilder(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 sharePointGroup objects local to the container. Read-write. + */ + @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/generated/storage/filestorage/containers/item/sharepointgroups/item/members/MembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/item/members/MembersRequestBuilder.java new file mode 100644 index 00000000000..3646dd467c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/item/members/MembersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointGroupMember; +import com.microsoft.graph.models.SharePointGroupMemberCollectionResponse; +import com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 members property of the microsoft.graph.sharePointGroup entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MembersRequestBuilder 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 members property of the microsoft.graph.sharePointGroup entity. + * @param sharePointGroupMemberId The unique identifier of sharePointGroupMember + * @return a {@link SharePointGroupMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupMemberItemRequestBuilder bySharePointGroupMemberId(@jakarta.annotation.Nonnull final String sharePointGroupMemberId) { + Objects.requireNonNull(sharePointGroupMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sharePointGroupMember%2Did", sharePointGroupMemberId); + return new SharePointGroupMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @return a {@link SharePointGroupMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMemberCollectionResponse get() { + return get(null); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMemberCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroupMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to members for storage + * @param body The request body + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember post(@jakarta.annotation.Nonnull final SharePointGroupMember body) { + return post(body, null); + } + /** + * Create new navigation property to members for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember post(@jakarta.annotation.Nonnull final SharePointGroupMember 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, SharePointGroupMember::createFromDiscriminatorValue); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to members for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointGroupMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to members for storage + * @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 SharePointGroupMember 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 MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of members in the sharePointGroup. Read-write. + */ + @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/generated/storage/filestorage/containers/item/sharepointgroups/item/members/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/item/members/count/CountRequestBuilder.java new file mode 100644 index 00000000000..fe829be0152 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/item/members/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/$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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/$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/generated/storage/filestorage/containers/item/sharepointgroups/item/members/item/SharePointGroupMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/item/members/item/SharePointGroupMemberItemRequestBuilder.java new file mode 100644 index 00000000000..b7348ff1370 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containers/item/sharepointgroups/item/members/item/SharePointGroupMemberItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.storage.filestorage.containers.item.sharepointgroups.item.members.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointGroupMember; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 members property of the microsoft.graph.sharePointGroup entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SharePointGroupMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/{sharePointGroupMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SharePointGroupMemberItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/{sharePointGroupMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property members for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property members for storage + * @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 set of members in the sharePointGroup. Read-write. + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember get() { + return get(null); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroupMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property members in storage + * @param body The request body + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember patch(@jakarta.annotation.Nonnull final SharePointGroupMember body) { + return patch(body, null); + } + /** + * Update the navigation property members in storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember patch(@jakarta.annotation.Nonnull final SharePointGroupMember 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, SharePointGroupMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property members for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property members for storage + * @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 set of members in the sharePointGroup. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 members in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharePointGroupMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property members in storage + * @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 SharePointGroupMember 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 SharePointGroupMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointGroupMemberItemRequestBuilder(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 set of members in the sharePointGroup. Read-write. + */ + @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/generated/storage/filestorage/containertyperegistrations/ContainerTypeRegistrationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/ContainerTypeRegistrationsRequestBuilder.java new file mode 100644 index 00000000000..4699edf088e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/ContainerTypeRegistrationsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.storage.filestorage.containertyperegistrations; + +import com.microsoft.graph.models.FileStorageContainerTypeRegistration; +import com.microsoft.graph.models.FileStorageContainerTypeRegistrationCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.storage.filestorage.containertyperegistrations.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.containertyperegistrations.item.FileStorageContainerTypeRegistrationItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 containerTypeRegistrations property of the microsoft.graph.fileStorage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContainerTypeRegistrationsRequestBuilder 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 containerTypeRegistrations property of the microsoft.graph.fileStorage entity. + * @param fileStorageContainerTypeRegistrationId The unique identifier of fileStorageContainerTypeRegistration + * @return a {@link FileStorageContainerTypeRegistrationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FileStorageContainerTypeRegistrationItemRequestBuilder byFileStorageContainerTypeRegistrationId(@jakarta.annotation.Nonnull final String fileStorageContainerTypeRegistrationId) { + Objects.requireNonNull(fileStorageContainerTypeRegistrationId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("fileStorageContainerTypeRegistration%2Did", fileStorageContainerTypeRegistrationId); + return new FileStorageContainerTypeRegistrationItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContainerTypeRegistrationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContainerTypeRegistrationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContainerTypeRegistrationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContainerTypeRegistrationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the fileStorageContainerTypeRegistration objects and their properties. + * @return a {@link FileStorageContainerTypeRegistrationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeRegistrationCollectionResponse get() { + return get(null); + } + /** + * Get a list of the fileStorageContainerTypeRegistration objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerTypeRegistrationCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeRegistrationCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainerTypeRegistrationCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to containerTypeRegistrations for storage + * @param body The request body + * @return a {@link FileStorageContainerTypeRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeRegistration post(@jakarta.annotation.Nonnull final FileStorageContainerTypeRegistration body) { + return post(body, null); + } + /** + * Create new navigation property to containerTypeRegistrations for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerTypeRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeRegistration post(@jakarta.annotation.Nonnull final FileStorageContainerTypeRegistration 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, FileStorageContainerTypeRegistration::createFromDiscriminatorValue); + } + /** + * Get a list of the fileStorageContainerTypeRegistration objects and their properties. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the fileStorageContainerTypeRegistration objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to containerTypeRegistrations for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final FileStorageContainerTypeRegistration body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to containerTypeRegistrations for storage + * @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 FileStorageContainerTypeRegistration 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 ContainerTypeRegistrationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContainerTypeRegistrationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContainerTypeRegistrationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the fileStorageContainerTypeRegistration 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/generated/storage/filestorage/containertyperegistrations/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/count/CountRequestBuilder.java new file mode 100644 index 00000000000..30ded6fc2c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.containertyperegistrations.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/containerTypeRegistrations/$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}/storage/fileStorage/containerTypeRegistrations/$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/generated/storage/filestorage/containertyperegistrations/item/FileStorageContainerTypeRegistrationItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/item/FileStorageContainerTypeRegistrationItemRequestBuilder.java new file mode 100644 index 00000000000..dad0cf9276a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/item/FileStorageContainerTypeRegistrationItemRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.containertyperegistrations.item; + +import com.microsoft.graph.models.FileStorageContainerTypeRegistration; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.ApplicationPermissionGrantsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 containerTypeRegistrations property of the microsoft.graph.fileStorage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FileStorageContainerTypeRegistrationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the applicationPermissionGrants property of the microsoft.graph.fileStorageContainerTypeRegistration entity. + * @return a {@link ApplicationPermissionGrantsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicationPermissionGrantsRequestBuilder applicationPermissionGrants() { + return new ApplicationPermissionGrantsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link FileStorageContainerTypeRegistrationItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FileStorageContainerTypeRegistrationItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link FileStorageContainerTypeRegistrationItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FileStorageContainerTypeRegistrationItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a fileStorageContainerTypeRegistration object. A registration can only be deleted if it has neither containers nor deleted containers + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a fileStorageContainerTypeRegistration object. A registration can only be deleted if it has neither containers nor deleted containers + * @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 fileStorageContainerTypeRegistration object. + * @return a {@link FileStorageContainerTypeRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeRegistration get() { + return get(null); + } + /** + * Read the properties and relationships of a fileStorageContainerTypeRegistration object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerTypeRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeRegistration get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainerTypeRegistration::createFromDiscriminatorValue); + } + /** + * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * @param body The request body + * @return a {@link FileStorageContainerTypeRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeRegistration patch(@jakarta.annotation.Nonnull final FileStorageContainerTypeRegistration body) { + return patch(body, null); + } + /** + * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerTypeRegistration} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeRegistration patch(@jakarta.annotation.Nonnull final FileStorageContainerTypeRegistration 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, FileStorageContainerTypeRegistration::createFromDiscriminatorValue); + } + /** + * Delete a fileStorageContainerTypeRegistration object. A registration can only be deleted if it has neither containers nor deleted containers + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a fileStorageContainerTypeRegistration object. A registration can only be deleted if it has neither containers nor deleted containers + * @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 fileStorageContainerTypeRegistration object. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read the properties and relationships of a fileStorageContainerTypeRegistration 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; + } + /** + * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FileStorageContainerTypeRegistration body) { + return toPatchRequestInformation(body, null); + } + /** + * Create or replace a fileStorageContainerTypeRegistration object. This method registers a fileStorageContainerType in the tenant. For standard containers, billing must be valid for the registration to complete successfully. Settings can't be modified during registration. + * @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 FileStorageContainerTypeRegistration 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 FileStorageContainerTypeRegistrationItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FileStorageContainerTypeRegistrationItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FileStorageContainerTypeRegistrationItemRequestBuilder(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 fileStorageContainerTypeRegistration 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/generated/storage/filestorage/containertyperegistrations/item/applicationpermissiongrants/ApplicationPermissionGrantsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/item/applicationpermissiongrants/ApplicationPermissionGrantsRequestBuilder.java new file mode 100644 index 00000000000..46d44c1f9cb --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/item/applicationpermissiongrants/ApplicationPermissionGrantsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants; + +import com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant; +import com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrantCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item.FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 applicationPermissionGrants property of the microsoft.graph.fileStorageContainerTypeRegistration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ApplicationPermissionGrantsRequestBuilder 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 applicationPermissionGrants property of the microsoft.graph.fileStorageContainerTypeRegistration entity. + * @param fileStorageContainerTypeAppPermissionGrantAppId The unique identifier of fileStorageContainerTypeAppPermissionGrant + * @return a {@link FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder byFileStorageContainerTypeAppPermissionGrantAppId(@jakarta.annotation.Nonnull final String fileStorageContainerTypeAppPermissionGrantAppId) { + Objects.requireNonNull(fileStorageContainerTypeAppPermissionGrantAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("fileStorageContainerTypeAppPermissionGrant%2DappId", fileStorageContainerTypeAppPermissionGrantAppId); + return new FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ApplicationPermissionGrantsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicationPermissionGrantsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}/applicationPermissionGrants{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ApplicationPermissionGrantsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ApplicationPermissionGrantsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}/applicationPermissionGrants{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * List all app permission grants in a fileStorageContainerTypeRegistration. + * @return a {@link FileStorageContainerTypeAppPermissionGrantCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeAppPermissionGrantCollectionResponse get() { + return get(null); + } + /** + * List all app permission grants in a fileStorageContainerTypeRegistration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerTypeAppPermissionGrantCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeAppPermissionGrantCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainerTypeAppPermissionGrantCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to applicationPermissionGrants for storage + * @param body The request body + * @return a {@link FileStorageContainerTypeAppPermissionGrant} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeAppPermissionGrant post(@jakarta.annotation.Nonnull final FileStorageContainerTypeAppPermissionGrant body) { + return post(body, null); + } + /** + * Create new navigation property to applicationPermissionGrants for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerTypeAppPermissionGrant} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeAppPermissionGrant post(@jakarta.annotation.Nonnull final FileStorageContainerTypeAppPermissionGrant 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, FileStorageContainerTypeAppPermissionGrant::createFromDiscriminatorValue); + } + /** + * List all app permission grants in a fileStorageContainerTypeRegistration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * List all app permission grants in a fileStorageContainerTypeRegistration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to applicationPermissionGrants for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final FileStorageContainerTypeAppPermissionGrant body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to applicationPermissionGrants for storage + * @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 FileStorageContainerTypeAppPermissionGrant 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 ApplicationPermissionGrantsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ApplicationPermissionGrantsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ApplicationPermissionGrantsRequestBuilder(rawUrl, requestAdapter); + } + /** + * List all app permission grants in a fileStorageContainerTypeRegistration. + */ + @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/generated/storage/filestorage/containertyperegistrations/item/applicationpermissiongrants/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/item/applicationpermissiongrants/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f6496d87971 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/item/applicationpermissiongrants/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}/applicationPermissionGrants/$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}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}/applicationPermissionGrants/$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/generated/storage/filestorage/containertyperegistrations/item/applicationpermissiongrants/item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/item/applicationpermissiongrants/item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.java new file mode 100644 index 00000000000..10d3025c70b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertyperegistrations/item/applicationpermissiongrants/item/FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.storage.filestorage.containertyperegistrations.item.applicationpermissiongrants.item; + +import com.microsoft.graph.models.FileStorageContainerTypeAppPermissionGrant; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 applicationPermissionGrants property of the microsoft.graph.fileStorageContainerTypeRegistration entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}/applicationPermissionGrants/{fileStorageContainerTypeAppPermissionGrant%2DappId}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeRegistration%2Did}/applicationPermissionGrants/{fileStorageContainerTypeAppPermissionGrant%2DappId}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + * @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 a specific app permission grant in a fileStorageContainerTypeRegistration. + * @return a {@link FileStorageContainerTypeAppPermissionGrant} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeAppPermissionGrant get() { + return get(null); + } + /** + * Read a specific app permission grant in a fileStorageContainerTypeRegistration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerTypeAppPermissionGrant} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeAppPermissionGrant get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainerTypeAppPermissionGrant::createFromDiscriminatorValue); + } + /** + * Update the properties of a fileStorageContainerTypeAppPermissionGrant object. + * @param body The request body + * @return a {@link FileStorageContainerTypeAppPermissionGrant} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeAppPermissionGrant patch(@jakarta.annotation.Nonnull final FileStorageContainerTypeAppPermissionGrant body) { + return patch(body, null); + } + /** + * Update the properties of a fileStorageContainerTypeAppPermissionGrant object. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerTypeAppPermissionGrant} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeAppPermissionGrant patch(@jakarta.annotation.Nonnull final FileStorageContainerTypeAppPermissionGrant 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, FileStorageContainerTypeAppPermissionGrant::createFromDiscriminatorValue); + } + /** + * Delete a fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a fileStorageContainerTypeAppPermissionGrant object in a fileStorageContainerTypeRegistration. + * @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 a specific app permission grant in a fileStorageContainerTypeRegistration. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Read a specific app permission grant in a fileStorageContainerTypeRegistration. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 fileStorageContainerTypeAppPermissionGrant object. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FileStorageContainerTypeAppPermissionGrant body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a fileStorageContainerTypeAppPermissionGrant 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 FileStorageContainerTypeAppPermissionGrant 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 FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FileStorageContainerTypeAppPermissionGrantAppItemRequestBuilder(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 a specific app permission grant in a fileStorageContainerTypeRegistration. + */ + @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/generated/storage/filestorage/containertypes/ContainerTypesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertypes/ContainerTypesRequestBuilder.java new file mode 100644 index 00000000000..c28f6582d34 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertypes/ContainerTypesRequestBuilder.java @@ -0,0 +1,247 @@ +package com.microsoft.graph.storage.filestorage.containertypes; + +import com.microsoft.graph.models.FileStorageContainerType; +import com.microsoft.graph.models.FileStorageContainerTypeCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.storage.filestorage.containertypes.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.containertypes.item.FileStorageContainerTypeItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 containerTypes property of the microsoft.graph.fileStorage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContainerTypesRequestBuilder 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 containerTypes property of the microsoft.graph.fileStorage entity. + * @param fileStorageContainerTypeId The unique identifier of fileStorageContainerType + * @return a {@link FileStorageContainerTypeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FileStorageContainerTypeItemRequestBuilder byFileStorageContainerTypeId(@jakarta.annotation.Nonnull final String fileStorageContainerTypeId) { + Objects.requireNonNull(fileStorageContainerTypeId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("fileStorageContainerType%2Did", fileStorageContainerTypeId); + return new FileStorageContainerTypeItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ContainerTypesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContainerTypesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ContainerTypesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContainerTypesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the fileStorageContainerType objects and their properties for the current tenant. + * @return a {@link FileStorageContainerTypeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeCollectionResponse get() { + return get(null); + } + /** + * Get a list of the fileStorageContainerType objects and their properties for the current tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerTypeCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerTypeCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainerTypeCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new fileStorageContainerType in the owning tenant. The number of container types in a tenant is limited. + * @param body The request body + * @return a {@link FileStorageContainerType} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerType post(@jakarta.annotation.Nonnull final FileStorageContainerType body) { + return post(body, null); + } + /** + * Create a new fileStorageContainerType in the owning tenant. The number of container types in a tenant is limited. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerType} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerType post(@jakarta.annotation.Nonnull final FileStorageContainerType 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, FileStorageContainerType::createFromDiscriminatorValue); + } + /** + * Get a list of the fileStorageContainerType objects and their properties for the current tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the fileStorageContainerType objects and their properties for the current tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new fileStorageContainerType in the owning tenant. The number of container types in a tenant is limited. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final FileStorageContainerType body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new fileStorageContainerType in the owning tenant. The number of container types in a tenant is limited. + * @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 FileStorageContainerType 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 ContainerTypesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContainerTypesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContainerTypesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the fileStorageContainerType objects and their properties for the current tenant. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertypes/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertypes/count/CountRequestBuilder.java new file mode 100644 index 00000000000..6064605d17d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertypes/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.containertypes.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/containerTypes/$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}/storage/fileStorage/containerTypes/$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/generated/storage/filestorage/containertypes/item/FileStorageContainerTypeItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertypes/item/FileStorageContainerTypeItemRequestBuilder.java new file mode 100644 index 00000000000..3fbab356585 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/containertypes/item/FileStorageContainerTypeItemRequestBuilder.java @@ -0,0 +1,234 @@ +package com.microsoft.graph.storage.filestorage.containertypes.item; + +import com.microsoft.graph.models.FileStorageContainerType; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 containerTypes property of the microsoft.graph.fileStorage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class FileStorageContainerTypeItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link FileStorageContainerTypeItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FileStorageContainerTypeItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link FileStorageContainerTypeItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public FileStorageContainerTypeItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/containerTypes/{fileStorageContainerType%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete a fileStorageContainerType object from the tenant. A fileStorageContainerType can only be deleted if no registrations are associated with it in any tenant. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete a fileStorageContainerType object from the tenant. A fileStorageContainerType can only be deleted if no registrations are associated with it in any tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get a fileStorageContainerType using its ID. + * @return a {@link FileStorageContainerType} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerType get() { + return get(null); + } + /** + * Get a fileStorageContainerType using its ID. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerType} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerType get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainerType::createFromDiscriminatorValue); + } + /** + * Update the properties of a fileStorageContainerType object. The properties updated are reflected in each registered fileStorageContainerTypeRegistration in a maximum of 24 hours. Settings overridden in a tenant aren't updated. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. + * @param body The request body + * @return a {@link FileStorageContainerType} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerType patch(@jakarta.annotation.Nonnull final FileStorageContainerType body) { + return patch(body, null); + } + /** + * Update the properties of a fileStorageContainerType object. The properties updated are reflected in each registered fileStorageContainerTypeRegistration in a maximum of 24 hours. Settings overridden in a tenant aren't updated. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link FileStorageContainerType} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public FileStorageContainerType patch(@jakarta.annotation.Nonnull final FileStorageContainerType 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, FileStorageContainerType::createFromDiscriminatorValue); + } + /** + * Delete a fileStorageContainerType object from the tenant. A fileStorageContainerType can only be deleted if no registrations are associated with it in any tenant. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete a fileStorageContainerType object from the tenant. A fileStorageContainerType can only be deleted if no registrations are associated with it in any tenant. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get a fileStorageContainerType using its ID. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a fileStorageContainerType using its ID. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 fileStorageContainerType object. The properties updated are reflected in each registered fileStorageContainerTypeRegistration in a maximum of 24 hours. Settings overridden in a tenant aren't updated. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FileStorageContainerType body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the properties of a fileStorageContainerType object. The properties updated are reflected in each registered fileStorageContainerTypeRegistration in a maximum of 24 hours. Settings overridden in a tenant aren't updated. ETag is used for optimistic concurrency control. It must match the value from Create, Get or the previous Update. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final FileStorageContainerType 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 FileStorageContainerTypeItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public FileStorageContainerTypeItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new FileStorageContainerTypeItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get a fileStorageContainerType using its ID. + */ + @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/generated/storage/filestorage/deletedcontainers/DeletedContainersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/DeletedContainersRequestBuilder.java index 1325fabdad6..15875754e73 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/DeletedContainersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/DeletedContainersRequestBuilder.java @@ -60,7 +60,7 @@ public DeletedContainersRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @return a {@link FileStorageContainerCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public FileStorageContainerCollectionResponse get() { return get(null); } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FileStorageContainerCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public FileStorageContainer post(@jakarta.annotation.Nonnull final FileStorageCo return this.requestAdapter.send(requestInfo, errorMapping, FileStorageContainer::createFromDiscriminatorValue); } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public DeletedContainersRequestBuilder withUrl(@jakarta.annotation.Nonnull final return new DeletedContainersRequestBuilder(rawUrl, requestAdapter); } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java index d05914aff95..2ffe9bbcfdd 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/FileStorageContainerItemRequestBuilder.java @@ -6,10 +6,13 @@ import com.microsoft.graph.storage.filestorage.deletedcontainers.item.columns.ColumnsRequestBuilder; import com.microsoft.graph.storage.filestorage.deletedcontainers.item.drive.DriveRequestBuilder; import com.microsoft.graph.storage.filestorage.deletedcontainers.item.lock.LockRequestBuilder; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.MigrationJobsRequestBuilder; import com.microsoft.graph.storage.filestorage.deletedcontainers.item.permanentdelete.PermanentDeleteRequestBuilder; import com.microsoft.graph.storage.filestorage.deletedcontainers.item.permissions.PermissionsRequestBuilder; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers.ProvisionMigrationContainersRequestBuilder; import com.microsoft.graph.storage.filestorage.deletedcontainers.item.recyclebin.RecycleBinRequestBuilder; import com.microsoft.graph.storage.filestorage.deletedcontainers.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.SharePointGroupsRequestBuilder; import com.microsoft.graph.storage.filestorage.deletedcontainers.item.unlock.UnlockRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -61,6 +64,14 @@ public DriveRequestBuilder drive() { public LockRequestBuilder lock() { return new LockRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the migrationJobs property of the microsoft.graph.fileStorageContainer entity. + * @return a {@link MigrationJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MigrationJobsRequestBuilder migrationJobs() { + return new MigrationJobsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the permanentDelete method. * @return a {@link PermanentDeleteRequestBuilder} @@ -77,6 +88,14 @@ public PermanentDeleteRequestBuilder permanentDelete() { public PermissionsRequestBuilder permissions() { return new PermissionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the provisionMigrationContainers method. + * @return a {@link ProvisionMigrationContainersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProvisionMigrationContainersRequestBuilder provisionMigrationContainers() { + return new ProvisionMigrationContainersRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the recycleBin property of the microsoft.graph.fileStorageContainer entity. * @return a {@link RecycleBinRequestBuilder} @@ -93,6 +112,14 @@ public RecycleBinRequestBuilder recycleBin() { public RestoreRequestBuilder restore() { return new RestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + * @return a {@link SharePointGroupsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupsRequestBuilder sharePointGroups() { + return new SharePointGroupsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unlock method. * @return a {@link UnlockRequestBuilder} @@ -136,7 +163,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @return a {@link FileStorageContainer} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -145,7 +172,7 @@ public FileStorageContainer get() { return get(null); } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link FileStorageContainer} * @throws ODataError When receiving a 4XX or 5XX status code @@ -203,7 +230,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -211,7 +238,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -263,7 +290,7 @@ public FileStorageContainerItemRequestBuilder withUrl(@jakarta.annotation.Nonnul public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get deletedContainers from storage + * The collection of deleted fileStorageContainer resources. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/ColumnsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/ColumnsRequestBuilder.java index 115c8041c16..7786555b37f 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/ColumnsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/ColumnsRequestBuilder.java @@ -60,7 +60,7 @@ public ColumnsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @return a {@link ColumnDefinitionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public ColumnDefinitionCollectionResponse get() { return get(null); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ColumnDefinitionCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public ColumnDefinition post(@jakarta.annotation.Nonnull final ColumnDefinition return this.requestAdapter.send(requestInfo, errorMapping, ColumnDefinition::createFromDiscriminatorValue); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public ColumnsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String ra return new ColumnsRequestBuilder(rawUrl, requestAdapter); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/item/ColumnDefinitionItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/item/ColumnDefinitionItemRequestBuilder.java index a067159fd16..42a019cf81b 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/item/ColumnDefinitionItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/columns/item/ColumnDefinitionItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @return a {@link ColumnDefinition} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public ColumnDefinition get() { return get(null); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ColumnDefinition} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public ColumnDefinitionItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fi public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get columns from storage + * The set of custom structured metadata supported by the fileStorageContainer. Read-write. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/MigrationJobsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/MigrationJobsRequestBuilder.java new file mode 100644 index 00000000000..3d3bd501a72 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/MigrationJobsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationJob; +import com.microsoft.graph.models.SharePointMigrationJobCollectionResponse; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.SharePointMigrationJobItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 migrationJobs property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MigrationJobsRequestBuilder 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 migrationJobs property of the microsoft.graph.fileStorageContainer entity. + * @param sharePointMigrationJobId The unique identifier of sharePointMigrationJob + * @return a {@link SharePointMigrationJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointMigrationJobItemRequestBuilder bySharePointMigrationJobId(@jakarta.annotation.Nonnull final String sharePointMigrationJobId) { + Objects.requireNonNull(sharePointMigrationJobId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sharePointMigrationJob%2Did", sharePointMigrationJobId); + return new SharePointMigrationJobItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MigrationJobsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MigrationJobsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MigrationJobsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MigrationJobsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @return a {@link SharePointMigrationJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJobCollectionResponse get() { + return get(null); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationJobCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJobCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationJobCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to migrationJobs for storage + * @param body The request body + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob post(@jakarta.annotation.Nonnull final SharePointMigrationJob body) { + return post(body, null); + } + /** + * Create new navigation property to migrationJobs for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob post(@jakarta.annotation.Nonnull final SharePointMigrationJob 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, SharePointMigrationJob::createFromDiscriminatorValue); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to migrationJobs for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointMigrationJob body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to migrationJobs for storage + * @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 SharePointMigrationJob 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 MigrationJobsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MigrationJobsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MigrationJobsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + */ + @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/generated/storage/filestorage/deletedcontainers/item/migrationjobs/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/count/CountRequestBuilder.java new file mode 100644 index 00000000000..11f6aea9af9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/$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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/$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/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/SharePointMigrationJobItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/SharePointMigrationJobItemRequestBuilder.java new file mode 100644 index 00000000000..1f3c90db032 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/SharePointMigrationJobItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationJob; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.ProgressEventsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 migrationJobs property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationJobItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + * @return a {@link ProgressEventsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProgressEventsRequestBuilder progressEvents() { + return new ProgressEventsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SharePointMigrationJobItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointMigrationJobItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SharePointMigrationJobItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointMigrationJobItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property migrationJobs for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property migrationJobs for storage + * @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 collection of sharePointMigrationJob objects local to the container. Read-write. + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob get() { + return get(null); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationJob::createFromDiscriminatorValue); + } + /** + * Update the navigation property migrationJobs in storage + * @param body The request body + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob patch(@jakarta.annotation.Nonnull final SharePointMigrationJob body) { + return patch(body, null); + } + /** + * Update the navigation property migrationJobs in storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationJob} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationJob patch(@jakarta.annotation.Nonnull final SharePointMigrationJob 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, SharePointMigrationJob::createFromDiscriminatorValue); + } + /** + * Delete navigation property migrationJobs for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property migrationJobs for storage + * @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 collection of sharePointMigrationJob objects local to the container. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of sharePointMigrationJob objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 migrationJobs in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharePointMigrationJob body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property migrationJobs in storage + * @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 SharePointMigrationJob 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 SharePointMigrationJobItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointMigrationJobItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointMigrationJobItemRequestBuilder(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 sharePointMigrationJob objects local to the container. Read-write. + */ + @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/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/progressevents/ProgressEventsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/progressevents/ProgressEventsRequestBuilder.java new file mode 100644 index 00000000000..b2e4a0796ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/progressevents/ProgressEventsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationEvent; +import com.microsoft.graph.models.SharePointMigrationEventCollectionResponse; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item.SharePointMigrationEventItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProgressEventsRequestBuilder 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 progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + * @param sharePointMigrationEventId The unique identifier of sharePointMigrationEvent + * @return a {@link SharePointMigrationEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointMigrationEventItemRequestBuilder bySharePointMigrationEventId(@jakarta.annotation.Nonnull final String sharePointMigrationEventId) { + Objects.requireNonNull(sharePointMigrationEventId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sharePointMigrationEvent%2Did", sharePointMigrationEventId); + return new SharePointMigrationEventItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ProgressEventsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProgressEventsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ProgressEventsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProgressEventsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of migration events that reflects the job status changes. + * @return a {@link SharePointMigrationEventCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEventCollectionResponse get() { + return get(null); + } + /** + * A collection of migration events that reflects the job status changes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationEventCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEventCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationEventCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to progressEvents for storage + * @param body The request body + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent post(@jakarta.annotation.Nonnull final SharePointMigrationEvent body) { + return post(body, null); + } + /** + * Create new navigation property to progressEvents for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent post(@jakarta.annotation.Nonnull final SharePointMigrationEvent 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, SharePointMigrationEvent::createFromDiscriminatorValue); + } + /** + * A collection of migration events that reflects the job status changes. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of migration events that reflects the job status changes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to progressEvents for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointMigrationEvent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to progressEvents for storage + * @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 SharePointMigrationEvent 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 ProgressEventsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProgressEventsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProgressEventsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of migration events that reflects the job status changes. + */ + @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/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/progressevents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/progressevents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..6c7c364e4cd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/progressevents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/$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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/$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/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/progressevents/item/SharePointMigrationEventItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/progressevents/item/SharePointMigrationEventItemRequestBuilder.java new file mode 100644 index 00000000000..2fac694a67c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/migrationjobs/item/progressevents/item/SharePointMigrationEventItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.migrationjobs.item.progressevents.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationEvent; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 progressEvents property of the microsoft.graph.sharePointMigrationJob entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointMigrationEventItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SharePointMigrationEventItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointMigrationEventItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/{sharePointMigrationEvent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SharePointMigrationEventItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointMigrationEventItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/migrationJobs/{sharePointMigrationJob%2Did}/progressEvents/{sharePointMigrationEvent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property progressEvents for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property progressEvents for storage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of migration events that reflects the job status changes. + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent get() { + return get(null); + } + /** + * A collection of migration events that reflects the job status changes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationEvent::createFromDiscriminatorValue); + } + /** + * Update the navigation property progressEvents in storage + * @param body The request body + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent patch(@jakarta.annotation.Nonnull final SharePointMigrationEvent body) { + return patch(body, null); + } + /** + * Update the navigation property progressEvents in storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationEvent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationEvent patch(@jakarta.annotation.Nonnull final SharePointMigrationEvent 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, SharePointMigrationEvent::createFromDiscriminatorValue); + } + /** + * Delete navigation property progressEvents for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property progressEvents for storage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of migration events that reflects the job status changes. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of migration events that reflects the job status changes. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 progressEvents in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharePointMigrationEvent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property progressEvents in storage + * @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 SharePointMigrationEvent 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 SharePointMigrationEventItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointMigrationEventItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointMigrationEventItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of migration events that reflects the job status changes. + */ + @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/generated/storage/filestorage/deletedcontainers/item/provisionmigrationcontainers/ProvisionMigrationContainersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/provisionmigrationcontainers/ProvisionMigrationContainersRequestBuilder.java new file mode 100644 index 00000000000..88224b00032 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/provisionmigrationcontainers/ProvisionMigrationContainersRequestBuilder.java @@ -0,0 +1,96 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.provisionmigrationcontainers; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointMigrationContainerInfo; +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 provisionMigrationContainers method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ProvisionMigrationContainersRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ProvisionMigrationContainersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProvisionMigrationContainersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/provisionMigrationContainers", pathParameters); + } + /** + * Instantiates a new {@link ProvisionMigrationContainersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ProvisionMigrationContainersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/provisionMigrationContainers", rawUrl); + } + /** + * Invoke action provisionMigrationContainers + * @return a {@link SharePointMigrationContainerInfo} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationContainerInfo post() { + return post(null); + } + /** + * Invoke action provisionMigrationContainers + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointMigrationContainerInfo} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointMigrationContainerInfo post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointMigrationContainerInfo::createFromDiscriminatorValue); + } + /** + * Invoke action provisionMigrationContainers + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Invoke action provisionMigrationContainers + * @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 ProvisionMigrationContainersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ProvisionMigrationContainersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ProvisionMigrationContainersRequestBuilder(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/generated/storage/filestorage/deletedcontainers/item/recyclebin/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 72f6921e29c..8f7671a632e 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/recycleBin/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 1d658f1340a..32f435264c0 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/items/item/createdbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/recycleBin/items/{recycleBinItem%2Did}/createdByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index e0659bc6cdb..ef620abd431 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/items/item/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/recycleBin/items/{recycleBinItem%2Did}/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java index 8008f3c7cc3..9d1a6db59bc 100644 --- a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/recyclebin/lastmodifiedbyuser/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/recycleBin/lastModifiedByUser/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/SharePointGroupsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/SharePointGroupsRequestBuilder.java new file mode 100644 index 00000000000..62c641a52ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/SharePointGroupsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointGroup; +import com.microsoft.graph.models.SharePointGroupCollectionResponse; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.SharePointGroupItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupsRequestBuilder 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 sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + * @param sharePointGroupId The unique identifier of sharePointGroup + * @return a {@link SharePointGroupItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupItemRequestBuilder bySharePointGroupId(@jakarta.annotation.Nonnull final String sharePointGroupId) { + Objects.requireNonNull(sharePointGroupId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sharePointGroup%2Did", sharePointGroupId); + return new SharePointGroupItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SharePointGroupsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SharePointGroupsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @return a {@link SharePointGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupCollectionResponse get() { + return get(null); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroupCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to sharePointGroups for storage + * @param body The request body + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup post(@jakarta.annotation.Nonnull final SharePointGroup body) { + return post(body, null); + } + /** + * Create new navigation property to sharePointGroups for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup post(@jakarta.annotation.Nonnull final SharePointGroup 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, SharePointGroup::createFromDiscriminatorValue); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to sharePointGroups for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointGroup body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to sharePointGroups for storage + * @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 SharePointGroup 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 SharePointGroupsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointGroupsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + */ + @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/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9294e0606f0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/$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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/$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/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/SharePointGroupItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/SharePointGroupItemRequestBuilder.java new file mode 100644 index 00000000000..1609ed431af --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/SharePointGroupItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointGroup; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.MembersRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 sharePointGroups property of the microsoft.graph.fileStorageContainer entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the members property of the microsoft.graph.sharePointGroup entity. + * @return a {@link MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder members() { + return new MembersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link SharePointGroupItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SharePointGroupItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property sharePointGroups for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property sharePointGroups for storage + * @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 collection of sharePointGroup objects local to the container. Read-write. + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup get() { + return get(null); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroup::createFromDiscriminatorValue); + } + /** + * Update the navigation property sharePointGroups in storage + * @param body The request body + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup patch(@jakarta.annotation.Nonnull final SharePointGroup body) { + return patch(body, null); + } + /** + * Update the navigation property sharePointGroups in storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroup} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroup patch(@jakarta.annotation.Nonnull final SharePointGroup 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, SharePointGroup::createFromDiscriminatorValue); + } + /** + * Delete navigation property sharePointGroups for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property sharePointGroups for storage + * @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 collection of sharePointGroup objects local to the container. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The collection of sharePointGroup objects local to the container. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 sharePointGroups in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharePointGroup body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property sharePointGroups in storage + * @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 SharePointGroup 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 SharePointGroupItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointGroupItemRequestBuilder(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 sharePointGroup objects local to the container. Read-write. + */ + @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/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/MembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/MembersRequestBuilder.java new file mode 100644 index 00000000000..14918fcfea6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/MembersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointGroupMember; +import com.microsoft.graph.models.SharePointGroupMemberCollectionResponse; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count.CountRequestBuilder; +import com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item.SharePointGroupMemberItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 members property of the microsoft.graph.sharePointGroup entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MembersRequestBuilder 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 members property of the microsoft.graph.sharePointGroup entity. + * @param sharePointGroupMemberId The unique identifier of sharePointGroupMember + * @return a {@link SharePointGroupMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupMemberItemRequestBuilder bySharePointGroupMemberId(@jakarta.annotation.Nonnull final String sharePointGroupMemberId) { + Objects.requireNonNull(sharePointGroupMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("sharePointGroupMember%2Did", sharePointGroupMemberId); + return new SharePointGroupMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @return a {@link SharePointGroupMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMemberCollectionResponse get() { + return get(null); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMemberCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroupMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to members for storage + * @param body The request body + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember post(@jakarta.annotation.Nonnull final SharePointGroupMember body) { + return post(body, null); + } + /** + * Create new navigation property to members for storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember post(@jakarta.annotation.Nonnull final SharePointGroupMember 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, SharePointGroupMember::createFromDiscriminatorValue); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to members for storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharePointGroupMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to members for storage + * @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 SharePointGroupMember 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 MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * The set of members in the sharePointGroup. Read-write. + */ + @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/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/count/CountRequestBuilder.java new file mode 100644 index 00000000000..eb2056d743f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/$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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/$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/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/item/SharePointGroupMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/item/SharePointGroupMemberItemRequestBuilder.java new file mode 100644 index 00000000000..3ad3d181c1d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/storage/filestorage/deletedcontainers/item/sharepointgroups/item/members/item/SharePointGroupMemberItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.storage.filestorage.deletedcontainers.item.sharepointgroups.item.members.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.SharePointGroupMember; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 members property of the microsoft.graph.sharePointGroup entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SharePointGroupMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SharePointGroupMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/{sharePointGroupMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link SharePointGroupMemberItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SharePointGroupMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/sharePointGroups/{sharePointGroup%2Did}/members/{sharePointGroupMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property members for storage + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property members for storage + * @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 set of members in the sharePointGroup. Read-write. + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember get() { + return get(null); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, SharePointGroupMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property members in storage + * @param body The request body + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember patch(@jakarta.annotation.Nonnull final SharePointGroupMember body) { + return patch(body, null); + } + /** + * Update the navigation property members in storage + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link SharePointGroupMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public SharePointGroupMember patch(@jakarta.annotation.Nonnull final SharePointGroupMember 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, SharePointGroupMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property members for storage + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property members for storage + * @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 set of members in the sharePointGroup. Read-write. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The set of members in the sharePointGroup. Read-write. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 members in storage + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharePointGroupMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property members in storage + * @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 SharePointGroupMember 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 SharePointGroupMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SharePointGroupMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SharePointGroupMemberItemRequestBuilder(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 set of members in the sharePointGroup. Read-write. + */ + @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/generated/teams/item/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/archive/ArchivePostRequestBody.java index f3ae5f37e07..44e2cb7a640 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/ChannelItemRequestBuilder.java index d2407cb8c7a..18e8b81930a 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/ChannelItemRequestBuilder.java @@ -6,12 +6,14 @@ import com.microsoft.graph.teams.item.channels.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.teams.item.channels.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.teams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +import com.microsoft.graph.teams.item.channels.item.enabledapps.EnabledAppsRequestBuilder; import com.microsoft.graph.teams.item.channels.item.filesfolder.FilesFolderRequestBuilder; import com.microsoft.graph.teams.item.channels.item.members.MembersRequestBuilder; import com.microsoft.graph.teams.item.channels.item.messages.MessagesRequestBuilder; import com.microsoft.graph.teams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.teams.item.channels.item.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.teams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.teams.item.channels.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.teams.item.channels.item.tabs.TabsRequestBuilder; import com.microsoft.graph.teams.item.channels.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -64,6 +66,14 @@ public CompleteMigrationRequestBuilder completeMigration() { public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName() { return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @return a {@link EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder enabledApps() { + return new EnabledAppsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. * @return a {@link FilesFolderRequestBuilder} @@ -112,6 +122,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/archive/ArchivePostRequestBody.java index 3fb2e849746..e6275ddc995 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java index 52885b741d9..ba5ad477eb4 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java @@ -35,7 +35,7 @@ public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/completeMigration", rawUrl); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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/generated/teams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java index 4d5a7e96d63..4fa40351527 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java @@ -23,6 +23,7 @@ public class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUser public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/enabledapps/EnabledAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/enabledapps/EnabledAppsRequestBuilder.java new file mode 100644 index 00000000000..6be03928ae4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/enabledapps/EnabledAppsRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.teams.item.channels.item.enabledapps; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsAppCollectionResponse; +import com.microsoft.graph.teams.item.channels.item.enabledapps.count.CountRequestBuilder; +import com.microsoft.graph.teams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnabledAppsRequestBuilder 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 enabledApps property of the microsoft.graph.channel entity. + * @param teamsAppId The unique identifier of teamsApp + * @return a {@link TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder byTeamsAppId(@jakarta.annotation.Nonnull final String teamsAppId) { + Objects.requireNonNull(teamsAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("teamsApp%2Did", teamsAppId); + return new TeamsAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of the enabled apps in the specified channel within a team. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get() { + return get(null); + } + /** + * Get a list of the enabled apps in the specified channel within a team. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsAppCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get a list of the enabled apps in the specified channel within a team. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of the enabled apps in the specified channel within a team. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnabledAppsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of the enabled apps in the specified channel within a team. + */ + @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/generated/teams/item/channels/item/enabledapps/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/enabledapps/count/CountRequestBuilder.java new file mode 100644 index 00000000000..21d76b965f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/enabledapps/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.teams.item.channels.item.enabledapps.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/teams/{team%2Did}/channels/{channel%2Did}/enabledApps/$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}/teams/{team%2Did}/channels/{channel%2Did}/enabledApps/$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/generated/teams/item/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java new file mode 100644 index 00000000000..9939d97898a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.teams.item.channels.item.enabledapps.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsApp; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Get an enabled app in the specified channel within a team. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TeamsApp get() { + return get(null); + } + /** + * Get an enabled app in the specified channel within a team. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public TeamsApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue); + } + /** + * Get an enabled app in the specified channel within a team. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get an enabled app in the specified channel within a team. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsAppItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get an enabled app in the specified channel within a team. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java index 55b49961cfd..3778af7d5ff 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/MessagesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.teams.item.channels.item.messages.count.CountRequestBuilder; import com.microsoft.graph.teams.item.channels.item.messages.delta.DeltaRequestBuilder; import com.microsoft.graph.teams.item.channels.item.messages.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.teams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the messages property of the microsoft.graph.channel entity. * @param chatMessageId The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java index 829f1e96834..b75edeb4f6d 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.teams.item.channels.item.messages.item.replies.count.CountRequestBuilder; import com.microsoft.graph.teams.item.channels.item.messages.item.replies.delta.DeltaRequestBuilder; import com.microsoft.graph.teams.item.channels.item.messages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. * @param chatMessageId1 The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..2884865a99f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..745f07de9ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.teams.item.channels.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/teams/item/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..5008d384d05 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teams.item.channels.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..19efd161cf1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.teams.item.channels.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/messages/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/teams/item/channels/item/sharedwithteams/item/allowedmembers/AllowedMembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/sharedwithteams/item/allowedmembers/AllowedMembersRequestBuilder.java index 6dd5e818c9c..b90279f0ab5 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/sharedwithteams/item/allowedmembers/AllowedMembersRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/sharedwithteams/item/allowedmembers/AllowedMembersRequestBuilder.java @@ -59,7 +59,7 @@ public AllowedMembersRequestBuilder(@jakarta.annotation.Nonnull final String raw super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + * Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant * @return a {@link ConversationMemberCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -69,7 +69,7 @@ public ConversationMemberCollectionResponse get() { return get(null); } /** - * Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + * Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link ConversationMemberCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -83,7 +83,7 @@ public ConversationMemberCollectionResponse get(@jakarta.annotation.Nullable fin return this.requestAdapter.send(requestInfo, errorMapping, ConversationMemberCollectionResponse::createFromDiscriminatorValue); } /** - * Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + * Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -91,7 +91,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + * Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -113,7 +113,7 @@ public AllowedMembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final St return new AllowedMembersRequestBuilder(rawUrl, requestAdapter); } /** - * Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant + * Get the list of conversationMembers who can access a shared channel. This method doesn't return the following conversationMembers from the team:- Users with Guest role- Users who are externally authenticated in the tenant */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..fc150817dc9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.teams.item.channels.item.startmigration; + +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 StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * 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("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..014c1d043b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/channels/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.teams.item.channels.item.startmigration; + +import com.microsoft.graph.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 startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/channels/{channel%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(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/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java index f43f975dbd9..35a99f9b6d3 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/PrimaryChannelRequestBuilder.java @@ -6,12 +6,14 @@ import com.microsoft.graph.teams.item.primarychannel.archive.ArchiveRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +import com.microsoft.graph.teams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.filesfolder.FilesFolderRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.members.MembersRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.messages.MessagesRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.teams.item.primarychannel.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.tabs.TabsRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -64,6 +66,14 @@ public CompleteMigrationRequestBuilder completeMigration() { public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName() { return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @return a {@link EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder enabledApps() { + return new EnabledAppsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. * @return a {@link FilesFolderRequestBuilder} @@ -112,6 +122,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/archive/ArchivePostRequestBody.java index 5cdecc7c367..67e40d074ff 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/completemigration/CompleteMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/completemigration/CompleteMigrationRequestBuilder.java index 2e00c85cf30..5abf1840e22 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/completemigration/CompleteMigrationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/completemigration/CompleteMigrationRequestBuilder.java @@ -35,7 +35,7 @@ public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/completeMigration", rawUrl); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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/generated/teams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java index c214aa23a49..ee2ec4de2e7 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java @@ -23,6 +23,7 @@ public class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUser public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/enabledapps/EnabledAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/enabledapps/EnabledAppsRequestBuilder.java new file mode 100644 index 00000000000..9161749c400 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/enabledapps/EnabledAppsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.teams.item.primarychannel.enabledapps; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsAppCollectionResponse; +import com.microsoft.graph.teams.item.primarychannel.enabledapps.count.CountRequestBuilder; +import com.microsoft.graph.teams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnabledAppsRequestBuilder 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 enabledApps property of the microsoft.graph.channel entity. + * @param teamsAppId The unique identifier of teamsApp + * @return a {@link TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder byTeamsAppId(@jakarta.annotation.Nonnull final String teamsAppId) { + Objects.requireNonNull(teamsAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("teamsApp%2Did", teamsAppId); + return new TeamsAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsAppCollectionResponse::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnabledAppsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @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/generated/teams/item/primarychannel/enabledapps/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/enabledapps/count/CountRequestBuilder.java new file mode 100644 index 00000000000..18b51bf513f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/enabledapps/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.teams.item.primarychannel.enabledapps.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/teams/{team%2Did}/primaryChannel/enabledApps/$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}/teams/{team%2Did}/primaryChannel/enabledApps/$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/generated/teams/item/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java new file mode 100644 index 00000000000..dd33642e02f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.teams.item.primarychannel.enabledapps.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsApp; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsAppItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/MessagesRequestBuilder.java index 1a3133f7aba..c26f71bc387 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/MessagesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.teams.item.primarychannel.messages.count.CountRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.messages.delta.DeltaRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.messages.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.teams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the messages property of the microsoft.graph.channel entity. * @param chatMessageId The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/RepliesRequestBuilder.java index b15cf0c2895..62e878eded6 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/RepliesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.teams.item.primarychannel.messages.item.replies.count.CountRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.messages.item.replies.delta.DeltaRequestBuilder; import com.microsoft.graph.teams.item.primarychannel.messages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. * @param chatMessageId1 The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..64e44162171 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..01d502e8669 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.teams.item.primarychannel.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/teams/item/primarychannel/messages/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..8a2b6d82ec8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teams.item.primarychannel.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..6319d448882 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/messages/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.teams.item.primarychannel.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/messages/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/teams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..0d5b220a4d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.teams.item.primarychannel.startmigration; + +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 StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * 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("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..cf5b636f793 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.teams.item.primarychannel.startmigration; + +import com.microsoft.graph.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 startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teams/{team%2Did}/primaryChannel/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(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/generated/teams/item/schedule/schedulinggroups/item/SchedulingGroupItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/schedulinggroups/item/SchedulingGroupItemRequestBuilder.java index f654cc6435c..1f2be20cf42 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/schedulinggroups/item/SchedulingGroupItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/schedulinggroups/item/SchedulingGroupItemRequestBuilder.java @@ -37,7 +37,7 @@ public SchedulingGroupItemRequestBuilder(@jakarta.annotation.Nonnull final Strin super(requestAdapter, "{+baseurl}/teams/{team%2Did}/schedule/schedulingGroups/{schedulingGroup%2Did}{?%24expand,%24select}", rawUrl); } /** - * Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + * Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -45,7 +45,7 @@ public void delete() { delete(null); } /** - * Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + * Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. * @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 @@ -108,7 +108,7 @@ public SchedulingGroup patch(@jakarta.annotation.Nonnull final SchedulingGroup b return this.requestAdapter.send(requestInfo, errorMapping, SchedulingGroup::createFromDiscriminatorValue); } /** - * Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + * Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +116,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Mark a schedulingGroup as inactive by setting its isActive property.This method does not remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. + * Mark a schedulingGroup as inactive by setting its isActive property.This method doesn't remove the schedulingGroup from the schedule. Existing shift instances assigned to the scheduling group remain part of the group. * @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/generated/teams/item/schedule/share/SharePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/share/SharePostRequestBody.java index 6228344327a..29f947d04de 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/share/SharePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/share/SharePostRequestBody.java @@ -24,6 +24,7 @@ public class SharePostRequestBody implements AdditionalDataHolder, BackedModel, public SharePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setNotifyTeam(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInPostRequestBody.java index 9cb30b8aeff..287c40b0d75 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/clockin/ClockInPostRequestBody.java @@ -24,6 +24,7 @@ public class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel public ClockInPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java index 9b35a46db60..5f6bedf8a61 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java @@ -24,6 +24,7 @@ public class ClockOutPostRequestBody implements AdditionalDataHolder, BackedMode public ClockOutPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java index a358b38b29a..011093eb741 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java @@ -24,6 +24,7 @@ public class EndBreakPostRequestBody implements AdditionalDataHolder, BackedMode public EndBreakPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java index cfef6cc996a..b31ec4d7a06 100644 --- a/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java @@ -24,6 +24,7 @@ public class StartBreakPostRequestBody implements AdditionalDataHolder, BackedMo public StartBreakPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java index 98d520ef781..29759c80a75 100644 --- a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/ChannelItemRequestBuilder.java @@ -6,12 +6,14 @@ import com.microsoft.graph.teamwork.deletedteams.item.channels.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.filesfolder.FilesFolderRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.members.MembersRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.MessagesRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.tabs.TabsRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -64,6 +66,14 @@ public CompleteMigrationRequestBuilder completeMigration() { public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName() { return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @return a {@link EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder enabledApps() { + return new EnabledAppsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. * @return a {@link FilesFolderRequestBuilder} @@ -112,6 +122,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/archive/ArchivePostRequestBody.java index 39a79de5023..e310c10fc5f 100644 --- a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java index 8f0ee71e589..32123c27ed5 100644 --- a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java @@ -35,7 +35,7 @@ public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/completeMigration", rawUrl); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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/generated/teamwork/deletedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java index 8c3f21956ba..2fedb64c93e 100644 --- a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java @@ -23,6 +23,7 @@ public class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUser public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/enabledapps/EnabledAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/enabledapps/EnabledAppsRequestBuilder.java new file mode 100644 index 00000000000..260d592634e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/enabledapps/EnabledAppsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsAppCollectionResponse; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count.CountRequestBuilder; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnabledAppsRequestBuilder 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 enabledApps property of the microsoft.graph.channel entity. + * @param teamsAppId The unique identifier of teamsApp + * @return a {@link TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder byTeamsAppId(@jakarta.annotation.Nonnull final String teamsAppId) { + Objects.requireNonNull(teamsAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("teamsApp%2Did", teamsAppId); + return new TeamsAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsAppCollectionResponse::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnabledAppsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @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/generated/teamwork/deletedteams/item/channels/item/enabledapps/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/enabledapps/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3ddae952e9f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/enabledapps/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/enabledApps/$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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/enabledApps/$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/generated/teamwork/deletedteams/item/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java new file mode 100644 index 00000000000..baac1d9b2c5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.enabledapps.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsApp; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsAppItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/MessagesRequestBuilder.java index 0485296f832..418b4a3117e 100644 --- a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/MessagesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.count.CountRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.delta.DeltaRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the messages property of the microsoft.graph.channel entity. * @param chatMessageId The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java index a340d90a2c1..1ee97fbc3fc 100644 --- a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.count.CountRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.delta.DeltaRequestBuilder; import com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. * @param chatMessageId1 The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..e03d43c32dd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..6651d4e5c1b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/teamwork/deletedteams/item/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..98c7346273d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..987be81264a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/messages/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..fff1707eba3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration; + +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 StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * 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("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..953bbc06e38 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/teamwork/deletedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.teamwork.deletedteams.item.channels.item.startmigration; + +import com.microsoft.graph.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 startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(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/generated/tenantrelationships/multitenantorganization/tenants/item/MultiTenantOrganizationMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/tenantrelationships/multitenantorganization/tenants/item/MultiTenantOrganizationMemberItemRequestBuilder.java index bef25ba186c..2bd2e075bc1 100644 --- a/src/main/java/com/microsoft/graph/generated/tenantrelationships/multitenantorganization/tenants/item/MultiTenantOrganizationMemberItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/tenantrelationships/multitenantorganization/tenants/item/MultiTenantOrganizationMemberItemRequestBuilder.java @@ -81,21 +81,23 @@ public MultiTenantOrganizationMember get(@jakarta.annotation.Nullable final java return this.requestAdapter.send(requestInfo, errorMapping, MultiTenantOrganizationMember::createFromDiscriminatorValue); } /** - * Update the navigation property tenants in tenantRelationships + * Update the properties of a tenant in a multitenant organization. Only owner tenants can call this API. * @param body The request body * @return a {@link MultiTenantOrganizationMember} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public MultiTenantOrganizationMember patch(@jakarta.annotation.Nonnull final MultiTenantOrganizationMember body) { return patch(body, null); } /** - * Update the navigation property tenants in tenantRelationships + * Update the properties of a tenant in a multitenant organization. Only owner tenants can call this API. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MultiTenantOrganizationMember} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public MultiTenantOrganizationMember patch(@jakarta.annotation.Nonnull final MultiTenantOrganizationMember body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -146,7 +148,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Update the navigation property tenants in tenantRelationships + * Update the properties of a tenant in a multitenant organization. Only owner tenants can call this API. * @param body The request body * @return a {@link RequestInformation} */ @@ -155,7 +157,7 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull return toPatchRequestInformation(body, null); } /** - * Update the navigation property tenants in tenantRelationships + * Update the properties of a tenant in a multitenant organization. Only owner tenants can call this API. * @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/generated/users/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java index c0860afa85f..86cbe0ca12e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/getavailableextensionproperties/GetAvailableExtensionPropertiesPostRequestBody.java @@ -23,6 +23,7 @@ public class GetAvailableExtensionPropertiesPostRequestBody implements Additiona public GetAvailableExtensionPropertiesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsSyncedFromOnPremises(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java index f4c4cb1f349..ffa05032488 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/UserItemRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.User; import com.microsoft.graph.users.item.activities.ActivitiesRequestBuilder; +import com.microsoft.graph.users.item.adhoccalls.AdhocCallsRequestBuilder; import com.microsoft.graph.users.item.agreementacceptances.AgreementAcceptancesRequestBuilder; import com.microsoft.graph.users.item.approleassignments.AppRoleAssignmentsRequestBuilder; import com.microsoft.graph.users.item.assignlicense.AssignLicenseRequestBuilder; @@ -53,6 +54,7 @@ import com.microsoft.graph.users.item.oauth2permissiongrants.Oauth2PermissionGrantsRequestBuilder; import com.microsoft.graph.users.item.onenote.OnenoteRequestBuilder; import com.microsoft.graph.users.item.onlinemeetings.OnlineMeetingsRequestBuilder; +import com.microsoft.graph.users.item.onpremisessyncbehavior.OnPremisesSyncBehaviorRequestBuilder; import com.microsoft.graph.users.item.outlook.OutlookRequestBuilder; import com.microsoft.graph.users.item.owneddevices.OwnedDevicesRequestBuilder; import com.microsoft.graph.users.item.ownedobjects.OwnedObjectsRequestBuilder; @@ -74,6 +76,7 @@ import com.microsoft.graph.users.item.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; import com.microsoft.graph.users.item.settings.SettingsRequestBuilder; import com.microsoft.graph.users.item.solutions.SolutionsRequestBuilder; +import com.microsoft.graph.users.item.sponsorof.SponsorOfRequestBuilder; import com.microsoft.graph.users.item.sponsors.SponsorsRequestBuilder; import com.microsoft.graph.users.item.teamwork.TeamworkRequestBuilder; import com.microsoft.graph.users.item.todo.TodoRequestBuilder; @@ -106,6 +109,14 @@ public class UserItemRequestBuilder extends BaseRequestBuilder { public ActivitiesRequestBuilder activities() { return new ActivitiesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + * @return a {@link AdhocCallsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallsRequestBuilder adhocCalls() { + return new AdhocCallsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the agreementAcceptances property of the microsoft.graph.user entity. * @return a {@link AgreementAcceptancesRequestBuilder} @@ -498,6 +509,14 @@ public OnenoteRequestBuilder onenote() { public OnlineMeetingsRequestBuilder onlineMeetings() { return new OnlineMeetingsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the onPremisesSyncBehavior property of the microsoft.graph.user entity. + * @return a {@link OnPremisesSyncBehaviorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnPremisesSyncBehaviorRequestBuilder onPremisesSyncBehavior() { + return new OnPremisesSyncBehaviorRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the outlook property of the microsoft.graph.user entity. * @return a {@link OutlookRequestBuilder} @@ -658,6 +677,14 @@ public SettingsRequestBuilder settings() { public SolutionsRequestBuilder solutions() { return new SolutionsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + * @return a {@link SponsorOfRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SponsorOfRequestBuilder sponsorOf() { + return new SponsorOfRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the sponsors property of the microsoft.graph.user entity. * @return a {@link SponsorsRequestBuilder} @@ -779,7 +806,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.Consumer urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("adhocCall%2Did", adhocCallId); + return new AdhocCallItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AdhocCallsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AdhocCallsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link AdhocCallCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCallCollectionResponse get() { + return get(null); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCallCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCallCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AdhocCallCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to adhocCalls for users + * @param body The request body + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall post(@jakarta.annotation.Nonnull final AdhocCall body) { + return post(body, null); + } + /** + * Create new navigation property to adhocCalls for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall post(@jakarta.annotation.Nonnull final AdhocCall body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AdhocCall::createFromDiscriminatorValue); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to adhocCalls for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to adhocCalls for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AdhocCallsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdhocCallsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PostRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/count/CountRequestBuilder.java new file mode 100644 index 00000000000..7a68bee9a53 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.adhoccalls.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..807d72b14d4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.CallRecording; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() { + 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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallRecording::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..27620352c5f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getallrecordingsuseriduseridwithstartdatetimewithenddatetime/GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,183 @@ +package com.microsoft.graph.users.item.adhoccalls.getallrecordingsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllRecordings method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", pathParameters); + } + /** + * Instantiates a new {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllRecordings(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", rawUrl); + } + /** + * Invoke function getAllRecordings + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Invoke function getAllRecordings + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllRecordings + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllRecordings + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllRecordingsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllRecordings + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Usage: endDateTime=@endDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime endDateTime; + /** + * 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; + /** + * Usage: startDateTime=@startDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime startDateTime; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("endDateTime", endDateTime); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("startDateTime", startDateTime); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + 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/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..a4e253bef70 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse() { + 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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallTranscript::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..13e569f686b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/getalltranscriptsuseriduseridwithstartdatetimewithenddatetime/GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,183 @@ +package com.microsoft.graph.users.item.adhoccalls.getalltranscriptsuseriduseridwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.time.OffsetDateTime; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the getAllTranscripts method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", pathParameters); + } + /** + * Instantiates a new {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/getAllTranscripts(userId='@userId',startDateTime=@startDateTime,endDateTime=@endDateTime){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,endDateTime*,startDateTime*,userId*}", rawUrl); + } + /** + * Invoke function getAllTranscripts + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Invoke function getAllTranscripts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function getAllTranscripts + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function getAllTranscripts + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllTranscriptsuserIdUserIdWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function getAllTranscripts + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Usage: endDateTime=@endDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime endDateTime; + /** + * 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; + /** + * Usage: startDateTime=@startDateTime + */ + @jakarta.annotation.Nullable + public OffsetDateTime startDateTime; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Usage: userId='@userId' + */ + @jakarta.annotation.Nullable + public String userId; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("endDateTime", endDateTime); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("startDateTime", startDateTime); + allQueryParams.put("%24top", top); + allQueryParams.put("userId", userId); + 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/generated/users/item/adhoccalls/item/AdhocCallItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/AdhocCallItemRequestBuilder.java new file mode 100644 index 00000000000..0f80235eefd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/AdhocCallItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.users.item.adhoccalls.item; + +import com.microsoft.graph.models.AdhocCall; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.adhoccalls.item.recordings.RecordingsRequestBuilder; +import com.microsoft.graph.users.item.adhoccalls.item.transcripts.TranscriptsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the adhocCalls property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AdhocCallItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @return a {@link RecordingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingsRequestBuilder recordings() { + return new RecordingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @return a {@link TranscriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TranscriptsRequestBuilder transcripts() { + return new TranscriptsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link AdhocCallItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link AdhocCallItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AdhocCallItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property adhocCalls for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property adhocCalls for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall get() { + return get(null); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AdhocCall::createFromDiscriminatorValue); + } + /** + * Update the navigation property adhocCalls in users + * @param body The request body + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall patch(@jakarta.annotation.Nonnull final AdhocCall body) { + return patch(body, null); + } + /** + * Update the navigation property adhocCalls in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link AdhocCall} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public AdhocCall patch(@jakarta.annotation.Nonnull final AdhocCall body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, AdhocCall::createFromDiscriminatorValue); + } + /** + * Delete navigation property adhocCalls for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property adhocCalls for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property adhocCalls in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property adhocCalls in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final AdhocCall body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link AdhocCallItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AdhocCallItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AdhocCallItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Ad hoc calls associated with the user. Read-only. Nullable. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PatchRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/RecordingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/RecordingsRequestBuilder.java new file mode 100644 index 00000000000..dade189c238 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/RecordingsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.users.item.adhoccalls.item.recordings; + +import com.microsoft.graph.models.CallRecording; +import com.microsoft.graph.models.CallRecordingCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.adhoccalls.item.recordings.count.CountRequestBuilder; +import com.microsoft.graph.users.item.adhoccalls.item.recordings.delta.DeltaRequestBuilder; +import com.microsoft.graph.users.item.adhoccalls.item.recordings.item.CallRecordingItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecordingsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + * @param callRecordingId The unique identifier of callRecording + * @return a {@link CallRecordingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallRecordingItemRequestBuilder byCallRecordingId(@jakarta.annotation.Nonnull final String callRecordingId) { + Objects.requireNonNull(callRecordingId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("callRecording%2Did", callRecordingId); + return new CallRecordingItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RecordingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RecordingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @return a {@link CallRecordingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecordingCollectionResponse get() { + return get(null); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecordingCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecordingCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecordingCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to recordings for users + * @param body The request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording post(@jakarta.annotation.Nonnull final CallRecording body) { + return post(body, null); + } + /** + * Create new navigation property to recordings for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording post(@jakarta.annotation.Nonnull final CallRecording body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to recordings for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallRecording body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to recordings for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallRecording body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RecordingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecordingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecordingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + */ + @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/generated/users/item/adhoccalls/item/recordings/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/count/CountRequestBuilder.java new file mode 100644 index 00000000000..167e2880f2f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.adhoccalls.item.recordings.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..1460e3c5985 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.adhoccalls.item.recordings.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.CallRecording; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallRecording::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..5c00fff42f1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/delta/DeltaRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.users.item.adhoccalls.item.recordings.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function delta + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function delta + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function delta + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java new file mode 100644 index 00000000000..9b243f27557 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/item/CallRecordingItemRequestBuilder.java @@ -0,0 +1,239 @@ +package com.microsoft.graph.users.item.adhoccalls.item.recordings.item; + +import com.microsoft.graph.models.CallRecording; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content.ContentRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the recordings property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallRecordingItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the user entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CallRecordingItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallRecordingItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CallRecordingItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallRecordingItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property recordings for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property recordings for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CallRecording get() { + return get(null); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CallRecording get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * Update the navigation property recordings in users + * @param body The request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording patch(@jakarta.annotation.Nonnull final CallRecording body) { + return patch(body, null); + } + /** + * Update the navigation property recordings in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording patch(@jakarta.annotation.Nonnull final CallRecording body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * Delete navigation property recordings for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property recordings for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property recordings in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallRecording body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property recordings in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallRecording body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CallRecordingItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallRecordingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CallRecordingItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + */ + @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/generated/users/item/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java new file mode 100644 index 00000000000..19bca6bcef0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/recordings/item/content/ContentRequestBuilder.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.users.item.adhoccalls.item.recordings.item.content; + +import com.microsoft.graph.models.CallRecording; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/recordings/{callRecording%2Did}/content", rawUrl); + } + /** + * The content of the recording. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content of the recording. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallRecording} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallRecording put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); + } + /** + * The content of the recording. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content of the recording. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The content of the recording. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java new file mode 100644 index 00000000000..6aca9d76e7f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/TranscriptsRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.users.item.adhoccalls.item.transcripts; + +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.graph.models.CallTranscriptCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.adhoccalls.item.transcripts.count.CountRequestBuilder; +import com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta.DeltaRequestBuilder; +import com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.CallTranscriptItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TranscriptsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + * @param callTranscriptId The unique identifier of callTranscript + * @return a {@link CallTranscriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallTranscriptItemRequestBuilder byCallTranscriptId(@jakarta.annotation.Nonnull final String callTranscriptId) { + Objects.requireNonNull(callTranscriptId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("callTranscript%2Did", callTranscriptId); + return new CallTranscriptItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TranscriptsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TranscriptsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @return a {@link CallTranscriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscriptCollectionResponse get() { + return get(null); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscriptCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscriptCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscriptCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to transcripts for users + * @param body The request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript body) { + return post(body, null); + } + /** + * Create new navigation property to transcripts for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to transcripts for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to transcripts for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link TranscriptsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TranscriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TranscriptsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + */ + @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/generated/users/item/adhoccalls/item/transcripts/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/count/CountRequestBuilder.java new file mode 100644 index 00000000000..9e087f3fa44 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.adhoccalls.item.transcripts.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..32298d63a9b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(CallTranscript::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the value property value. The value property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getValue() { + return this.backingStore.get("value"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + super.serialize(writer); + writer.writeCollectionOfObjectValues("value", this.getValue()); + } + /** + * Sets the value property value. The value property + * @param value Value to set for the value property. + */ + public void setValue(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("value", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..d6ba3e55eca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/delta/DeltaRequestBuilder.java @@ -0,0 +1,164 @@ +package com.microsoft.graph.users.item.adhoccalls.item.transcripts.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Invoke function delta + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Invoke function delta + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Invoke function delta + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Invoke function delta + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java new file mode 100644 index 00000000000..c1e5fc89d59 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/item/CallTranscriptItemRequestBuilder.java @@ -0,0 +1,248 @@ +package com.microsoft.graph.users.item.adhoccalls.item.transcripts.item; + +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content.ContentRequestBuilder; +import com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent.MetadataContentRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the transcripts property of the microsoft.graph.adhocCall entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CallTranscriptItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the user entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the media for the user entity. + * @return a {@link MetadataContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MetadataContentRequestBuilder metadataContent() { + return new MetadataContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link CallTranscriptItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallTranscriptItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link CallTranscriptItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CallTranscriptItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property transcripts for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property transcripts for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CallTranscript get() { + return get(null); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CallTranscript get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * Update the navigation property transcripts in users + * @param body The request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript patch(@jakarta.annotation.Nonnull final CallTranscript body) { + return patch(body, null); + } + /** + * Update the navigation property transcripts in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript patch(@jakarta.annotation.Nonnull final CallTranscript body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * Delete navigation property transcripts for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property transcripts for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property transcripts in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property transcripts in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final CallTranscript body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PatchRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CallTranscriptItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CallTranscriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CallTranscriptItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + */ + @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/generated/users/item/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java new file mode 100644 index 00000000000..e86858470ea --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/item/content/ContentRequestBuilder.java @@ -0,0 +1,198 @@ +package com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.content; + +import com.microsoft.graph.models.CallTranscript; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/content", rawUrl); + } + /** + * The content of the transcript. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The content of the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CallTranscript} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public CallTranscript put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); + } + /** + * The content of the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The content of the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The content of the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java new file mode 100644 index 00000000000..e2b9160e9fa --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/adhoccalls/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.users.item.adhoccalls.item.transcripts.item.metadatacontent; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MetadataContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MetadataContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MetadataContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", pathParameters); + } + /** + * Instantiates a new {@link MetadataContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MetadataContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/adhocCalls/{adhocCall%2Did}/transcripts/{callTranscript%2Did}/metadataContent", rawUrl); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The time-aligned metadata of the utterances in the transcript. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link MetadataContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MetadataContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MetadataContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/approleassignments/AppRoleAssignmentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/approleassignments/AppRoleAssignmentsRequestBuilder.java index 22328b11a21..b89aa5212e2 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/approleassignments/AppRoleAssignmentsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/approleassignments/AppRoleAssignmentsRequestBuilder.java @@ -60,21 +60,21 @@ public AppRoleAssignmentsRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/users/{user%2Did}/appRoleAssignments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + * Retrieve the list of appRoleAssignments granted to an agentUser. * @return a {@link AppRoleAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AppRoleAssignmentCollectionResponse get() { return get(null); } /** - * Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + * Retrieve the list of appRoleAssignments granted to an agentUser. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppRoleAssignmentCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AppRoleAssignmentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -84,23 +84,23 @@ public AppRoleAssignmentCollectionResponse get(@jakarta.annotation.Nullable fina return this.requestAdapter.send(requestInfo, errorMapping, AppRoleAssignmentCollectionResponse::createFromDiscriminatorValue); } /** - * Assign an app role to a user, creating an appRoleAssignment object. To grant an app role assignment to a user, you need three identifiers: + * Grant an app role assignment to an agentUser. * @param body The request body * @return a {@link AppRoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AppRoleAssignment post(@jakarta.annotation.Nonnull final AppRoleAssignment body) { return post(body, null); } /** - * Assign an app role to a user, creating an appRoleAssignment object. To grant an app role assignment to a user, you need three identifiers: + * Grant an app role assignment to an agentUser. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link AppRoleAssignment} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public AppRoleAssignment post(@jakarta.annotation.Nonnull final AppRoleAssignment body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -111,7 +111,7 @@ public AppRoleAssignment post(@jakarta.annotation.Nonnull final AppRoleAssignmen return this.requestAdapter.send(requestInfo, errorMapping, AppRoleAssignment::createFromDiscriminatorValue); } /** - * Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + * Retrieve the list of appRoleAssignments granted to an agentUser. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -119,7 +119,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + * Retrieve the list of appRoleAssignments granted to an agentUser. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f return requestInfo; } /** - * Assign an app role to a user, creating an appRoleAssignment object. To grant an app role assignment to a user, you need three identifiers: + * Grant an app role assignment to an agentUser. * @param body The request body * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Assign an app role to a user, creating an appRoleAssignment object. To grant an app role assignment to a user, you need three identifiers: + * Grant an app role assignment to an agentUser. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} @@ -165,7 +165,7 @@ public AppRoleAssignmentsRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new AppRoleAssignmentsRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the list of appRoleAssignments that are currently granted to a user. This operation also returns app role assignments granted to groups that the user is a direct member of. + * Retrieve the list of appRoleAssignments granted to an agentUser. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/authentication/AuthenticationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/authentication/AuthenticationRequestBuilder.java index 6e9aa278f96..02d98602ad7 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/authentication/AuthenticationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/authentication/AuthenticationRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.models.Authentication; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.users.item.authentication.emailmethods.EmailMethodsRequestBuilder; +import com.microsoft.graph.users.item.authentication.externalauthenticationmethods.ExternalAuthenticationMethodsRequestBuilder; import com.microsoft.graph.users.item.authentication.fido2methods.Fido2MethodsRequestBuilder; import com.microsoft.graph.users.item.authentication.methods.MethodsRequestBuilder; import com.microsoft.graph.users.item.authentication.microsoftauthenticatormethods.MicrosoftAuthenticatorMethodsRequestBuilder; @@ -39,6 +40,14 @@ public class AuthenticationRequestBuilder extends BaseRequestBuilder { public EmailMethodsRequestBuilder emailMethods() { return new EmailMethodsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the externalAuthenticationMethods property of the microsoft.graph.authentication entity. + * @return a {@link ExternalAuthenticationMethodsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalAuthenticationMethodsRequestBuilder externalAuthenticationMethods() { + return new ExternalAuthenticationMethodsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the fido2Methods property of the microsoft.graph.authentication entity. * @return a {@link Fido2MethodsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/authentication/externalauthenticationmethods/ExternalAuthenticationMethodsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/authentication/externalauthenticationmethods/ExternalAuthenticationMethodsRequestBuilder.java new file mode 100644 index 00000000000..5838c24ea9a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/authentication/externalauthenticationmethods/ExternalAuthenticationMethodsRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.users.item.authentication.externalauthenticationmethods; + +import com.microsoft.graph.models.ExternalAuthenticationMethod; +import com.microsoft.graph.models.ExternalAuthenticationMethodCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count.CountRequestBuilder; +import com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item.ExternalAuthenticationMethodItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 externalAuthenticationMethods property of the microsoft.graph.authentication entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalAuthenticationMethodsRequestBuilder 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 externalAuthenticationMethods property of the microsoft.graph.authentication entity. + * @param externalAuthenticationMethodId The unique identifier of externalAuthenticationMethod + * @return a {@link ExternalAuthenticationMethodItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalAuthenticationMethodItemRequestBuilder byExternalAuthenticationMethodId(@jakarta.annotation.Nonnull final String externalAuthenticationMethodId) { + Objects.requireNonNull(externalAuthenticationMethodId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("externalAuthenticationMethod%2Did", externalAuthenticationMethodId); + return new ExternalAuthenticationMethodItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link ExternalAuthenticationMethodsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalAuthenticationMethodsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/externalAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ExternalAuthenticationMethodsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalAuthenticationMethodsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/externalAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + * @return a {@link ExternalAuthenticationMethodCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalAuthenticationMethodCollectionResponse get() { + return get(null); + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalAuthenticationMethodCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalAuthenticationMethodCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalAuthenticationMethodCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create a new externalAuthenticationMethod object. This API doesn't support self-service operations. + * @param body The request body + * @return a {@link ExternalAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalAuthenticationMethod post(@jakarta.annotation.Nonnull final ExternalAuthenticationMethod body) { + return post(body, null); + } + /** + * Create a new externalAuthenticationMethod object. This API doesn't support self-service operations. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExternalAuthenticationMethod post(@jakarta.annotation.Nonnull final ExternalAuthenticationMethod 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, ExternalAuthenticationMethod::createFromDiscriminatorValue); + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create a new externalAuthenticationMethod object. This API doesn't support self-service operations. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ExternalAuthenticationMethod body) { + return toPostRequestInformation(body, null); + } + /** + * Create a new externalAuthenticationMethod object. This API doesn't support self-service operations. + * @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 ExternalAuthenticationMethod 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 ExternalAuthenticationMethodsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalAuthenticationMethodsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalAuthenticationMethodsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + */ + @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/generated/users/item/authentication/externalauthenticationmethods/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/authentication/externalauthenticationmethods/count/CountRequestBuilder.java new file mode 100644 index 00000000000..8781cf7615c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/authentication/externalauthenticationmethods/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.authentication.externalauthenticationmethods.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/externalAuthenticationMethods/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/externalAuthenticationMethods/$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/generated/users/item/authentication/externalauthenticationmethods/item/ExternalAuthenticationMethodItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/authentication/externalauthenticationmethods/item/ExternalAuthenticationMethodItemRequestBuilder.java new file mode 100644 index 00000000000..ad85518c156 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/authentication/externalauthenticationmethods/item/ExternalAuthenticationMethodItemRequestBuilder.java @@ -0,0 +1,230 @@ +package com.microsoft.graph.users.item.authentication.externalauthenticationmethods.item; + +import com.microsoft.graph.models.ExternalAuthenticationMethod; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 externalAuthenticationMethods property of the microsoft.graph.authentication entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExternalAuthenticationMethodItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExternalAuthenticationMethodItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalAuthenticationMethodItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/externalAuthenticationMethods/{externalAuthenticationMethod%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExternalAuthenticationMethodItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExternalAuthenticationMethodItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/externalAuthenticationMethods/{externalAuthenticationMethod%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete an externalAuthenticationMethod object. This API doesn't support self-service operations. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Delete an externalAuthenticationMethod object. This API doesn't support self-service operations. + * @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); + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + * @return a {@link ExternalAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalAuthenticationMethod get() { + return get(null); + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalAuthenticationMethod get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExternalAuthenticationMethod::createFromDiscriminatorValue); + } + /** + * Update the navigation property externalAuthenticationMethods in users + * @param body The request body + * @return a {@link ExternalAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalAuthenticationMethod patch(@jakarta.annotation.Nonnull final ExternalAuthenticationMethod body) { + return patch(body, null); + } + /** + * Update the navigation property externalAuthenticationMethods in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExternalAuthenticationMethod} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ExternalAuthenticationMethod patch(@jakarta.annotation.Nonnull final ExternalAuthenticationMethod 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, ExternalAuthenticationMethod::createFromDiscriminatorValue); + } + /** + * Delete an externalAuthenticationMethod object. This API doesn't support self-service operations. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete an externalAuthenticationMethod object. This API doesn't support self-service operations. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 externalAuthenticationMethods in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExternalAuthenticationMethod body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property externalAuthenticationMethods in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ExternalAuthenticationMethod 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 ExternalAuthenticationMethodItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExternalAuthenticationMethodItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExternalAuthenticationMethodItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents the external MFA registered to a user for authentication using an external identity provider. + */ + @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/generated/users/item/authentication/fido2methods/Fido2MethodsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/authentication/fido2methods/Fido2MethodsRequestBuilder.java index dec0fb092e8..6b98496820a 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/authentication/fido2methods/Fido2MethodsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/authentication/fido2methods/Fido2MethodsRequestBuilder.java @@ -3,6 +3,7 @@ import com.microsoft.graph.models.Fido2AuthenticationMethodCollectionResponse; import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.users.item.authentication.fido2methods.count.CountRequestBuilder; +import com.microsoft.graph.users.item.authentication.fido2methods.creationoptions.CreationOptionsRequestBuilder; import com.microsoft.graph.users.item.authentication.fido2methods.item.Fido2AuthenticationMethodItemRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -30,6 +31,14 @@ public class Fido2MethodsRequestBuilder extends BaseRequestBuilder { public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the creationOptions method. + * @return a {@link CreationOptionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreationOptionsRequestBuilder creationOptions() { + return new CreationOptionsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the fido2Methods property of the microsoft.graph.authentication entity. * @param fido2AuthenticationMethodId The unique identifier of fido2AuthenticationMethod diff --git a/src/main/java/com/microsoft/graph/generated/users/item/authentication/fido2methods/creationoptions/CreationOptionsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/authentication/fido2methods/creationoptions/CreationOptionsRequestBuilder.java new file mode 100644 index 00000000000..a2c5bd464be --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/authentication/fido2methods/creationoptions/CreationOptionsRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.users.item.authentication.fido2methods.creationoptions; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WebauthnCredentialCreationOptions; +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 creationOptions method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CreationOptionsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CreationOptionsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreationOptionsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/fido2Methods/creationOptions()", pathParameters); + } + /** + * Instantiates a new {@link CreationOptionsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CreationOptionsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/authentication/fido2Methods/creationOptions()", rawUrl); + } + /** + * Retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. This function returns WebAuthn credential creation options that include a challenge, relying party information, and user information, which are used by the client to create a new FIDO2 credential. The challenge property and credential IDs in excludeCredentials are Base64URL-encoded without padding. All binary data in the response follows Base64URL encoding as defined in RFC 4648 Section 5. + * @return a {@link WebauthnCredentialCreationOptions} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public WebauthnCredentialCreationOptions get() { + return get(null); + } + /** + * Retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. This function returns WebAuthn credential creation options that include a challenge, relying party information, and user information, which are used by the client to create a new FIDO2 credential. The challenge property and credential IDs in excludeCredentials are Base64URL-encoded without padding. All binary data in the response follows Base64URL encoding as defined in RFC 4648 Section 5. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WebauthnCredentialCreationOptions} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public WebauthnCredentialCreationOptions get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WebauthnCredentialCreationOptions::createFromDiscriminatorValue); + } + /** + * Retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. This function returns WebAuthn credential creation options that include a challenge, relying party information, and user information, which are used by the client to create a new FIDO2 credential. The challenge property and credential IDs in excludeCredentials are Base64URL-encoded without padding. All binary data in the response follows Base64URL encoding as defined in RFC 4648 Section 5. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Retrieve creation options required to generate and register a Microsoft Entra ID-compatible passkey. This function returns WebAuthn credential creation options that include a challenge, relying party information, and user information, which are used by the client to create a new FIDO2 credential. The challenge property and credential IDs in excludeCredentials are Base64URL-encoded without padding. All binary data in the response follows Base64URL encoding as defined in RFC 4648 Section 5. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 CreationOptionsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CreationOptionsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CreationOptionsRequestBuilder(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/generated/users/item/calendar/events/item/accept/AcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/accept/AcceptPostRequestBody.java index f9e4a42c497..c9e156c1fe5 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/accept/AcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/accept/AcceptPostRequestBody.java @@ -23,6 +23,7 @@ public class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, public AcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/decline/DeclinePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/decline/DeclinePostRequestBody.java index c8267d0f709..e8cbc2c802b 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/decline/DeclinePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/decline/DeclinePostRequestBody.java @@ -24,6 +24,7 @@ public class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel public DeclinePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java index bde080de5ac..9f717724aa1 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendar/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java @@ -24,6 +24,7 @@ public class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, B public TentativelyAcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java index 9d29e8d018a..68f9e5e0b35 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendar/permanentdelete/PermanentDeleteRequestBuilder.java @@ -35,18 +35,16 @@ public PermanentDeleteRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/users/{user%2Did}/calendar/permanentDelete", rawUrl); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void post() { post(null); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @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); @@ -55,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @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/generated/users/item/calendargroups/item/calendars/item/events/item/accept/AcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/accept/AcceptPostRequestBody.java index b194a08bf2f..f3d18b30971 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/accept/AcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/accept/AcceptPostRequestBody.java @@ -23,6 +23,7 @@ public class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, public AcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/decline/DeclinePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/decline/DeclinePostRequestBody.java index 68d2576552f..0381c8eb66c 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/decline/DeclinePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/decline/DeclinePostRequestBody.java @@ -24,6 +24,7 @@ public class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel public DeclinePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java index bc102fd2207..70ca005d15a 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java @@ -24,6 +24,7 @@ public class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, B public TentativelyAcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/permanentdelete/PermanentDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/permanentdelete/PermanentDeleteRequestBuilder.java index 609c5962fee..99e2c4b3218 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/permanentdelete/PermanentDeleteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendargroups/item/calendars/item/permanentdelete/PermanentDeleteRequestBuilder.java @@ -35,18 +35,16 @@ public PermanentDeleteRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/users/{user%2Did}/calendarGroups/{calendarGroup%2Did}/calendars/{calendar%2Did}/permanentDelete", rawUrl); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void post() { post(null); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @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); @@ -55,7 +53,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +61,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. + * Invoke action permanentDelete * @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/generated/users/item/calendars/item/events/item/accept/AcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/accept/AcceptPostRequestBody.java index 147aed85212..6d08f6d957e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/accept/AcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/accept/AcceptPostRequestBody.java @@ -23,6 +23,7 @@ public class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, public AcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/decline/DeclinePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/decline/DeclinePostRequestBody.java index 44e115a8a56..91045310bb2 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/decline/DeclinePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/decline/DeclinePostRequestBody.java @@ -24,6 +24,7 @@ public class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel public DeclinePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java index b0d21575f2d..67400f20dd1 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java @@ -24,6 +24,7 @@ public class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, B public TentativelyAcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/permanentdelete/PermanentDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/permanentdelete/PermanentDeleteRequestBuilder.java index 9c9a8682904..54afa5ce854 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/permanentdelete/PermanentDeleteRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/calendars/item/permanentdelete/PermanentDeleteRequestBuilder.java @@ -37,7 +37,6 @@ public PermanentDeleteRequestBuilder(@jakarta.annotation.Nonnull final String ra /** * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ public void post() { post(null); @@ -46,7 +45,6 @@ public void post() { * Permanently delete a calendar folder and the events that it contains and remove them from the mailbox. For more information about item retention, see Configure deleted item retention and recoverable items quotas. * @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); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/ChatItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/ChatItemRequestBuilder.java index 6d666d31b70..245cddc30cf 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/ChatItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/ChatItemRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.Chat; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.chats.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.users.item.chats.item.hideforuser.HideForUserRequestBuilder; import com.microsoft.graph.users.item.chats.item.installedapps.InstalledAppsRequestBuilder; import com.microsoft.graph.users.item.chats.item.lastmessagepreview.LastMessagePreviewRequestBuilder; @@ -11,8 +12,11 @@ import com.microsoft.graph.users.item.chats.item.messages.MessagesRequestBuilder; import com.microsoft.graph.users.item.chats.item.permissiongrants.PermissionGrantsRequestBuilder; import com.microsoft.graph.users.item.chats.item.pinnedmessages.PinnedMessagesRequestBuilder; +import com.microsoft.graph.users.item.chats.item.removeallaccessforuser.RemoveAllAccessForUserRequestBuilder; import com.microsoft.graph.users.item.chats.item.sendactivitynotification.SendActivityNotificationRequestBuilder; +import com.microsoft.graph.users.item.chats.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.users.item.chats.item.tabs.TabsRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.TargetedMessagesRequestBuilder; import com.microsoft.graph.users.item.chats.item.unhideforuser.UnhideForUserRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -32,6 +36,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class ChatItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the completeMigration method. + * @return a {@link CompleteMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CompleteMigrationRequestBuilder completeMigration() { + return new CompleteMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the hideForUser method. * @return a {@link HideForUserRequestBuilder} @@ -104,6 +116,14 @@ public PermissionGrantsRequestBuilder permissionGrants() { public PinnedMessagesRequestBuilder pinnedMessages() { return new PinnedMessagesRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the removeAllAccessForUser method. + * @return a {@link RemoveAllAccessForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveAllAccessForUserRequestBuilder removeAllAccessForUser() { + return new RemoveAllAccessForUserRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the sendActivityNotification method. * @return a {@link SendActivityNotificationRequestBuilder} @@ -112,6 +132,14 @@ public PinnedMessagesRequestBuilder pinnedMessages() { public SendActivityNotificationRequestBuilder sendActivityNotification() { return new SendActivityNotificationRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.chat entity. * @return a {@link TabsRequestBuilder} @@ -120,6 +148,14 @@ public SendActivityNotificationRequestBuilder sendActivityNotification() { public TabsRequestBuilder tabs() { return new TabsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the targetedMessages property of the microsoft.graph.chat entity. + * @return a {@link TargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedMessagesRequestBuilder targetedMessages() { + return new TargetedMessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the unhideForUser method. * @return a {@link UnhideForUserRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/completemigration/CompleteMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/completemigration/CompleteMigrationRequestBuilder.java new file mode 100644 index 00000000000..7a90208c6d0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/completemigration/CompleteMigrationRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.users.item.chats.item.completemigration; + +import com.microsoft.graph.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 completeMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CompleteMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CompleteMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/completeMigration", pathParameters); + } + /** + * Instantiates a new {@link CompleteMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/completeMigration", rawUrl); + } + /** + * Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types. + * @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); + } + /** + * Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Complete the migration of external messages by removing migration mode from a chat. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. After a completeMigration request is made for an existing or new chat, you can start a migration session by calling chat: startMigration. This API supportes the following channel types. + * @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 CompleteMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CompleteMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CompleteMigrationRequestBuilder(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/generated/users/item/chats/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/MessagesRequestBuilder.java index 16dccb395db..2454517c34c 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/MessagesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.users.item.chats.item.messages.count.CountRequestBuilder; import com.microsoft.graph.users.item.chats.item.messages.delta.DeltaRequestBuilder; import com.microsoft.graph.users.item.chats.item.messages.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.users.item.chats.item.messages.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the messages property of the microsoft.graph.chat entity. * @param chatMessageId The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/RepliesRequestBuilder.java index 37d1ffb0cc5..3e550bf79c6 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/RepliesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.users.item.chats.item.messages.item.replies.count.CountRequestBuilder; import com.microsoft.graph.users.item.chats.item.messages.item.replies.delta.DeltaRequestBuilder; import com.microsoft.graph.users.item.chats.item.messages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. * @param chatMessageId1 The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..5de25672b24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..db52f1fd3ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.chats.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/users/item/chats/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..bb19ec1cf17 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.chats.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..2789589b3c1 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.chats.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/messages/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/users/item/chats/item/removeallaccessforuser/RemoveAllAccessForUserPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/removeallaccessforuser/RemoveAllAccessForUserPostRequestBody.java new file mode 100644 index 00000000000..205a7d04e8c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/removeallaccessforuser/RemoveAllAccessForUserPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.users.item.chats.item.removeallaccessforuser; + +import com.microsoft.graph.models.TeamworkUserIdentity; +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 RemoveAllAccessForUserPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link RemoveAllAccessForUserPostRequestBody} and sets the default values. + */ + public RemoveAllAccessForUserPostRequestBody() { + 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 RemoveAllAccessForUserPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static RemoveAllAccessForUserPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new RemoveAllAccessForUserPostRequestBody(); + } + /** + * 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("user", (n) -> { this.setUser(n.getObjectValue(TeamworkUserIdentity::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the user property value. The user property + * @return a {@link TeamworkUserIdentity} + */ + @jakarta.annotation.Nullable + public TeamworkUserIdentity 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("user", this.getUser()); + 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 user property value. The user property + * @param value Value to set for the user property. + */ + public void setUser(@jakarta.annotation.Nullable final TeamworkUserIdentity value) { + this.backingStore.set("user", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/removeallaccessforuser/RemoveAllAccessForUserRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/removeallaccessforuser/RemoveAllAccessForUserRequestBuilder.java new file mode 100644 index 00000000000..6e4db7f8ba8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/removeallaccessforuser/RemoveAllAccessForUserRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.chats.item.removeallaccessforuser; + +import com.microsoft.graph.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 removeAllAccessForUser method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RemoveAllAccessForUserRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RemoveAllAccessForUserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveAllAccessForUserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/removeAllAccessForUser", pathParameters); + } + /** + * Instantiates a new {@link RemoveAllAccessForUserRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RemoveAllAccessForUserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/removeAllAccessForUser", rawUrl); + } + /** + * Remove access to a chat for a user. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final RemoveAllAccessForUserPostRequestBody body) { + post(body, null); + } + /** + * Remove access to a chat for a user. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final RemoveAllAccessForUserPostRequestBody 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 access to a chat for a user. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final RemoveAllAccessForUserPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Remove access to a chat for a user. + * @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 RemoveAllAccessForUserPostRequestBody 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 RemoveAllAccessForUserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RemoveAllAccessForUserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RemoveAllAccessForUserRequestBuilder(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/generated/users/item/chats/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..9d7d08bba13 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.users.item.chats.item.startmigration; + +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 StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * 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("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..ac792f350c6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.chats.item.startmigration; + +import com.microsoft.graph.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 startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing chat. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. You can define a minimum timestamp for content migration that enables the import of messages from the past. The specified timestamp must be earlier than the current createdDateTime of the chat. Imported content is always limited by the createdDateTime of the target thread. An optional createdDateTime property in the payload allows you to update this value, but with strict rules: This API supportes the following channel types. + * @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 StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(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/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java new file mode 100644 index 00000000000..261cfb88915 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TargetedChatMessage; +import com.microsoft.graph.models.TargetedChatMessageCollectionResponse; +import com.microsoft.graph.users.item.chats.item.targetedmessages.count.CountRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.TargetedChatMessageItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 targetedMessages property of the microsoft.graph.chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedMessagesRequestBuilder 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 targetedMessages property of the microsoft.graph.chat entity. + * @param targetedChatMessageId The unique identifier of targetedChatMessage + * @return a {@link TargetedChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedChatMessageItemRequestBuilder byTargetedChatMessageId(@jakarta.annotation.Nonnull final String targetedChatMessageId) { + Objects.requireNonNull(targetedChatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("targetedChatMessage%2Did", targetedChatMessageId); + return new TargetedChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link TargetedMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link TargetedMessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse get() { + return get(null); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TargetedChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to targetedMessages for users + * @param body The request body + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to targetedMessages for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to targetedMessages for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to targetedMessages for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage 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 TargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TargetedMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + */ + @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/generated/users/item/chats/item/targetedmessages/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d4a6010ec12 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/$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/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..d51c7456061 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java @@ -0,0 +1,246 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TargetedChatMessage; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.HostedContentsRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.RepliesRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 targetedMessages property of the microsoft.graph.chat entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TargetedChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @return a {@link HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder hostedContents() { + return new HostedContentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @return a {@link RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder replies() { + return new RepliesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link TargetedChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TargetedChatMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TargetedChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property targetedMessages for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property targetedMessages for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage get() { + return get(null); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property targetedMessages in users + * @param body The request body + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage patch(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property targetedMessages in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TargetedChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TargetedChatMessage patch(@jakarta.annotation.Nonnull final TargetedChatMessage 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, TargetedChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property targetedMessages for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property targetedMessages for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 targetedMessages in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property targetedMessages in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final TargetedChatMessage 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 TargetedChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TargetedChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TargetedChatMessageItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. + */ + @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/generated/users/item/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java new file mode 100644 index 00000000000..871e3b063a6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/hostedcontents/HostedContentsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents; + +import com.microsoft.graph.models.ChatMessageHostedContent; +import com.microsoft.graph.models.ChatMessageHostedContentCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count.CountRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class HostedContentsRequestBuilder 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 hostedContents property of the microsoft.graph.chatMessage entity. + * @param chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return a {@link ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder byChatMessageHostedContentId(@jakarta.annotation.Nonnull final String chatMessageHostedContentId) { + Objects.requireNonNull(chatMessageHostedContentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessageHostedContent%2Did", chatMessageHostedContentId); + return new ChatMessageHostedContentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageHostedContentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return post(body, null); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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 HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new HostedContentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/generated/users/item/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..d54f95378d2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/hostedcontents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/$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/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java new file mode 100644 index 00000000000..2bdac6a849f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item; + +import com.microsoft.graph.models.ChatMessageHostedContent; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value.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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageHostedContentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the user entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property hostedContents for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property hostedContents for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return patch(body, null); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Delete navigation property hostedContents for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property hostedContents for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 hostedContents in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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 ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageHostedContentItemRequestBuilder(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 { + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..f48b647ab08 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/hostedcontents/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.hostedcontents.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java new file mode 100644 index 00000000000..07281666821 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/RepliesRequestBuilder.java @@ -0,0 +1,261 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.models.ChatMessageCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count.CountRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta.DeltaRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 replies property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RepliesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the delta method. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder delta() { + return new DeltaRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. + * @param chatMessageId The unique identifier of chatMessage + * @return a {@link ChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageItemRequestBuilder byChatMessageId(@jakarta.annotation.Nonnull final String chatMessageId) { + Objects.requireNonNull(chatMessageId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessage%2Did", chatMessageId); + return new ChatMessageItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RepliesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RepliesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link ChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageCollectionResponse get() { + return get(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to replies for users + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage body) { + return post(body, null); + } + /** + * Create new navigation property to replies for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to replies for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessage body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to replies for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessage 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 RepliesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RepliesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RepliesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + */ + @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/generated/users/item/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java new file mode 100644 index 00000000000..93fc193df1a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/$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/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java new file mode 100644 index 00000000000..1ea159c86e9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta; + +import com.microsoft.graph.models.BaseDeltaFunctionResponse; +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParseNode; +import com.microsoft.kiota.serialization.SerializationWriter; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaGetResponse extends BaseDeltaFunctionResponse implements Parsable { + /** + * Instantiates a new {@link DeltaGetResponse} and sets the default values. + */ + public DeltaGetResponse() { + super(); + } + /** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @return a {@link DeltaGetResponse} + */ + @jakarta.annotation.Nonnull + public static DeltaGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeltaGetResponse(); + } + /** + * The deserialization information for the current model + * @return a {@link Map>} + */ + @jakarta.annotation.Nonnull + public Map> getFieldDeserializers() { + final HashMap> deserializerMap = new HashMap>(super.getFieldDeserializers()); + deserializerMap.put("value", (n) -> { this.setValue(n.getCollectionOfObjectValues(ChatMessage::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/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java new file mode 100644 index 00000000000..7f615e32e40 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/delta/DeltaRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.delta; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to call the delta method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeltaRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link DeltaRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get() { + return get(null); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DeltaGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DeltaRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeltaRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the list of messages from all chats in which a user is a participant, including one-on-one chats, group chats, and meeting chats. When you use delta query, you can get new or updated messages. To get the replies for a message, use the list message replies or the get message reply operations. A GET request with the delta function returns one of the following: State tokens are opaque to the client. To proceed with a round of change tracking, copy and apply the @odata.nextLink or @odata.deltaLink URL returned from the last GET request to the next delta function call. An @odata.deltaLink returned in a response signifies that the current round of change tracking is complete. You can save and use the @odata.deltaLink URL when you begin to retrieve more changes (messages changed or posted after you acquire @odata.deltaLink). For more information, see the delta query documentation. + */ + @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/generated/users/item/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java new file mode 100644 index 00000000000..ce482934017 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/ChatMessageItemRequestBuilder.java @@ -0,0 +1,273 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.HostedContentsRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction.SetReactionRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete.SoftDeleteRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete.UndoSoftDeleteRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction.UnsetReactionRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 replies property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the hostedContents property of the microsoft.graph.chatMessage entity. + * @return a {@link HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder hostedContents() { + return new HostedContentsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the setReaction method. + * @return a {@link SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder setReaction() { + return new SetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the softDelete method. + * @return a {@link SoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SoftDeleteRequestBuilder softDelete() { + return new SoftDeleteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the undoSoftDelete method. + * @return a {@link UndoSoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UndoSoftDeleteRequestBuilder undoSoftDelete() { + return new UndoSoftDeleteRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the unsetReaction method. + * @return a {@link UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder unsetReaction() { + return new UnsetReactionRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property replies for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property replies for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage get() { + return get(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessage::createFromDiscriminatorValue); + } + /** + * Update the navigation property replies in users + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage patch(@jakarta.annotation.Nonnull final ChatMessage body) { + return patch(body, null); + } + /** + * Update the navigation property replies in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessage patch(@jakarta.annotation.Nonnull final ChatMessage 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Delete navigation property replies for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property replies for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Replies for a specified message. Supports $expand for channel messages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 replies in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessage body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property replies in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessage 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 ChatMessageItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageItemRequestBuilder(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 { + } + /** + * Replies for a specified message. Supports $expand for channel messages. + */ + @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/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java new file mode 100644 index 00000000000..7ee3de7d69d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/HostedContentsRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents; + +import com.microsoft.graph.models.ChatMessageHostedContent; +import com.microsoft.graph.models.ChatMessageHostedContentCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count.CountRequestBuilder; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.ChatMessageHostedContentItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class HostedContentsRequestBuilder 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 hostedContents property of the microsoft.graph.chatMessage entity. + * @param chatMessageHostedContentId The unique identifier of chatMessageHostedContent + * @return a {@link ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder byChatMessageHostedContentId(@jakarta.annotation.Nonnull final String chatMessageHostedContentId) { + Objects.requireNonNull(chatMessageHostedContentId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("chatMessageHostedContent%2Did", chatMessageHostedContentId); + return new ChatMessageHostedContentItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link HostedContentsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public HostedContentsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContentCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContentCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageHostedContentCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return post(body, null); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent post(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to hostedContents for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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 HostedContentsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public HostedContentsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new HostedContentsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java new file mode 100644 index 00000000000..258c7db50e7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/$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/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java new file mode 100644 index 00000000000..3dbe20fd629 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/ChatMessageHostedContentItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item; + +import com.microsoft.graph.models.ChatMessageHostedContent; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value.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 hostedContents property of the microsoft.graph.chatMessage entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ChatMessageHostedContentItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the media for the user entity. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder content() { + return new ContentRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ChatMessageHostedContentItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ChatMessageHostedContentItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property hostedContents for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property hostedContents for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get() { + return get(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return patch(body, null); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessageHostedContent} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ChatMessageHostedContent patch(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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, ChatMessageHostedContent::createFromDiscriminatorValue); + } + /** + * Delete navigation property hostedContents for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property hostedContents for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 hostedContents in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property hostedContents in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final ChatMessageHostedContent 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 ChatMessageHostedContentItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ChatMessageHostedContentItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ChatMessageHostedContentItemRequestBuilder(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 { + } + /** + * Content in a message hosted by Microsoft Teams - for example, images or code snippets. + */ + @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/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java new file mode 100644 index 00000000000..f082ec4f3a9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/hostedcontents/item/value/ContentRequestBuilder.java @@ -0,0 +1,195 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.hostedcontents.item.value; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.io.InputStream; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the media for the user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ContentRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", pathParameters); + } + /** + * Instantiates a new {@link ContentRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ContentRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/hostedContents/{chatMessageHostedContent%2Did}/$value", rawUrl); + } + /** + * The unique identifier for an entity. Read-only. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get() { + return get(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body) { + return put(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link InputStream} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public InputStream put(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPutRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, InputStream.class); + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The unique identifier for an entity. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/octet-stream, application/json"); + return requestInfo; + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body) { + return toPutRequestInformation(body, null); + } + /** + * The unique identifier for an entity. Read-only. + * @param body Binary request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final InputStream body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setStreamContent(body, "application/octet-stream"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ContentRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ContentRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ContentRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java new file mode 100644 index 00000000000..a384b44a27f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction; + +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 SetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetReactionPostRequestBody} and sets the default values. + */ + public SetReactionPostRequestBody() { + 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 SetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the 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("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java new file mode 100644 index 00000000000..d59c374162d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/setreaction/SetReactionRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.setreaction; + +import com.microsoft.graph.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 setReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", pathParameters); + } + /** + * Instantiates a new {@link SetReactionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/setReaction", rawUrl); + } + /** + * Invoke action setReaction + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + post(body, null); + } + /** + * Invoke action setReaction + * @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 SetReactionPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action setReaction + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action setReaction + * @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 SetReactionPostRequestBody 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 SetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetReactionRequestBuilder(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/generated/users/item/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java new file mode 100644 index 00000000000..1777f51c3c9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/softdelete/SoftDeleteRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.softdelete; + +import com.microsoft.graph.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 softDelete method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SoftDeleteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SoftDeleteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", pathParameters); + } + /** + * Instantiates a new {@link SoftDeleteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/softDelete", rawUrl); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @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); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Delete a single chatMessage or a chat message reply in a channel or a chat. + * @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 SoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SoftDeleteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SoftDeleteRequestBuilder(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/generated/users/item/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java new file mode 100644 index 00000000000..ef194f8694b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/undosoftdelete/UndoSoftDeleteRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.undosoftdelete; + +import com.microsoft.graph.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 undoSoftDelete method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UndoSoftDeleteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UndoSoftDeleteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UndoSoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", pathParameters); + } + /** + * Instantiates a new {@link UndoSoftDeleteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UndoSoftDeleteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/undoSoftDelete", rawUrl); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @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); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Undo soft deletion of a single chatMessage or a chat message reply in a channel or a chat. + * @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 UndoSoftDeleteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UndoSoftDeleteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UndoSoftDeleteRequestBuilder(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/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java new file mode 100644 index 00000000000..a278c864c02 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionPostRequestBody.java @@ -0,0 +1,107 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction; + +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 UnsetReactionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link UnsetReactionPostRequestBody} and sets the default values. + */ + public UnsetReactionPostRequestBody() { + 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 UnsetReactionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static UnsetReactionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new UnsetReactionPostRequestBody(); + } + /** + * 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("reactionType", (n) -> { this.setReactionType(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the reactionType property value. The reactionType property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getReactionType() { + return this.backingStore.get("reactionType"); + } + /** + * Serializes information the 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("reactionType", this.getReactionType()); + 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 reactionType property value. The reactionType property + * @param value Value to set for the reactionType property. + */ + public void setReactionType(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("reactionType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java new file mode 100644 index 00000000000..a687b62f56b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/item/unsetreaction/UnsetReactionRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.item.unsetreaction; + +import com.microsoft.graph.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 unsetReaction method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UnsetReactionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", pathParameters); + } + /** + * Instantiates a new {@link UnsetReactionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UnsetReactionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/{chatMessage%2Did}/unsetReaction", rawUrl); + } + /** + * Invoke action unsetReaction + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void post(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + post(body, null); + } + /** + * Invoke action unsetReaction + * @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 UnsetReactionPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Invoke action unsetReaction + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UnsetReactionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Invoke action unsetReaction + * @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 UnsetReactionPostRequestBody 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 UnsetReactionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UnsetReactionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UnsetReactionRequestBuilder(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/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..ae022cb6d2a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..86adadda4b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/chats/item/targetedmessages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.chats.item.targetedmessages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/chats/{chat%2Did}/targetedMessages/{targetedChatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java index ec91e2e98ce..e9aa4dcdcb2 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/CloudPCItemRequestBuilder.java @@ -5,8 +5,10 @@ import com.microsoft.graph.users.item.cloudpcs.item.endgraceperiod.EndGracePeriodRequestBuilder; import com.microsoft.graph.users.item.cloudpcs.item.reboot.RebootRequestBuilder; import com.microsoft.graph.users.item.cloudpcs.item.rename.RenameRequestBuilder; +import com.microsoft.graph.users.item.cloudpcs.item.reprovision.ReprovisionRequestBuilder; import com.microsoft.graph.users.item.cloudpcs.item.resize.ResizeRequestBuilder; import com.microsoft.graph.users.item.cloudpcs.item.restore.RestoreRequestBuilder; +import com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail.RetrieveCloudPcLaunchDetailRequestBuilder; import com.microsoft.graph.users.item.cloudpcs.item.troubleshoot.TroubleshootRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; @@ -50,6 +52,14 @@ public RebootRequestBuilder reboot() { public RenameRequestBuilder rename() { return new RenameRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the reprovision method. + * @return a {@link ReprovisionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprovisionRequestBuilder reprovision() { + return new ReprovisionRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the resize method. * @return a {@link ResizeRequestBuilder} @@ -66,6 +76,14 @@ public ResizeRequestBuilder resize() { public RestoreRequestBuilder restore() { return new RestoreRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the retrieveCloudPcLaunchDetail method. + * @return a {@link RetrieveCloudPcLaunchDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveCloudPcLaunchDetailRequestBuilder retrieveCloudPcLaunchDetail() { + return new RetrieveCloudPcLaunchDetailRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the troubleshoot method. * @return a {@link TroubleshootRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/reprovision/ReprovisionPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/reprovision/ReprovisionPostRequestBody.java new file mode 100644 index 00000000000..c7ed8e9b30f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/reprovision/ReprovisionPostRequestBody.java @@ -0,0 +1,126 @@ +package com.microsoft.graph.users.item.cloudpcs.item.reprovision; + +import com.microsoft.graph.models.CloudPcOperatingSystem; +import com.microsoft.graph.models.CloudPcUserAccountType; +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 ReprovisionPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReprovisionPostRequestBody} and sets the default values. + */ + public ReprovisionPostRequestBody() { + 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 ReprovisionPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReprovisionPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReprovisionPostRequestBody(); + } + /** + * 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("osVersion", (n) -> { this.setOsVersion(n.getEnumValue(CloudPcOperatingSystem::forValue)); }); + deserializerMap.put("userAccountType", (n) -> { this.setUserAccountType(n.getEnumValue(CloudPcUserAccountType::forValue)); }); + return deserializerMap; + } + /** + * Gets the osVersion property value. The osVersion property + * @return a {@link CloudPcOperatingSystem} + */ + @jakarta.annotation.Nullable + public CloudPcOperatingSystem getOsVersion() { + return this.backingStore.get("osVersion"); + } + /** + * Gets the userAccountType property value. The userAccountType property + * @return a {@link CloudPcUserAccountType} + */ + @jakarta.annotation.Nullable + public CloudPcUserAccountType getUserAccountType() { + return this.backingStore.get("userAccountType"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeEnumValue("osVersion", this.getOsVersion()); + writer.writeEnumValue("userAccountType", this.getUserAccountType()); + 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 osVersion property value. The osVersion property + * @param value Value to set for the osVersion property. + */ + public void setOsVersion(@jakarta.annotation.Nullable final CloudPcOperatingSystem value) { + this.backingStore.set("osVersion", value); + } + /** + * Sets the userAccountType property value. The userAccountType property + * @param value Value to set for the userAccountType property. + */ + public void setUserAccountType(@jakarta.annotation.Nullable final CloudPcUserAccountType value) { + this.backingStore.set("userAccountType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/reprovision/ReprovisionRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/reprovision/ReprovisionRequestBuilder.java new file mode 100644 index 00000000000..718be6aebb2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/reprovision/ReprovisionRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.cloudpcs.item.reprovision; + +import com.microsoft.graph.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 reprovision method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReprovisionRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReprovisionRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprovisionRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/reprovision", pathParameters); + } + /** + * Instantiates a new {@link ReprovisionRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReprovisionRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/reprovision", rawUrl); + } + /** + * Reprovision a specific Cloud PC. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ReprovisionPostRequestBody body) { + post(body, null); + } + /** + * Reprovision a specific Cloud PC. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ReprovisionPostRequestBody 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); + } + /** + * Reprovision a specific Cloud PC. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReprovisionPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reprovision a specific Cloud PC. + * @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 ReprovisionPostRequestBody 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 ReprovisionRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReprovisionRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReprovisionRequestBuilder(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/generated/users/item/cloudpcs/item/retrievecloudpclaunchdetail/RetrieveCloudPcLaunchDetailRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/retrievecloudpclaunchdetail/RetrieveCloudPcLaunchDetailRequestBuilder.java new file mode 100644 index 00000000000..00ebb1cd6b2 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/cloudpcs/item/retrievecloudpclaunchdetail/RetrieveCloudPcLaunchDetailRequestBuilder.java @@ -0,0 +1,98 @@ +package com.microsoft.graph.users.item.cloudpcs.item.retrievecloudpclaunchdetail; + +import com.microsoft.graph.models.CloudPcLaunchDetail; +import com.microsoft.graph.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 retrieveCloudPcLaunchDetail method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RetrieveCloudPcLaunchDetailRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RetrieveCloudPcLaunchDetailRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveCloudPcLaunchDetailRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()", pathParameters); + } + /** + * Instantiates a new {@link RetrieveCloudPcLaunchDetailRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RetrieveCloudPcLaunchDetailRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/cloudPCs/{cloudPC%2Did}/retrieveCloudPcLaunchDetail()", rawUrl); + } + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @return a {@link CloudPcLaunchDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudPcLaunchDetail get() { + return get(null); + } + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link CloudPcLaunchDetail} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public CloudPcLaunchDetail get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, CloudPcLaunchDetail::createFromDiscriminatorValue); + } + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the cloudPcLaunchDetail for a specific cloudPC that belongs to the current signed-in user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation 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 RetrieveCloudPcLaunchDetailRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RetrieveCloudPcLaunchDetailRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RetrieveCloudPcLaunchDetailRequestBuilder(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/generated/users/item/directreports/DirectReportsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/directreports/DirectReportsRequestBuilder.java index 729b8398442..b4ebd94e787 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/directreports/DirectReportsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/directreports/DirectReportsRequestBuilder.java @@ -77,19 +77,21 @@ public DirectReportsRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/users/{user%2Did}/directReports{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get() { return get(null); } /** - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -99,7 +101,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -107,7 +109,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -129,7 +131,7 @@ public DirectReportsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Str return new DirectReportsRequestBuilder(rawUrl, requestAdapter); } /** - * The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + * Get an agentUser's direct reports. Returns the users and contacts for whom this agent user is assigned as manager. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java index 28bfb738b25..da15f3ced54 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/EmployeeExperienceRequestBuilder.java @@ -2,6 +2,7 @@ import com.microsoft.graph.models.EmployeeExperienceUser; import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.AssignedRolesRequestBuilder; import com.microsoft.graph.users.item.employeeexperience.learningcourseactivities.LearningCourseActivitiesRequestBuilder; import com.microsoft.graph.users.item.employeeexperience.learningcourseactivitieswithexternalcourseactivityid.LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -22,6 +23,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class EmployeeExperienceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + * @return a {@link AssignedRolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AssignedRolesRequestBuilder assignedRoles() { + return new AssignedRolesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the learningCourseActivities property of the microsoft.graph.employeeExperienceUser entity. * @return a {@link LearningCourseActivitiesRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/AssignedRolesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/AssignedRolesRequestBuilder.java new file mode 100644 index 00000000000..db2756778f5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/AssignedRolesRequestBuilder.java @@ -0,0 +1,245 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles; + +import com.microsoft.graph.models.EngagementRole; +import com.microsoft.graph.models.EngagementRoleCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.count.CountRequestBuilder; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.item.EngagementRoleItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class AssignedRolesRequestBuilder 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 assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + * @param engagementRoleId The unique identifier of engagementRole + * @return a {@link EngagementRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleItemRequestBuilder byEngagementRoleId(@jakarta.annotation.Nonnull final String engagementRoleId) { + Objects.requireNonNull(engagementRoleId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementRole%2Did", engagementRoleId); + return new EngagementRoleItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link AssignedRolesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AssignedRolesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link AssignedRolesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public AssignedRolesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + * @return a {@link EngagementRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleCollectionResponse get() { + return get(null); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public EngagementRoleCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRoleCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to assignedRoles for users + * @param body The request body + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole body) { + return post(body, null); + } + /** + * Create new navigation property to assignedRoles for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole post(@jakarta.annotation.Nonnull final EngagementRole 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, EngagementRole::createFromDiscriminatorValue); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to assignedRoles for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to assignedRoles for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRole 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 AssignedRolesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public AssignedRolesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new AssignedRolesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of all the roles assigned to a user in Viva Engage. + */ + @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/generated/users/item/employeeexperience/assignedroles/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/count/CountRequestBuilder.java new file mode 100644 index 00000000000..0fda4398fed --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/$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/generated/users/item/employeeexperience/assignedroles/item/EngagementRoleItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/EngagementRoleItemRequestBuilder.java new file mode 100644 index 00000000000..65ad383fb2a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/EngagementRoleItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles.item; + +import com.microsoft.graph.models.EngagementRole; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.MembersRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 assignedRoles property of the microsoft.graph.employeeExperienceUser entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the members property of the microsoft.graph.engagementRole entity. + * @return a {@link MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder members() { + return new MembersRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementRoleItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementRoleItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property assignedRoles for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property assignedRoles for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Represents the collection of Viva Engage roles assigned to a user. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole get() { + return get(null); + } + /** + * Represents the collection of Viva Engage roles assigned to a user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRole::createFromDiscriminatorValue); + } + /** + * Update the navigation property assignedRoles in users + * @param body The request body + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole body) { + return patch(body, null); + } + /** + * Update the navigation property assignedRoles in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRole} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRole patch(@jakarta.annotation.Nonnull final EngagementRole 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, EngagementRole::createFromDiscriminatorValue); + } + /** + * Delete navigation property assignedRoles for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property assignedRoles for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Represents the collection of Viva Engage roles assigned to a user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Represents the collection of Viva Engage roles assigned to a user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 assignedRoles in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRole body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property assignedRoles in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRole 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 EngagementRoleItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementRoleItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Represents the collection of Viva Engage roles assigned to a user. + */ + @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/generated/users/item/employeeexperience/assignedroles/item/members/MembersRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/MembersRequestBuilder.java new file mode 100644 index 00000000000..6ce758d90b4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/MembersRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members; + +import com.microsoft.graph.models.EngagementRoleMember; +import com.microsoft.graph.models.EngagementRoleMemberCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count.CountRequestBuilder; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.EngagementRoleMemberItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 members property of the microsoft.graph.engagementRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MembersRequestBuilder 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 members property of the microsoft.graph.engagementRole entity. + * @param engagementRoleMemberId The unique identifier of engagementRoleMember + * @return a {@link EngagementRoleMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleMemberItemRequestBuilder byEngagementRoleMemberId(@jakarta.annotation.Nonnull final String engagementRoleMemberId) { + Objects.requireNonNull(engagementRoleMemberId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("engagementRoleMember%2Did", engagementRoleMemberId); + return new EngagementRoleMemberItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link MembersRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MembersRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Users that have this role assigned. + * @return a {@link EngagementRoleMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMemberCollectionResponse get() { + return get(null); + } + /** + * Users that have this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMemberCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMemberCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRoleMemberCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to members for users + * @param body The request body + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember post(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return post(body, null); + } + /** + * Create new navigation property to members for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember post(@jakarta.annotation.Nonnull final EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Users that have this role assigned. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Users that have this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to members for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to members for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember 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 MembersRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MembersRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MembersRequestBuilder(rawUrl, requestAdapter); + } + /** + * Users that have this role assigned. + */ + @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/generated/users/item/employeeexperience/assignedroles/item/members/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/count/CountRequestBuilder.java new file mode 100644 index 00000000000..6805ece64ec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/$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/generated/users/item/employeeexperience/assignedroles/item/members/item/EngagementRoleMemberItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/EngagementRoleMemberItemRequestBuilder.java new file mode 100644 index 00000000000..9b308e3e519 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/EngagementRoleMemberItemRequestBuilder.java @@ -0,0 +1,237 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item; + +import com.microsoft.graph.models.EngagementRoleMember; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.UserRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 members property of the microsoft.graph.engagementRole entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EngagementRoleMemberItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the user property of the microsoft.graph.engagementRoleMember entity. + * @return a {@link UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder user() { + return new UserRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link EngagementRoleMemberItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleMemberItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link EngagementRoleMemberItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EngagementRoleMemberItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property members for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property members for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Users that have this role assigned. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember get() { + return get(null); + } + /** + * Users that have this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Update the navigation property members in users + * @param body The request body + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return patch(body, null); + } + /** + * Update the navigation property members in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link EngagementRoleMember} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public EngagementRoleMember patch(@jakarta.annotation.Nonnull final EngagementRoleMember 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, EngagementRoleMember::createFromDiscriminatorValue); + } + /** + * Delete navigation property members for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property members for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Users that have this role assigned. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Users that have this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 members in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property members in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final EngagementRoleMember 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 EngagementRoleMemberItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EngagementRoleMemberItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EngagementRoleMemberItemRequestBuilder(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 { + } + /** + * Users that have this role assigned. + */ + @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/generated/users/item/employeeexperience/assignedroles/item/members/item/user/UserRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/user/UserRequestBuilder.java new file mode 100644 index 00000000000..cb9c15bf3a5 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/user/UserRequestBuilder.java @@ -0,0 +1,147 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.User; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings.MailboxSettingsRequestBuilder; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.ServiceProvisioningErrorsRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 user property of the microsoft.graph.engagementRoleMember entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class UserRequestBuilder extends BaseRequestBuilder { + /** + * The mailboxSettings property + * @return a {@link MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder mailboxSettings() { + return new MailboxSettingsRequestBuilder(pathParameters, requestAdapter); + } + /** + * The serviceProvisioningErrors property + * @return a {@link ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder serviceProvisioningErrors() { + return new ServiceProvisioningErrorsRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link UserRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link UserRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public UserRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user{?%24expand,%24select}", rawUrl); + } + /** + * The user who has this role assigned. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get() { + return get(null); + } + /** + * The user who has this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link User} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public User get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, User::createFromDiscriminatorValue); + } + /** + * The user who has this role assigned. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The user who has this role assigned. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 UserRequestBuilder} + */ + @jakarta.annotation.Nonnull + public UserRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new UserRequestBuilder(rawUrl, requestAdapter); + } + /** + * The user who has this role assigned. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java new file mode 100644 index 00000000000..87c5acdb465 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/user/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -0,0 +1,184 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.mailboxsettings; + +import com.microsoft.graph.models.MailboxSettings; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /users/{user-id}/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/mailboxSettings + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class MailboxSettingsRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link MailboxSettingsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/mailboxSettings{?%24expand,%24select}", rawUrl); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get() { + return get(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings body) { + return patch(body, null); + } + /** + * Update property mailboxSettings value. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link MailboxSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings 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, MailboxSettings::createFromDiscriminatorValue); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 property mailboxSettings value. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final MailboxSettings body) { + return toPatchRequestInformation(body, null); + } + /** + * Update property mailboxSettings value. + * @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 MailboxSettings 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 MailboxSettingsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + */ + @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/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java new file mode 100644 index 00000000000..8b716db9b47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/ServiceProvisioningErrorsRequestBuilder.java @@ -0,0 +1,174 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ServiceProvisioningErrorCollectionResponse; +import com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count.CountRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Builds and executes requests for operations under /users/{user-id}/employeeExperience/assignedRoles/{engagementRole-id}/members/{engagementRoleMember-id}/user/serviceProvisioningErrors + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ServiceProvisioningErrorsRequestBuilder 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); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link ServiceProvisioningErrorsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ServiceProvisioningErrorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get() { + return get(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ServiceProvisioningErrorCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public ServiceProvisioningErrorCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ServiceProvisioningErrorCollectionResponse::createFromDiscriminatorValue); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 ServiceProvisioningErrorsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ServiceProvisioningErrorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ServiceProvisioningErrorsRequestBuilder(rawUrl, requestAdapter); + } + /** + * Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + */ + @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/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java new file mode 100644 index 00000000000..535b30ab969 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/employeeexperience/assignedroles/item/members/item/user/serviceprovisioningerrors/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.employeeexperience.assignedroles.item.members.item.user.serviceprovisioningerrors.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/employeeExperience/assignedRoles/{engagementRole%2Did}/members/{engagementRoleMember%2Did}/user/serviceProvisioningErrors/$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/generated/users/item/events/item/accept/AcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/events/item/accept/AcceptPostRequestBody.java index 1dd723d412e..1b7deb94b12 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/events/item/accept/AcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/events/item/accept/AcceptPostRequestBody.java @@ -23,6 +23,7 @@ public class AcceptPostRequestBody implements AdditionalDataHolder, BackedModel, public AcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/events/item/decline/DeclinePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/events/item/decline/DeclinePostRequestBody.java index 68290f4d894..2fbe4dc832a 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/events/item/decline/DeclinePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/events/item/decline/DeclinePostRequestBody.java @@ -24,6 +24,7 @@ public class DeclinePostRequestBody implements AdditionalDataHolder, BackedModel public DeclinePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java index 9dba30c21c3..bfc41eaf095 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/events/item/tentativelyaccept/TentativelyAcceptPostRequestBody.java @@ -24,6 +24,7 @@ public class TentativelyAcceptPostRequestBody implements AdditionalDataHolder, B public TentativelyAcceptPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSendResponse(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/findmeetingtimes/FindMeetingTimesPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/findmeetingtimes/FindMeetingTimesPostRequestBody.java index f8db68a8c4c..534d8eddd0e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/findmeetingtimes/FindMeetingTimesPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/findmeetingtimes/FindMeetingTimesPostRequestBody.java @@ -27,6 +27,8 @@ public class FindMeetingTimesPostRequestBody implements AdditionalDataHolder, Ba public FindMeetingTimesPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsOrganizerOptional(false); + this.setReturnSuggestionReasons(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/getmembergroups/GetMemberGroupsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/getmembergroups/GetMemberGroupsPostRequestBody.java index 442e9959d69..bfbd0a0cbe4 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/getmembergroups/GetMemberGroupsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/getmembergroups/GetMemberGroupsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberGroupsPostRequestBody implements AdditionalDataHolder, Bac public GetMemberGroupsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/getmemberobjects/GetMemberObjectsPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/getmemberobjects/GetMemberObjectsPostRequestBody.java index bd7d03e8a46..b142bcf51de 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/getmemberobjects/GetMemberObjectsPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/getmemberobjects/GetMemberObjectsPostRequestBody.java @@ -23,6 +23,7 @@ public class GetMemberObjectsPostRequestBody implements AdditionalDataHolder, Ba public GetMemberObjectsPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSecurityEnabledOnly(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/SharedRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/SharedRequestBuilder.java index a7c916bcb30..d814d49e02b 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/SharedRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/SharedRequestBuilder.java @@ -26,7 +26,10 @@ public class SharedRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); @@ -35,8 +38,11 @@ public CountRequestBuilder count() { * Provides operations to manage the shared property of the microsoft.graph.officeGraphInsights entity. * @param sharedInsightId The unique identifier of sharedInsight * @return a {@link SharedInsightItemRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public SharedInsightItemRequestBuilder bySharedInsightId(@jakarta.annotation.Nonnull final String sharedInsightId) { Objects.requireNonNull(sharedInsightId); final HashMap urlTplParams = new HashMap(this.pathParameters); @@ -63,8 +69,11 @@ public SharedRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ja * Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. * @return a {@link SharedInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsightCollectionResponse get() { return get(null); } @@ -73,8 +82,11 @@ public SharedInsightCollectionResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsightCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -86,8 +98,11 @@ public SharedInsightCollectionResponse get(@jakarta.annotation.Nullable final ja * @param body The request body * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight post(@jakarta.annotation.Nonnull final SharedInsight body) { return post(body, null); } @@ -97,8 +112,11 @@ public SharedInsight post(@jakarta.annotation.Nonnull final SharedInsight body) * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight post(@jakarta.annotation.Nonnull final SharedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -109,8 +127,11 @@ public SharedInsight post(@jakarta.annotation.Nonnull final SharedInsight body, /** * Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -118,8 +139,11 @@ public RequestInformation toGetRequestInformation() { * Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -130,8 +154,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Create new navigation property to shared for users * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharedInsight body) { return toPostRequestInformation(body, null); } @@ -140,8 +167,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SharedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -154,8 +184,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link SharedRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public SharedRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new SharedRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/count/CountRequestBuilder.java index 7e98f191389..7ca23756914 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/count/CountRequestBuilder.java @@ -39,8 +39,11 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak * Get the number of the resource * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Integer get() { return get(null); } @@ -49,8 +52,11 @@ public Integer get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -60,8 +66,11 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -69,8 +78,11 @@ public RequestInformation toGetRequestInformation() { * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -81,8 +93,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link CountRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CountRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/SharedInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/SharedInsightItemRequestBuilder.java index bb4227a5fdf..0be9c8bca94 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/SharedInsightItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/SharedInsightItemRequestBuilder.java @@ -25,7 +25,10 @@ public class SharedInsightItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the lastSharedMethod property of the microsoft.graph.sharedInsight entity. * @return a {@link LastSharedMethodRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public LastSharedMethodRequestBuilder lastSharedMethod() { return new LastSharedMethodRequestBuilder(pathParameters, requestAdapter); @@ -33,7 +36,10 @@ public LastSharedMethodRequestBuilder lastSharedMethod() { /** * Provides operations to manage the resource property of the microsoft.graph.sharedInsight entity. * @return a {@link ResourceRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public ResourceRequestBuilder resource() { return new ResourceRequestBuilder(pathParameters, requestAdapter); @@ -57,7 +63,10 @@ public SharedInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String /** * Delete navigation property shared for users * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated public void delete() { delete(null); } @@ -65,7 +74,10 @@ public void delete() { * Delete navigation property shared for users * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -76,8 +88,11 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume * Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight get() { return get(null); } @@ -86,8 +101,11 @@ public SharedInsight get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -99,8 +117,11 @@ public SharedInsight get(@jakarta.annotation.Nullable final java.util.function.C * @param body The request body * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight patch(@jakarta.annotation.Nonnull final SharedInsight body) { return patch(body, null); } @@ -110,8 +131,11 @@ public SharedInsight patch(@jakarta.annotation.Nonnull final SharedInsight body) * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link SharedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public SharedInsight patch(@jakarta.annotation.Nonnull final SharedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); @@ -122,8 +146,11 @@ public SharedInsight patch(@jakarta.annotation.Nonnull final SharedInsight body, /** * Delete navigation property shared for users * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } @@ -131,8 +158,11 @@ public RequestInformation toDeleteRequestInformation() { * Delete navigation property shared for users * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @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); @@ -142,8 +172,11 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl /** * Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -151,8 +184,11 @@ public RequestInformation toGetRequestInformation() { * Calculated relationship that identifies documents shared with or by the user. This includes URLs, file attachments, and reference attachments to OneDrive for work or school and SharePoint files found in Outlook messages and meetings. This also includes URLs and reference attachments to Teams conversations. Ordered by recency of share. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -163,8 +199,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Update the navigation property shared in users * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharedInsight body) { return toPatchRequestInformation(body, null); } @@ -173,8 +212,11 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final SharedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); @@ -187,8 +229,11 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link SharedInsightItemRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public SharedInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new SharedInsightItemRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/lastsharedmethod/LastSharedMethodRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/lastsharedmethod/LastSharedMethodRequestBuilder.java index 3866e324e1d..facbf4af871 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/lastsharedmethod/LastSharedMethodRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/lastsharedmethod/LastSharedMethodRequestBuilder.java @@ -40,8 +40,11 @@ public LastSharedMethodRequestBuilder(@jakarta.annotation.Nonnull final String r * Get lastSharedMethod from users * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get() { return get(null); } @@ -50,8 +53,11 @@ public Entity get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -61,8 +67,11 @@ public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer /** * Get lastSharedMethod from users * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -70,8 +79,11 @@ public RequestInformation toGetRequestInformation() { * Get lastSharedMethod from users * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -82,8 +94,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link LastSharedMethodRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public LastSharedMethodRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new LastSharedMethodRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/resource/ResourceRequestBuilder.java index ed8e3faa671..20214deaf02 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/insights/shared/item/resource/ResourceRequestBuilder.java @@ -40,8 +40,11 @@ public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ * Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get() { return get(null); } @@ -50,8 +53,11 @@ public Entity get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -61,8 +67,11 @@ public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer /** * Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -70,8 +79,11 @@ public RequestInformation toGetRequestInformation() { * Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -82,8 +94,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link ResourceRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ResourceRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/insights/used/UsedRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/insights/used/UsedRequestBuilder.java index 937659babdc..369ab0cd491 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/insights/used/UsedRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/insights/used/UsedRequestBuilder.java @@ -26,7 +26,10 @@ public class UsedRequestBuilder extends BaseRequestBuilder { /** * Provides operations to count the resources in the collection. * @return a {@link CountRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); @@ -35,8 +38,11 @@ public CountRequestBuilder count() { * Provides operations to manage the used property of the microsoft.graph.officeGraphInsights entity. * @param usedInsightId The unique identifier of usedInsight * @return a {@link UsedInsightItemRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public UsedInsightItemRequestBuilder byUsedInsightId(@jakarta.annotation.Nonnull final String usedInsightId) { Objects.requireNonNull(usedInsightId); final HashMap urlTplParams = new HashMap(this.pathParameters); @@ -63,8 +69,11 @@ public UsedRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jaka * Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use. * @return a {@link UsedInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsightCollectionResponse get() { return get(null); } @@ -73,8 +82,11 @@ public UsedInsightCollectionResponse get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UsedInsightCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsightCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -86,8 +98,11 @@ public UsedInsightCollectionResponse get(@jakarta.annotation.Nullable final java * @param body The request body * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight post(@jakarta.annotation.Nonnull final UsedInsight body) { return post(body, null); } @@ -97,8 +112,11 @@ public UsedInsight post(@jakarta.annotation.Nonnull final UsedInsight body) { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight post(@jakarta.annotation.Nonnull final UsedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPostRequestInformation(body, requestConfiguration); @@ -109,8 +127,11 @@ public UsedInsight post(@jakarta.annotation.Nonnull final UsedInsight body, @jak /** * Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -118,8 +139,11 @@ public RequestInformation toGetRequestInformation() { * Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -130,8 +154,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Create new navigation property to used for users * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UsedInsight body) { return toPostRequestInformation(body, null); } @@ -140,8 +167,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final UsedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); @@ -154,8 +184,11 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link UsedRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public UsedRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new UsedRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/insights/used/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/insights/used/count/CountRequestBuilder.java index 2ddfda0fef8..753fafe6c3e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/insights/used/count/CountRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/insights/used/count/CountRequestBuilder.java @@ -39,8 +39,11 @@ public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak * Get the number of the resource * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Integer get() { return get(null); } @@ -49,8 +52,11 @@ public Integer get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Integer} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -60,8 +66,11 @@ public Integer get(@jakarta.annotation.Nullable final java.util.function.Consume /** * Get the number of the resource * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -69,8 +78,11 @@ public RequestInformation toGetRequestInformation() { * Get the number of the resource * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -81,8 +93,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link CountRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new CountRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/insights/used/item/UsedInsightItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/insights/used/item/UsedInsightItemRequestBuilder.java index 6255a495496..2c6936de53e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/insights/used/item/UsedInsightItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/insights/used/item/UsedInsightItemRequestBuilder.java @@ -24,7 +24,10 @@ public class UsedInsightItemRequestBuilder extends BaseRequestBuilder { /** * Provides operations to manage the resource property of the microsoft.graph.usedInsight entity. * @return a {@link ResourceRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated @jakarta.annotation.Nonnull public ResourceRequestBuilder resource() { return new ResourceRequestBuilder(pathParameters, requestAdapter); @@ -48,7 +51,10 @@ public UsedInsightItemRequestBuilder(@jakarta.annotation.Nonnull final String ra /** * Delete navigation property used for users * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated public void delete() { delete(null); } @@ -56,7 +62,10 @@ public void delete() { * Delete navigation property used for users * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ + @Deprecated public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -67,8 +76,11 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume * Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use. * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight get() { return get(null); } @@ -77,8 +89,11 @@ public UsedInsight get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -90,8 +105,11 @@ public UsedInsight get(@jakarta.annotation.Nullable final java.util.function.Con * @param body The request body * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight patch(@jakarta.annotation.Nonnull final UsedInsight body) { return patch(body, null); } @@ -101,8 +119,11 @@ public UsedInsight patch(@jakarta.annotation.Nonnull final UsedInsight body) { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link UsedInsight} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public UsedInsight patch(@jakarta.annotation.Nonnull final UsedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = toPatchRequestInformation(body, requestConfiguration); @@ -113,8 +134,11 @@ public UsedInsight patch(@jakarta.annotation.Nonnull final UsedInsight body, @ja /** * Delete navigation property used for users * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } @@ -122,8 +146,11 @@ public RequestInformation toDeleteRequestInformation() { * Delete navigation property used for users * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @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); @@ -133,8 +160,11 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl /** * Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -142,8 +172,11 @@ public RequestInformation toGetRequestInformation() { * Calculated relationship that identifies the latest documents viewed or modified by a user, including OneDrive for work or school and SharePoint documents, ranked by recency of use. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -154,8 +187,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Update the navigation property used in users * @param body The request body * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UsedInsight body) { return toPatchRequestInformation(body, null); } @@ -164,8 +200,11 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final UsedInsight body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { Objects.requireNonNull(body); final RequestInformation requestInfo = new RequestInformation(HttpMethod.PATCH, urlTemplate, pathParameters); @@ -178,8 +217,11 @@ public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link UsedInsightItemRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public UsedInsightItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new UsedInsightItemRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/insights/used/item/resource/ResourceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/insights/used/item/resource/ResourceRequestBuilder.java index 4df08cbd857..be76e7622cf 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/insights/used/item/resource/ResourceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/insights/used/item/resource/ResourceRequestBuilder.java @@ -40,8 +40,11 @@ public ResourceRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ * Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get() { return get(null); } @@ -50,8 +53,11 @@ public Entity get() { * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Entity} * @throws ODataError When receiving a 4XX or 5XX status code + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nullable + @Deprecated public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); final HashMap> errorMapping = new HashMap>(); @@ -61,8 +67,11 @@ public Entity get(@jakarta.annotation.Nullable final java.util.function.Consumer /** * Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } @@ -70,8 +79,11 @@ public RequestInformation toGetRequestInformation() { * Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); @@ -82,8 +94,11 @@ public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable f * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. * @param rawUrl The raw URL to use for the request builder. * @return a {@link ResourceRequestBuilder} + * @deprecated + * This API is deprecated and will stop returning data after January, 2028. as of 2026-01/Removal on 2026-01-28 and will be removed 2028-01-01 */ @jakarta.annotation.Nonnull + @Deprecated public ResourceRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { Objects.requireNonNull(rawUrl); return new ResourceRequestBuilder(rawUrl, requestAdapter); diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/archive/ArchivePostRequestBody.java index d232050ca6b..8e84e3df1fe 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/ChannelItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/ChannelItemRequestBuilder.java index e515e7dc927..415ff91b597 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/ChannelItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/ChannelItemRequestBuilder.java @@ -6,12 +6,14 @@ import com.microsoft.graph.users.item.joinedteams.item.channels.item.archive.ArchiveRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.EnabledAppsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.filesfolder.FilesFolderRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.members.MembersRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.MessagesRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.tabs.TabsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -64,6 +66,14 @@ public CompleteMigrationRequestBuilder completeMigration() { public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName() { return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @return a {@link EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder enabledApps() { + return new EnabledAppsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. * @return a {@link FilesFolderRequestBuilder} @@ -112,6 +122,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/archive/ArchivePostRequestBody.java index 6ba25437197..c29d64882eb 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java index c8f8dbde47b..e0a7be32ce6 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/completemigration/CompleteMigrationRequestBuilder.java @@ -35,7 +35,7 @@ public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/completeMigration", rawUrl); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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/generated/users/item/joinedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java index 286d0f5e553..ac638c669d4 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java @@ -23,6 +23,7 @@ public class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUser public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/enabledapps/EnabledAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/enabledapps/EnabledAppsRequestBuilder.java new file mode 100644 index 00000000000..dbe5469fe15 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/enabledapps/EnabledAppsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsAppCollectionResponse; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count.CountRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item.TeamsAppItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnabledAppsRequestBuilder 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 enabledApps property of the microsoft.graph.channel entity. + * @param teamsAppId The unique identifier of teamsApp + * @return a {@link TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder byTeamsAppId(@jakarta.annotation.Nonnull final String teamsAppId) { + Objects.requireNonNull(teamsAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("teamsApp%2Did", teamsAppId); + return new TeamsAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsAppCollectionResponse::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnabledAppsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @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/generated/users/item/joinedteams/item/channels/item/enabledapps/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/enabledapps/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3156b8a3d66 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/enabledapps/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/enabledApps/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/enabledApps/$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/generated/users/item/joinedteams/item/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java new file mode 100644 index 00000000000..f00363ababd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/enabledapps/item/TeamsAppItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.enabledapps.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsApp; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsAppItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/MessagesRequestBuilder.java index d0fa8ee419d..97e448a5022 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/MessagesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.count.CountRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.delta.DeltaRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the messages property of the microsoft.graph.channel entity. * @param chatMessageId The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java index e8a7c12c9e9..fe786a2b10e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/RepliesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.count.CountRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.delta.DeltaRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. * @param chatMessageId1 The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..0290225b98e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..89f5f31d9ff --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/{chatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/users/item/joinedteams/item/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..b4e047078fe --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..acb8202beb3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/messages/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/messages/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/users/item/joinedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..25780557885 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration; + +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 StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * 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("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..459bbd546b7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/channels/item/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.joinedteams.item.channels.item.startmigration; + +import com.microsoft.graph.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 startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/channels/{channel%2Did}/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(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/generated/users/item/joinedteams/item/primarychannel/PrimaryChannelRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/PrimaryChannelRequestBuilder.java index 9abe6bf7b1b..2dee1bdecb4 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/PrimaryChannelRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/PrimaryChannelRequestBuilder.java @@ -6,12 +6,14 @@ import com.microsoft.graph.users.item.joinedteams.item.primarychannel.archive.ArchiveRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.completemigration.CompleteMigrationRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname.DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.EnabledAppsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.filesfolder.FilesFolderRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.members.MembersRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.MessagesRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.provisionemail.ProvisionEmailRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.removeemail.RemoveEmailRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.sharedwithteams.SharedWithTeamsRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration.StartMigrationRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.tabs.TabsRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.unarchive.UnarchiveRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -64,6 +66,14 @@ public CompleteMigrationRequestBuilder completeMigration() { public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder doesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalName() { return new DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the enabledApps property of the microsoft.graph.channel entity. + * @return a {@link EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder enabledApps() { + return new EnabledAppsRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the filesFolder property of the microsoft.graph.channel entity. * @return a {@link FilesFolderRequestBuilder} @@ -112,6 +122,14 @@ public RemoveEmailRequestBuilder removeEmail() { public SharedWithTeamsRequestBuilder sharedWithTeams() { return new SharedWithTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the startMigration method. + * @return a {@link StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder startMigration() { + return new StartMigrationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the tabs property of the microsoft.graph.channel entity. * @return a {@link TabsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/archive/ArchivePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/archive/ArchivePostRequestBody.java index 2b3f86c3299..7e91cac994b 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/archive/ArchivePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/archive/ArchivePostRequestBody.java @@ -23,6 +23,7 @@ public class ArchivePostRequestBody implements AdditionalDataHolder, BackedModel public ArchivePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setShouldSetSpoSiteReadOnlyForMembers(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/completemigration/CompleteMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/completemigration/CompleteMigrationRequestBuilder.java index 50de8471a05..47e3317efbc 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/completemigration/CompleteMigrationRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/completemigration/CompleteMigrationRequestBuilder.java @@ -35,7 +35,7 @@ public CompleteMigrationRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/completeMigration", rawUrl); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here */ @@ -43,7 +43,7 @@ public void post() { post(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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 @@ -55,7 +55,7 @@ public void post(@jakarta.annotation.Nullable final java.util.function.Consumer< this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -63,7 +63,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Complete the message migration process by removing migration mode from a channel in a team. Migration mode is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a completeMigration request is made, you can't import additional messages into the team. You can add members to the team after the request returns a successful response. + * Complete migration on existing channels or new channels. Complete migration operations were initially restricted to newly created standard channels using migration templates specifically designed for the initial migration process. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Consider the following points when completing migration for new and existing channels: After a completeMigration request is made for existing or new channels, you can still import more messages into the team by calling channel: startMigration. This API supportes the following channel types. * @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/generated/users/item/joinedteams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java index 934629ee995..c48ae421f65 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/doesuserhaveaccessuseriduseridtenantidtenantiduserprincipalnameuserprincipalname/DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse.java @@ -23,6 +23,7 @@ public class DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUser public DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/enabledapps/EnabledAppsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/enabledapps/EnabledAppsRequestBuilder.java new file mode 100644 index 00000000000..2fdd175b90e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/enabledapps/EnabledAppsRequestBuilder.java @@ -0,0 +1,187 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsAppCollectionResponse; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count.CountRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item.TeamsAppItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class EnabledAppsRequestBuilder 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 enabledApps property of the microsoft.graph.channel entity. + * @param teamsAppId The unique identifier of teamsApp + * @return a {@link TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder byTeamsAppId(@jakarta.annotation.Nonnull final String teamsAppId) { + Objects.requireNonNull(teamsAppId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("teamsApp%2Did", teamsAppId); + return new TeamsAppItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link EnabledAppsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public EnabledAppsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/enabledApps{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsAppCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsAppCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsAppCollectionResponse::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 EnabledAppsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public EnabledAppsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new EnabledAppsRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @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/generated/users/item/joinedteams/item/primarychannel/enabledapps/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/enabledapps/count/CountRequestBuilder.java new file mode 100644 index 00000000000..f7d812162f4 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/enabledapps/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/enabledApps/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/enabledApps/$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/generated/users/item/joinedteams/item/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java new file mode 100644 index 00000000000..696ab1ec014 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/enabledapps/item/TeamsAppItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.enabledapps.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.TeamsApp; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 enabledApps property of the microsoft.graph.channel entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class TeamsAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link TeamsAppItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public TeamsAppItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/enabledApps/{teamsApp%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get() { + return get(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link TeamsApp} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public TeamsApp get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, TeamsApp::createFromDiscriminatorValue); + } + /** + * A collection of enabled apps in the channel. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * A collection of enabled apps in the channel. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 TeamsAppItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public TeamsAppItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new TeamsAppItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * A collection of enabled apps in the channel. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/MessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/MessagesRequestBuilder.java index 8f5c6810445..fb57a2ae1ea 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/MessagesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/MessagesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.count.CountRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.delta.DeltaRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the messages property of the microsoft.graph.channel entity. * @param chatMessageId The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/RepliesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/RepliesRequestBuilder.java index 7f151b597ae..345f79c3ffc 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/RepliesRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/RepliesRequestBuilder.java @@ -6,6 +6,7 @@ import com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.count.CountRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.delta.DeltaRequestBuilder; import com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.item.ChatMessageItemRequestBuilder; +import com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote.ReplyWithQuoteRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -40,6 +41,14 @@ public CountRequestBuilder count() { public DeltaRequestBuilder delta() { return new DeltaRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the replyWithQuote method. + * @return a {@link ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder replyWithQuote() { + return new ReplyWithQuoteRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the replies property of the microsoft.graph.chatMessage entity. * @param chatMessageId1 The unique identifier of chatMessage diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..254dcd7fbec --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..b6f84decedd --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/item/replies/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.item.replies.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/{chatMessage%2Did}/replies/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/users/item/joinedteams/item/primarychannel/messages/replywithquote/ReplyWithQuotePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/replywithquote/ReplyWithQuotePostRequestBody.java new file mode 100644 index 00000000000..8af6c196c8e --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/replywithquote/ReplyWithQuotePostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +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 ReplyWithQuotePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link ReplyWithQuotePostRequestBody} and sets the default values. + */ + public ReplyWithQuotePostRequestBody() { + 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 ReplyWithQuotePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static ReplyWithQuotePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new ReplyWithQuotePostRequestBody(); + } + /** + * 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("messageIds", (n) -> { this.setMessageIds(n.getCollectionOfPrimitiveValues(String.class)); }); + deserializerMap.put("replyMessage", (n) -> { this.setReplyMessage(n.getObjectValue(ChatMessage::createFromDiscriminatorValue)); }); + return deserializerMap; + } + /** + * Gets the messageIds property value. The messageIds property + * @return a {@link java.util.List} + */ + @jakarta.annotation.Nullable + public java.util.List getMessageIds() { + return this.backingStore.get("messageIds"); + } + /** + * Gets the replyMessage property value. The replyMessage property + * @return a {@link ChatMessage} + */ + @jakarta.annotation.Nullable + public ChatMessage getReplyMessage() { + return this.backingStore.get("replyMessage"); + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeCollectionOfPrimitiveValues("messageIds", this.getMessageIds()); + writer.writeObjectValue("replyMessage", this.getReplyMessage()); + 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 messageIds property value. The messageIds property + * @param value Value to set for the messageIds property. + */ + public void setMessageIds(@jakarta.annotation.Nullable final java.util.List value) { + this.backingStore.set("messageIds", value); + } + /** + * Sets the replyMessage property value. The replyMessage property + * @param value Value to set for the replyMessage property. + */ + public void setReplyMessage(@jakarta.annotation.Nullable final ChatMessage value) { + this.backingStore.set("replyMessage", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/replywithquote/ReplyWithQuoteRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/replywithquote/ReplyWithQuoteRequestBuilder.java new file mode 100644 index 00000000000..9b0978233ca --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/messages/replywithquote/ReplyWithQuoteRequestBuilder.java @@ -0,0 +1,105 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.messages.replywithquote; + +import com.microsoft.graph.models.ChatMessage; +import com.microsoft.graph.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 replyWithQuote method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ReplyWithQuoteRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/replyWithQuote", pathParameters); + } + /** + * Instantiates a new {@link ReplyWithQuoteRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ReplyWithQuoteRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/messages/replyWithQuote", rawUrl); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return post(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ChatMessage} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ChatMessage post(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody 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, ChatMessage::createFromDiscriminatorValue); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReplyWithQuotePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Reply with quote to a single chat message or multiple chat messages in a chat. + * @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 ReplyWithQuotePostRequestBody 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 ReplyWithQuoteRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ReplyWithQuoteRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ReplyWithQuoteRequestBuilder(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/generated/users/item/joinedteams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java new file mode 100644 index 00000000000..a1b8b98d1d9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/startmigration/StartMigrationPostRequestBody.java @@ -0,0 +1,108 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration; + +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 StartMigrationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link StartMigrationPostRequestBody} and sets the default values. + */ + public StartMigrationPostRequestBody() { + 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 StartMigrationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static StartMigrationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new StartMigrationPostRequestBody(); + } + /** + * 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @return a {@link OffsetDateTime} + */ + @jakarta.annotation.Nullable + public OffsetDateTime getConversationCreationDateTime() { + return this.backingStore.get("conversationCreationDateTime"); + } + /** + * 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("conversationCreationDateTime", (n) -> { this.setConversationCreationDateTime(n.getOffsetDateTimeValue()); }); + return deserializerMap; + } + /** + * Serializes information the current object + * @param writer Serialization writer to use to serialize this model + */ + public void serialize(@jakarta.annotation.Nonnull final SerializationWriter writer) { + Objects.requireNonNull(writer); + writer.writeOffsetDateTimeValue("conversationCreationDateTime", this.getConversationCreationDateTime()); + 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 conversationCreationDateTime property value. The conversationCreationDateTime property + * @param value Value to set for the conversationCreationDateTime property. + */ + public void setConversationCreationDateTime(@jakarta.annotation.Nullable final OffsetDateTime value) { + this.backingStore.set("conversationCreationDateTime", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java new file mode 100644 index 00000000000..d5ba3e23b4c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/primarychannel/startmigration/StartMigrationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.joinedteams.item.primarychannel.startmigration; + +import com.microsoft.graph.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 startMigration method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class StartMigrationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/startMigration", pathParameters); + } + /** + * Instantiates a new {@link StartMigrationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public StartMigrationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/joinedTeams/{team%2Did}/primaryChannel/startMigration", rawUrl); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + post(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody 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); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final StartMigrationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Start the migration of external messages by enabling migration mode in an existing channel. Import operations were limited to newly created standard channels that were in an empty state. For more information, see Import third-party platform messages to Teams using Microsoft Graph. Users are also allowed to define a minimum timestamp for content to be migrated, allowing them to import messages from the past. The provided timestamp must be older than the current createdDateTime for a channel. The provided timestamp is used to replace the existing createdDateTime of the channel. This API supportes the following channel types. + * @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 StartMigrationPostRequestBody 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 StartMigrationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public StartMigrationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new StartMigrationRequestBuilder(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/generated/users/item/joinedteams/item/schedule/share/SharePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/share/SharePostRequestBody.java index 783abd442b4..cdf1c99f916 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/share/SharePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/share/SharePostRequestBody.java @@ -24,6 +24,7 @@ public class SharePostRequestBody implements AdditionalDataHolder, BackedModel, public SharePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setNotifyTeam(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInPostRequestBody.java index 5eb3057f7c1..cea7da96741 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/clockin/ClockInPostRequestBody.java @@ -24,6 +24,7 @@ public class ClockInPostRequestBody implements AdditionalDataHolder, BackedModel public ClockInPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java index 64f3b5aaa75..dcf1268e33f 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/clockout/ClockOutPostRequestBody.java @@ -24,6 +24,7 @@ public class ClockOutPostRequestBody implements AdditionalDataHolder, BackedMode public ClockOutPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java index 97b80a98e4a..f3093b9f58e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/endbreak/EndBreakPostRequestBody.java @@ -24,6 +24,7 @@ public class EndBreakPostRequestBody implements AdditionalDataHolder, BackedMode public EndBreakPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java index 8c99f0ef371..0bddc05c1e3 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/joinedteams/item/schedule/timecards/item/startbreak/StartBreakPostRequestBody.java @@ -24,6 +24,7 @@ public class StartBreakPostRequestBody implements AdditionalDataHolder, BackedMo public StartBreakPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setIsAtApprovedLocation(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/mailboxsettings/MailboxSettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/mailboxsettings/MailboxSettingsRequestBuilder.java index f325e9c445b..d6ee57a08d7 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/mailboxsettings/MailboxSettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/mailboxsettings/MailboxSettingsRequestBuilder.java @@ -37,7 +37,7 @@ public MailboxSettingsRequestBuilder(@jakarta.annotation.Nonnull final String ra super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailboxSettings{?%24expand,%24select}", rawUrl); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -46,7 +46,7 @@ public MailboxSettings get() { return get(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link MailboxSettings} * @throws ODataError When receiving a 4XX or 5XX status code @@ -84,7 +84,7 @@ public MailboxSettings patch(@jakarta.annotation.Nonnull final MailboxSettings b return this.requestAdapter.send(requestInfo, errorMapping, MailboxSettings::createFromDiscriminatorValue); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -92,7 +92,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +138,7 @@ public MailboxSettingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final S return new MailboxSettingsRequestBuilder(rawUrl, requestAdapter); } /** - * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select. + * Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/childfolders/item/messages/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/childfolders/item/messages/delta/DeltaRequestBuilder.java index 385cd252c69..dd83c5bd624 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/childfolders/item/messages/delta/DeltaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/childfolders/item/messages/delta/DeltaRequestBuilder.java @@ -36,7 +36,7 @@ public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,changeType*}", rawUrl); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DeltaGetResponse get() { return get(null); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new DeltaRequestBuilder(rawUrl, requestAdapter); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/childfolders/item/messages/item/createforward/CreateForwardRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/childfolders/item/messages/item/createforward/CreateForwardRequestBuilder.java index 0fcd6bb8461..777178d2347 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/childfolders/item/messages/item/createforward/CreateForwardRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/childfolders/item/messages/item/createforward/CreateForwardRequestBuilder.java @@ -36,23 +36,21 @@ public CreateForwardRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/childFolders/{mailFolder%2Did1}/messages/{message%2Did}/createForward", rawUrl); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @param body The request body * @return a {@link Message} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Message post(@jakarta.annotation.Nonnull final CreateForwardPostRequestBody body) { return post(body, null); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Message} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Message post(@jakarta.annotation.Nonnull final CreateForwardPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public Message post(@jakarta.annotation.Nonnull final CreateForwardPostRequestBo return this.requestAdapter.send(requestInfo, errorMapping, Message::createFromDiscriminatorValue); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @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/generated/users/item/mailfolders/item/messages/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/messages/delta/DeltaRequestBuilder.java index 63cb8a25543..49894c87b69 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/messages/delta/DeltaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/messages/delta/DeltaRequestBuilder.java @@ -36,7 +36,7 @@ public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,changeType*}", rawUrl); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DeltaGetResponse get() { return get(null); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new DeltaRequestBuilder(rawUrl, requestAdapter); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/messages/item/createforward/CreateForwardRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/messages/item/createforward/CreateForwardRequestBuilder.java index 8afd0b022c2..b7170e76e30 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/messages/item/createforward/CreateForwardRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/mailfolders/item/messages/item/createforward/CreateForwardRequestBuilder.java @@ -36,23 +36,21 @@ public CreateForwardRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/users/{user%2Did}/mailFolders/{mailFolder%2Did}/messages/{message%2Did}/createForward", rawUrl); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @param body The request body * @return a {@link Message} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Message post(@jakarta.annotation.Nonnull final CreateForwardPostRequestBody body) { return post(body, null); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Message} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Message post(@jakarta.annotation.Nonnull final CreateForwardPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public Message post(@jakarta.annotation.Nonnull final CreateForwardPostRequestBo return this.requestAdapter.send(requestInfo, errorMapping, Message::createFromDiscriminatorValue); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @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/generated/users/item/manageddevices/item/cleanwindowsdevice/CleanWindowsDevicePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/cleanwindowsdevice/CleanWindowsDevicePostRequestBody.java index 8d7bc361694..842cbaf5885 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/cleanwindowsdevice/CleanWindowsDevicePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/cleanwindowsdevice/CleanWindowsDevicePostRequestBody.java @@ -23,6 +23,7 @@ public class CleanWindowsDevicePostRequestBody implements AdditionalDataHolder, public CleanWindowsDevicePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setKeepUserData(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderscan/WindowsDefenderScanPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderscan/WindowsDefenderScanPostRequestBody.java index 6ac265d5a42..2a9a61efb2e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderscan/WindowsDefenderScanPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/windowsdefenderscan/WindowsDefenderScanPostRequestBody.java @@ -23,6 +23,7 @@ public class WindowsDefenderScanPostRequestBody implements AdditionalDataHolder, public WindowsDefenderScanPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setQuickScan(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/wipe/WipePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/wipe/WipePostRequestBody.java index f3d7260da2f..4c420f7d323 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/wipe/WipePostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manageddevices/item/wipe/WipePostRequestBody.java @@ -23,6 +23,9 @@ public class WipePostRequestBody implements AdditionalDataHolder, BackedModel, P public WipePostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setKeepEnrollmentData(false); + this.setKeepUserData(false); + this.setPersistEsimDataPlan(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/manager/ManagerRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manager/ManagerRequestBuilder.java index 72f9c568060..95036d220af 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manager/ManagerRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manager/ManagerRequestBuilder.java @@ -46,21 +46,21 @@ public ManagerRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/users/{user%2Did}/manager{?%24expand,%24select}", rawUrl); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObject get() { return get(null); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -70,7 +70,7 @@ public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -78,7 +78,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -100,7 +100,7 @@ public ManagerRequestBuilder withUrl(@jakarta.annotation.Nonnull final String ra return new ManagerRequestBuilder(rawUrl, requestAdapter); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/manager/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/manager/ref/RefRequestBuilder.java index 9db760feb49..7e981b4e213 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/manager/ref/RefRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/manager/ref/RefRequestBuilder.java @@ -36,18 +36,18 @@ public RefRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakar super(requestAdapter, "{+baseurl}/users/{user%2Did}/manager/$ref", rawUrl); } /** - * Remove a user's manager. + * Remove an agentUser's manager. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete() { delete(null); } /** - * Remove a user's manager. + * Remove an agentUser's manager. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); @@ -56,21 +56,21 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @return a {@link String} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public String get() { return get(null); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link String} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public String get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -103,7 +103,7 @@ public void put(@jakarta.annotation.Nonnull final ReferenceUpdate body, @jakarta this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Remove a user's manager. + * Remove an agentUser's manager. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -111,7 +111,7 @@ public RequestInformation toDeleteRequestInformation() { return toDeleteRequestInformation(null); } /** - * Remove a user's manager. + * Remove an agentUser's manager. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -123,7 +123,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node. + * Returns the user or organizational contact assigned as the agentUser's manager. * @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/generated/users/item/memberof/MemberOfRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/memberof/MemberOfRequestBuilder.java index 8047b0d5169..c1dc8ec6694 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/memberof/MemberOfRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/memberof/MemberOfRequestBuilder.java @@ -86,21 +86,21 @@ public MemberOfRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/users/{user%2Did}/memberOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + * Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get() { return get(null); } /** - * Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + * Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -110,7 +110,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + * Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + * Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public MemberOfRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new MemberOfRequestBuilder(rawUrl, requestAdapter); } /** - * Get groups, directory roles, and administrative units that the user is a direct member of. This operation isn't transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API. + * Get groups, directory roles, and administrative units that the agentUser is a direct member of. This operation isn't transitive. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/messages/delta/DeltaRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/messages/delta/DeltaRequestBuilder.java index 3fab74129e5..9e44d056573 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/messages/delta/DeltaRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/messages/delta/DeltaRequestBuilder.java @@ -36,7 +36,7 @@ public DeltaRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jak super(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,changeType*}", rawUrl); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DeltaGetResponse get() { return get(null); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DeltaGetResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DeltaGetResponse get(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DeltaGetResponse::createFromDiscriminatorValue); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -90,7 +90,7 @@ public DeltaRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawU return new DeltaRequestBuilder(rawUrl, requestAdapter); } /** - * Get a set of messages that have been added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. + * Get a set of messages added, deleted, or updated in a specified folder. A delta function call for messages in a folder is similar to a GET request, except that by appropriatelyapplying state tokens in one or more of these calls, you can [query for incremental changes in the messages inthat folder](/graph/delta-query-messages). It allows you to maintain and synchronize a local store of a user's messages withouthaving to fetch the entire set of messages from the server every time. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/messages/item/createforward/CreateForwardRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/messages/item/createforward/CreateForwardRequestBuilder.java index 0dce283a104..622480ca365 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/messages/item/createforward/CreateForwardRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/messages/item/createforward/CreateForwardRequestBuilder.java @@ -36,23 +36,21 @@ public CreateForwardRequestBuilder(@jakarta.annotation.Nonnull final String rawU super(requestAdapter, "{+baseurl}/users/{user%2Did}/messages/{message%2Did}/createForward", rawUrl); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @param body The request body * @return a {@link Message} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Message post(@jakarta.annotation.Nonnull final CreateForwardPostRequestBody body) { return post(body, null); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link Message} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here */ @jakarta.annotation.Nullable public Message post(@jakarta.annotation.Nonnull final CreateForwardPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -63,7 +61,7 @@ public Message post(@jakarta.annotation.Nonnull final CreateForwardPostRequestBo return this.requestAdapter.send(requestInfo, errorMapping, Message::createFromDiscriminatorValue); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @param body The request body * @return a {@link RequestInformation} */ @@ -72,7 +70,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f return toPostRequestInformation(body, null); } /** - * Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can:- Specify either a comment or the body property of the message parameter. Specifying both will return an HTTP 400 Bad Request error.- Specify either the toRecipients parameter or the toRecipients property of the message parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.- Update the draft later to add content to the body or change other message properties. When using MIME format:- Provide the applicable Internet message headers and the MIME content, all encoded in base64 format in the request body.- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation. + * Invoke action createForward * @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/generated/users/item/onlinemeetings/item/recordings/RecordingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/recordings/RecordingsRequestBuilder.java index 7f788e14b68..e3fe882b70e 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/recordings/RecordingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/recordings/RecordingsRequestBuilder.java @@ -69,7 +69,7 @@ public RecordingsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, super(requestAdapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/recordings{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link CallRecordingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -78,7 +78,7 @@ public CallRecordingCollectionResponse get() { return get(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CallRecordingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -116,7 +116,7 @@ public CallRecording post(@jakarta.annotation.Nonnull final CallRecording body, return this.requestAdapter.send(requestInfo, errorMapping, CallRecording::createFromDiscriminatorValue); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -124,7 +124,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -170,7 +170,7 @@ public RecordingsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String return new RecordingsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/recordings/item/CallRecordingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/recordings/item/CallRecordingItemRequestBuilder.java index f2dd5ebfd82..3cde77922b5 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/recordings/item/CallRecordingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/recordings/item/CallRecordingItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link CallRecording} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -74,7 +74,7 @@ public CallRecording get() { return get(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CallRecording} * @throws ODataError When receiving a 4XX or 5XX status code @@ -133,7 +133,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -141,7 +141,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -193,7 +193,7 @@ public CallRecordingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get a callRecording object associated with a scheduled onlineMeeting. This API supports the retrieval of call recordings from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. For a recording, this API returns the metadata of the single recording associated with the online meeting. For the content of a recording, this API returns the stream of bytes associated with the recording. + * Get a callRecording object associated with a scheduled online meeting and an ad hoc call. This API supports the retrieval of call recordings from all meeting types except live events. For a recording, this API returns the metadata of the single recording associated with the online meeting or an ad hoc call. For the content of a recording, this API returns the stream of bytes associated with the recording. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/TranscriptsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/TranscriptsRequestBuilder.java index 58bc6f94d42..70bf4386d43 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/TranscriptsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/TranscriptsRequestBuilder.java @@ -69,7 +69,7 @@ public TranscriptsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl super(requestAdapter, "{+baseurl}/users/{user%2Did}/onlineMeetings/{onlineMeeting%2Did}/transcripts{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. * @return a {@link CallTranscriptCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -79,7 +79,7 @@ public CallTranscriptCollectionResponse get() { return get(null); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CallTranscriptCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -118,7 +118,7 @@ public CallTranscript post(@jakarta.annotation.Nonnull final CallTranscript body return this.requestAdapter.send(requestInfo, errorMapping, CallTranscript::createFromDiscriminatorValue); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -126,7 +126,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -172,7 +172,7 @@ public TranscriptsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Strin return new TranscriptsRequestBuilder(rawUrl, requestAdapter); } /** - * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. + * Retrieve the list of callTranscript objects associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Access to this API is governed by tenant administrator settings. For more information, see Error responses. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/CallTranscriptItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/CallTranscriptItemRequestBuilder.java index 10c2e60f9c6..add8bb4a197 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/CallTranscriptItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/CallTranscriptItemRequestBuilder.java @@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link CallTranscript} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -83,7 +83,7 @@ public CallTranscript get() { return get(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link CallTranscript} * @throws ODataError When receiving a 4XX or 5XX status code @@ -142,7 +142,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -150,7 +150,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -202,7 +202,7 @@ public CallTranscriptItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/content/ContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/content/ContentRequestBuilder.java index 3216372c31c..c7f77365659 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/content/ContentRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/content/ContentRequestBuilder.java @@ -55,7 +55,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -65,7 +65,7 @@ public InputStream get() { return get(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @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 @@ -124,7 +124,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -132,7 +132,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @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/generated/users/item/onlinemeetings/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java index 1c9f954589a..7765783c525 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/onlinemeetings/item/transcripts/item/metadatacontent/MetadataContentRequestBuilder.java @@ -54,7 +54,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link InputStream} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -64,7 +64,7 @@ public InputStream get() { return get(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @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 @@ -123,7 +123,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -131,7 +131,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from private chat meetings and channel meetings. However, private channel meetings are not supported at this time. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript. + * Retrieve a callTranscript object associated with a scheduled onlineMeeting. This API supports the retrieval of call transcripts from all meeting types except live events. Retrieving the transcript returns the metadata of the single transcript associated with an online meeting or an ad hoc call. Retrieving the content of the transcript returns the stream of text associated with the transcript. * @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/generated/users/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java new file mode 100644 index 00000000000..049300f0c26 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/onpremisessyncbehavior/OnPremisesSyncBehaviorRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.users.item.onpremisessyncbehavior; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.OnPremisesSyncBehavior; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 onPremisesSyncBehavior property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OnPremisesSyncBehaviorRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link OnPremisesSyncBehaviorRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnPremisesSyncBehaviorRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link OnPremisesSyncBehaviorRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OnPremisesSyncBehaviorRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/onPremisesSyncBehavior{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property onPremisesSyncBehavior for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property onPremisesSyncBehavior for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get onPremisesSyncBehavior from users + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior get() { + return get(null); + } + /** + * Get onPremisesSyncBehavior from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OnPremisesSyncBehavior::createFromDiscriminatorValue); + } + /** + * Update the navigation property onPremisesSyncBehavior in users + * @param body The request body + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior patch(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body) { + return patch(body, null); + } + /** + * Update the navigation property onPremisesSyncBehavior in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OnPremisesSyncBehavior} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public OnPremisesSyncBehavior patch(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior 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, OnPremisesSyncBehavior::createFromDiscriminatorValue); + } + /** + * Delete navigation property onPremisesSyncBehavior for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property onPremisesSyncBehavior for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get onPremisesSyncBehavior from users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get onPremisesSyncBehavior from users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Update the navigation property onPremisesSyncBehavior in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property onPremisesSyncBehavior in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final OnPremisesSyncBehavior 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 OnPremisesSyncBehaviorRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OnPremisesSyncBehaviorRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OnPremisesSyncBehaviorRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Get onPremisesSyncBehavior from users + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * 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/generated/users/item/ownedobjects/OwnedObjectsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/ownedobjects/OwnedObjectsRequestBuilder.java index dbd841d78f8..85cf575b0ec 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/ownedobjects/OwnedObjectsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/ownedobjects/OwnedObjectsRequestBuilder.java @@ -86,19 +86,21 @@ public OwnedObjectsRequestBuilder(@jakarta.annotation.Nonnull final String rawUr super(requestAdapter, "{+baseurl}/users/{user%2Did}/ownedObjects{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Get the list of directory objects that are owned by the agentUser. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get() { return get(null); } /** - * Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Get the list of directory objects that are owned by the agentUser. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -108,7 +110,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Get the list of directory objects that are owned by the agentUser. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -116,7 +118,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Get the list of directory objects that are owned by the agentUser. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -138,7 +140,7 @@ public OwnedObjectsRequestBuilder withUrl(@jakarta.annotation.Nonnull final Stri return new OwnedObjectsRequestBuilder(rawUrl, requestAdapter); } /** - * Directory objects the user owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1). + * Get the list of directory objects that are owned by the agentUser. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/presence/PresenceRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/presence/PresenceRequestBuilder.java index 66991f42811..521315ab7fb 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/presence/PresenceRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/presence/PresenceRequestBuilder.java @@ -2,8 +2,12 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.Presence; +import com.microsoft.graph.users.item.presence.clearautomaticlocation.ClearAutomaticLocationRequestBuilder; +import com.microsoft.graph.users.item.presence.clearlocation.ClearLocationRequestBuilder; import com.microsoft.graph.users.item.presence.clearpresence.ClearPresenceRequestBuilder; import com.microsoft.graph.users.item.presence.clearuserpreferredpresence.ClearUserPreferredPresenceRequestBuilder; +import com.microsoft.graph.users.item.presence.setautomaticlocation.SetAutomaticLocationRequestBuilder; +import com.microsoft.graph.users.item.presence.setmanuallocation.SetManualLocationRequestBuilder; import com.microsoft.graph.users.item.presence.setpresence.SetPresenceRequestBuilder; import com.microsoft.graph.users.item.presence.setstatusmessage.SetStatusMessageRequestBuilder; import com.microsoft.graph.users.item.presence.setuserpreferredpresence.SetUserPreferredPresenceRequestBuilder; @@ -25,6 +29,22 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class PresenceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the clearAutomaticLocation method. + * @return a {@link ClearAutomaticLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClearAutomaticLocationRequestBuilder clearAutomaticLocation() { + return new ClearAutomaticLocationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the clearLocation method. + * @return a {@link ClearLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClearLocationRequestBuilder clearLocation() { + return new ClearLocationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the clearPresence method. * @return a {@link ClearPresenceRequestBuilder} @@ -41,6 +61,22 @@ public ClearPresenceRequestBuilder clearPresence() { public ClearUserPreferredPresenceRequestBuilder clearUserPreferredPresence() { return new ClearUserPreferredPresenceRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the setAutomaticLocation method. + * @return a {@link SetAutomaticLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetAutomaticLocationRequestBuilder setAutomaticLocation() { + return new SetAutomaticLocationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the setManualLocation method. + * @return a {@link SetManualLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetManualLocationRequestBuilder setManualLocation() { + return new SetManualLocationRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to call the setPresence method. * @return a {@link SetPresenceRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/presence/clearautomaticlocation/ClearAutomaticLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/presence/clearautomaticlocation/ClearAutomaticLocationRequestBuilder.java new file mode 100644 index 00000000000..055ad010e0d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/presence/clearautomaticlocation/ClearAutomaticLocationRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.users.item.presence.clearautomaticlocation; + +import com.microsoft.graph.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 clearAutomaticLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClearAutomaticLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClearAutomaticLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClearAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/clearAutomaticLocation", pathParameters); + } + /** + * Instantiates a new {@link ClearAutomaticLocationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClearAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/clearAutomaticLocation", rawUrl); + } + /** + * Clear the automatic work location signal for a user. After clearing, the users final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Clear the automatic work location signal for a user. After clearing, the users final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + * @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); + } + /** + * Clear the automatic work location signal for a user. After clearing, the users final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Clear the automatic work location signal for a user. After clearing, the users final aggregated work location is recomputed according to the precedence rules: Use this operation when you need to remove the current autodetected signal without affecting manual or scheduled layers. + * @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 ClearAutomaticLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClearAutomaticLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClearAutomaticLocationRequestBuilder(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/generated/users/item/presence/clearlocation/ClearLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/presence/clearlocation/ClearLocationRequestBuilder.java new file mode 100644 index 00000000000..266ae8a78d6 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/presence/clearlocation/ClearLocationRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.users.item.presence.clearlocation; + +import com.microsoft.graph.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 clearLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ClearLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ClearLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClearLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/clearLocation", pathParameters); + } + /** + * Instantiates a new {@link ClearLocationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ClearLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/clearLocation", rawUrl); + } + /** + * Clear the work location signals for a user, including both the manual and automatic layers for the current date. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post() { + post(null); + } + /** + * Clear the work location signals for a user, including both the manual and automatic layers for the current date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toPostRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Clear the work location signals for a user, including both the manual and automatic layers for the current date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation() { + return toPostRequestInformation(null); + } + /** + * Clear the work location signals for a user, including both the manual and automatic layers for the current date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.POST, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PostRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ClearLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ClearLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ClearLocationRequestBuilder(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/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationPostRequestBody.java new file mode 100644 index 00000000000..d4463dadd5b --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.presence.setautomaticlocation; + +import com.microsoft.graph.models.WorkLocationType; +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 SetAutomaticLocationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetAutomaticLocationPostRequestBody} and sets the default values. + */ + public SetAutomaticLocationPostRequestBody() { + 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 SetAutomaticLocationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetAutomaticLocationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetAutomaticLocationPostRequestBody(); + } + /** + * 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("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * 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 workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * Serializes information the 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("placeId", this.getPlaceId()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + 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 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 workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationRequestBuilder.java new file mode 100644 index 00000000000..e83869b3dba --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/presence/setautomaticlocation/SetAutomaticLocationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.presence.setautomaticlocation; + +import com.microsoft.graph.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 setAutomaticLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetAutomaticLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetAutomaticLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/setAutomaticLocation", pathParameters); + } + /** + * Instantiates a new {@link SetAutomaticLocationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetAutomaticLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/setAutomaticLocation", rawUrl); + } + /** + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetAutomaticLocationPostRequestBody body) { + post(body, null); + } + /** + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetAutomaticLocationPostRequestBody 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); + } + /** + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetAutomaticLocationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Update the automatic work location for a user. The automatic layer participates in the standard precedence model: Use this operation from clients or services that automatically detect location (for example, Teams, network and location agents, or OEM docking apps). It doesn't clear manual or scheduled signals. + * @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 SetAutomaticLocationPostRequestBody 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 SetAutomaticLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetAutomaticLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetAutomaticLocationRequestBuilder(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/generated/users/item/presence/setmanuallocation/SetManualLocationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/presence/setmanuallocation/SetManualLocationPostRequestBody.java new file mode 100644 index 00000000000..4da37d0832d --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/presence/setmanuallocation/SetManualLocationPostRequestBody.java @@ -0,0 +1,125 @@ +package com.microsoft.graph.users.item.presence.setmanuallocation; + +import com.microsoft.graph.models.WorkLocationType; +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 SetManualLocationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetManualLocationPostRequestBody} and sets the default values. + */ + public SetManualLocationPostRequestBody() { + 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 SetManualLocationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetManualLocationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetManualLocationPostRequestBody(); + } + /** + * 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("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * 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 workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * Serializes information the 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("placeId", this.getPlaceId()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + 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 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 workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/presence/setmanuallocation/SetManualLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/presence/setmanuallocation/SetManualLocationRequestBuilder.java new file mode 100644 index 00000000000..d47980486f0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/presence/setmanuallocation/SetManualLocationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.presence.setmanuallocation; + +import com.microsoft.graph.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 setManualLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetManualLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetManualLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetManualLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/setManualLocation", pathParameters); + } + /** + * Instantiates a new {@link SetManualLocationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetManualLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/presence/setManualLocation", rawUrl); + } + /** + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetManualLocationPostRequestBody body) { + post(body, null); + } + /** + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetManualLocationPostRequestBody 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); + } + /** + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetManualLocationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Set the manual work location signal for a user. The explicit value chosen by a user or an authorized client overrides any automatically detected or scheduled working hours and location. + * @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 SetManualLocationPostRequestBody 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 SetManualLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetManualLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetManualLocationRequestBuilder(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/generated/users/item/restore/RestoreRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/restore/RestoreRequestBuilder.java index 627d4cfdfd1..92474e36924 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/restore/RestoreRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/restore/RestoreRequestBuilder.java @@ -36,7 +36,7 @@ public RestoreRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/users/{user%2Did}/restore", rawUrl); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code * @see Find more info here @@ -46,7 +46,7 @@ public DirectoryObject post() { return post(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObject} * @throws ODataError When receiving a 4XX or 5XX status code @@ -60,7 +60,7 @@ public DirectoryObject post(@jakarta.annotation.Nullable final java.util.functio return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -68,7 +68,7 @@ public RequestInformation toPostRequestInformation() { return toPostRequestInformation(null); } /** - * Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal + * Restore a recently deleted directory object from deleted items. The following types are supported:- administrativeUnit- application- agentIdentityBlueprint- agentIdentity- agentIdentityBlueprintPrincipal- agentUser- certificateBasedAuthPki- certificateAuthorityDetail- group- servicePrincipal- user If an item is accidentally deleted, you can fully restore the item. Additionally, restoring an application doesn't automatically restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted. * @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/generated/users/item/revokesigninsessions/RevokeSignInSessionsPostResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/revokesigninsessions/RevokeSignInSessionsPostResponse.java index a1f3e06c908..33f4faec5d8 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/revokesigninsessions/RevokeSignInSessionsPostResponse.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/revokesigninsessions/RevokeSignInSessionsPostResponse.java @@ -23,6 +23,7 @@ public class RevokeSignInSessionsPostResponse implements AdditionalDataHolder, B public RevokeSignInSessionsPostResponse() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setValue(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sendmail/SendMailPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/sendmail/SendMailPostRequestBody.java index 29436533a84..3f6cee4d9ee 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/sendmail/SendMailPostRequestBody.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/sendmail/SendMailPostRequestBody.java @@ -24,6 +24,7 @@ public class SendMailPostRequestBody implements AdditionalDataHolder, BackedMode public SendMailPostRequestBody() { this.backingStore = BackingStoreFactorySingleton.instance.createBackingStore(); this.setAdditionalData(new HashMap<>()); + this.setSaveToSentItems(false); } /** * Creates a new instance of the appropriate class based on discriminator value diff --git a/src/main/java/com/microsoft/graph/generated/users/item/settings/SettingsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/SettingsRequestBuilder.java index 2c210b35a98..b221085d198 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/settings/SettingsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/SettingsRequestBuilder.java @@ -2,10 +2,12 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.UserSettings; +import com.microsoft.graph.users.item.settings.exchange.ExchangeRequestBuilder; import com.microsoft.graph.users.item.settings.iteminsights.ItemInsightsRequestBuilder; import com.microsoft.graph.users.item.settings.shiftpreferences.ShiftPreferencesRequestBuilder; import com.microsoft.graph.users.item.settings.storage.StorageRequestBuilder; import com.microsoft.graph.users.item.settings.windows.WindowsRequestBuilder; +import com.microsoft.graph.users.item.settings.workhoursandlocations.WorkHoursAndLocationsRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -24,6 +26,14 @@ */ @jakarta.annotation.Generated("com.microsoft.kiota") public class SettingsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the exchange property of the microsoft.graph.userSettings entity. + * @return a {@link ExchangeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExchangeRequestBuilder exchange() { + return new ExchangeRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the itemInsights property of the microsoft.graph.userSettings entity. * @return a {@link ItemInsightsRequestBuilder} @@ -56,6 +66,14 @@ public StorageRequestBuilder storage() { public WindowsRequestBuilder windows() { return new WindowsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to manage the workHoursAndLocations property of the microsoft.graph.userSettings entity. + * @return a {@link WorkHoursAndLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkHoursAndLocationsRequestBuilder workHoursAndLocations() { + return new WorkHoursAndLocationsRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link SettingsRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request diff --git a/src/main/java/com/microsoft/graph/generated/users/item/settings/exchange/ExchangeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/exchange/ExchangeRequestBuilder.java new file mode 100644 index 00000000000..9114a550347 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/exchange/ExchangeRequestBuilder.java @@ -0,0 +1,131 @@ +package com.microsoft.graph.users.item.settings.exchange; + +import com.microsoft.graph.models.ExchangeSettings; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 exchange property of the microsoft.graph.userSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class ExchangeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link ExchangeRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExchangeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/exchange{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link ExchangeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public ExchangeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/exchange{?%24expand,%24select}", rawUrl); + } + /** + * Get a list of Exchange mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary mailbox and shared mailboxes. To learn how to get a list of users in a tenant, see List users. + * @return a {@link ExchangeSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExchangeSettings get() { + return get(null); + } + /** + * Get a list of Exchange mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary mailbox and shared mailboxes. To learn how to get a list of users in a tenant, see List users. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link ExchangeSettings} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public ExchangeSettings get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, ExchangeSettings::createFromDiscriminatorValue); + } + /** + * Get a list of Exchange mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary mailbox and shared mailboxes. To learn how to get a list of users in a tenant, see List users. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get a list of Exchange mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary mailbox and shared mailboxes. To learn how to get a list of users in a tenant, see List users. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link ExchangeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public ExchangeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new ExchangeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get a list of Exchange mailboxes that belong to a user. Currently, the mailbox types supported are the user's primary mailbox and shared mailboxes. To learn how to get a list of users in a tenant, see List users. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/settings/windows/WindowsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/windows/WindowsRequestBuilder.java index 677b2e91959..5c416a9d8e0 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/settings/windows/WindowsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/windows/WindowsRequestBuilder.java @@ -60,7 +60,7 @@ public WindowsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @j super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/windows{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. * @return a {@link WindowsSettingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -69,7 +69,7 @@ public WindowsSettingCollectionResponse get() { return get(null); } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsSettingCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code @@ -107,7 +107,7 @@ public WindowsSetting post(@jakarta.annotation.Nonnull final WindowsSetting body return this.requestAdapter.send(requestInfo, errorMapping, WindowsSetting::createFromDiscriminatorValue); } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -115,7 +115,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -161,7 +161,7 @@ public WindowsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String ra return new WindowsRequestBuilder(rawUrl, requestAdapter); } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/settings/windows/item/WindowsSettingItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/windows/item/WindowsSettingItemRequestBuilder.java index 04f88691312..2ceb50adbe3 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/settings/windows/item/WindowsSettingItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/windows/item/WindowsSettingItemRequestBuilder.java @@ -64,7 +64,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. * @return a {@link WindowsSetting} * @throws ODataError When receiving a 4XX or 5XX status code */ @@ -73,7 +73,7 @@ public WindowsSetting get() { return get(null); } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link WindowsSetting} * @throws ODataError When receiving a 4XX or 5XX status code @@ -131,7 +131,7 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl return requestInfo; } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -139,7 +139,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -191,7 +191,7 @@ public WindowsSettingItemRequestBuilder withUrl(@jakarta.annotation.Nonnull fina public class DeleteRequestConfiguration extends BaseRequestConfiguration { } /** - * Get windows from users + * The Windows settings of the user stored in the cloud. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/WorkHoursAndLocationsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/WorkHoursAndLocationsRequestBuilder.java new file mode 100644 index 00000000000..a5b04730707 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/WorkHoursAndLocationsRequestBuilder.java @@ -0,0 +1,215 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WorkHoursAndLocationsSetting; +import com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.OccurrencesRequestBuilder; +import com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime.OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder; +import com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.RecurrencesRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 workHoursAndLocations property of the microsoft.graph.userSettings entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkHoursAndLocationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + * @return a {@link OccurrencesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OccurrencesRequestBuilder occurrences() { + return new OccurrencesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + * @return a {@link RecurrencesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecurrencesRequestBuilder recurrences() { + return new RecurrencesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Instantiates a new {@link WorkHoursAndLocationsRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkHoursAndLocationsRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WorkHoursAndLocationsRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkHoursAndLocationsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations{?%24expand,%24select}", rawUrl); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + * @return a {@link WorkHoursAndLocationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting get() { + return get(null); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkHoursAndLocationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WorkHoursAndLocationsSetting::createFromDiscriminatorValue); + } + /** + * Provides operations to call the occurrencesView method. + * @param endDateTime Usage: endDateTime='{endDateTime}' + * @param startDateTime Usage: startDateTime='{startDateTime}' + * @return a {@link OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder occurrencesViewWithStartDateTimeWithEndDateTime(@jakarta.annotation.Nonnull final String endDateTime, @jakarta.annotation.Nonnull final String startDateTime) { + Objects.requireNonNull(endDateTime); + Objects.requireNonNull(startDateTime); + return new OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(pathParameters, requestAdapter, endDateTime, startDateTime); + } + /** + * Update the navigation property workHoursAndLocations in users + * @param body The request body + * @return a {@link WorkHoursAndLocationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting patch(@jakarta.annotation.Nonnull final WorkHoursAndLocationsSetting body) { + return patch(body, null); + } + /** + * Update the navigation property workHoursAndLocations in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkHoursAndLocationsSetting} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkHoursAndLocationsSetting patch(@jakarta.annotation.Nonnull final WorkHoursAndLocationsSetting 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, WorkHoursAndLocationsSetting::createFromDiscriminatorValue); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 workHoursAndLocations in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final WorkHoursAndLocationsSetting body) { + return toPatchRequestInformation(body, null); + } + /** + * Update the navigation property workHoursAndLocations in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPatchRequestInformation(@jakarta.annotation.Nonnull final WorkHoursAndLocationsSetting 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 WorkHoursAndLocationsRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkHoursAndLocationsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkHoursAndLocationsRequestBuilder(rawUrl, requestAdapter); + } + /** + * The user's settings for work hours and location preferences for scheduling and availability management. + */ + @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/generated/users/item/settings/workhoursandlocations/occurrences/OccurrencesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/OccurrencesRequestBuilder.java new file mode 100644 index 00000000000..bdf6b52ae37 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/OccurrencesRequestBuilder.java @@ -0,0 +1,252 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WorkPlanOccurrence; +import com.microsoft.graph.models.WorkPlanOccurrenceCollectionResponse; +import com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count.CountRequestBuilder; +import com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item.WorkPlanOccurrenceItemRequestBuilder; +import com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation.SetCurrentLocationRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OccurrencesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the setCurrentLocation method. + * @return a {@link SetCurrentLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetCurrentLocationRequestBuilder setCurrentLocation() { + return new SetCurrentLocationRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + * @param workPlanOccurrenceId The unique identifier of workPlanOccurrence + * @return a {@link WorkPlanOccurrenceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkPlanOccurrenceItemRequestBuilder byWorkPlanOccurrenceId(@jakarta.annotation.Nonnull final String workPlanOccurrenceId) { + Objects.requireNonNull(workPlanOccurrenceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("workPlanOccurrence%2Did", workPlanOccurrenceId); + return new WorkPlanOccurrenceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link OccurrencesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OccurrencesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link OccurrencesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OccurrencesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of work plan occurrences. + * @return a {@link WorkPlanOccurrenceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrenceCollectionResponse get() { + return get(null); + } + /** + * Collection of work plan occurrences. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanOccurrenceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrenceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WorkPlanOccurrenceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to occurrences for users + * @param body The request body + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence post(@jakarta.annotation.Nonnull final WorkPlanOccurrence body) { + return post(body, null); + } + /** + * Create new navigation property to occurrences for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence post(@jakarta.annotation.Nonnull final WorkPlanOccurrence 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, WorkPlanOccurrence::createFromDiscriminatorValue); + } + /** + * Collection of work plan occurrences. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of work plan occurrences. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to occurrences for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WorkPlanOccurrence body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to occurrences for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WorkPlanOccurrence 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 OccurrencesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OccurrencesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OccurrencesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of work plan occurrences. + */ + @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/generated/users/item/settings/workhoursandlocations/occurrences/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/count/CountRequestBuilder.java new file mode 100644 index 00000000000..05c88f5965f --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/$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/generated/users/item/settings/workhoursandlocations/occurrences/item/WorkPlanOccurrenceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/item/WorkPlanOccurrenceItemRequestBuilder.java new file mode 100644 index 00000000000..d6975a70987 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/item/WorkPlanOccurrenceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WorkPlanOccurrence; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 occurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkPlanOccurrenceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link WorkPlanOccurrenceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkPlanOccurrenceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/{workPlanOccurrence%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WorkPlanOccurrenceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkPlanOccurrenceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/{workPlanOccurrence%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property occurrences for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property occurrences for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Collection of work plan occurrences. + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence get() { + return get(null); + } + /** + * Collection of work plan occurrences. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WorkPlanOccurrence::createFromDiscriminatorValue); + } + /** + * Update the navigation property occurrences in users + * @param body The request body + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence put(@jakarta.annotation.Nonnull final WorkPlanOccurrence body) { + return put(body, null); + } + /** + * Update the navigation property occurrences in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanOccurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanOccurrence put(@jakarta.annotation.Nonnull final WorkPlanOccurrence 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, WorkPlanOccurrence::createFromDiscriminatorValue); + } + /** + * Delete navigation property occurrences for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property occurrences for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of work plan occurrences. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of work plan occurrences. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 occurrences in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final WorkPlanOccurrence body) { + return toPutRequestInformation(body, null); + } + /** + * Update the navigation property occurrences in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final WorkPlanOccurrence body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link WorkPlanOccurrenceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkPlanOccurrenceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkPlanOccurrenceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Collection of work plan occurrences. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationPostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationPostRequestBody.java new file mode 100644 index 00000000000..c95bf33ab47 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationPostRequestBody.java @@ -0,0 +1,143 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation; + +import com.microsoft.graph.models.WorkLocationType; +import com.microsoft.graph.models.WorkLocationUpdateScope; +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 SetCurrentLocationPostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link SetCurrentLocationPostRequestBody} and sets the default values. + */ + public SetCurrentLocationPostRequestBody() { + 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 SetCurrentLocationPostRequestBody} + */ + @jakarta.annotation.Nonnull + public static SetCurrentLocationPostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new SetCurrentLocationPostRequestBody(); + } + /** + * 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("placeId", (n) -> { this.setPlaceId(n.getStringValue()); }); + deserializerMap.put("updateScope", (n) -> { this.setUpdateScope(n.getEnumValue(WorkLocationUpdateScope::forValue)); }); + deserializerMap.put("workLocationType", (n) -> { this.setWorkLocationType(n.getEnumValue(WorkLocationType::forValue)); }); + return deserializerMap; + } + /** + * 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 updateScope property value. The updateScope property + * @return a {@link WorkLocationUpdateScope} + */ + @jakarta.annotation.Nullable + public WorkLocationUpdateScope getUpdateScope() { + return this.backingStore.get("updateScope"); + } + /** + * Gets the workLocationType property value. The workLocationType property + * @return a {@link WorkLocationType} + */ + @jakarta.annotation.Nullable + public WorkLocationType getWorkLocationType() { + return this.backingStore.get("workLocationType"); + } + /** + * Serializes information the 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("placeId", this.getPlaceId()); + writer.writeEnumValue("updateScope", this.getUpdateScope()); + writer.writeEnumValue("workLocationType", this.getWorkLocationType()); + 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 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 updateScope property value. The updateScope property + * @param value Value to set for the updateScope property. + */ + public void setUpdateScope(@jakarta.annotation.Nullable final WorkLocationUpdateScope value) { + this.backingStore.set("updateScope", value); + } + /** + * Sets the workLocationType property value. The workLocationType property + * @param value Value to set for the workLocationType property. + */ + public void setWorkLocationType(@jakarta.annotation.Nullable final WorkLocationType value) { + this.backingStore.set("workLocationType", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationRequestBuilder.java new file mode 100644 index 00000000000..0fb9e4522af --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrences/setcurrentlocation/SetCurrentLocationRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.occurrences.setcurrentlocation; + +import com.microsoft.graph.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 setCurrentLocation method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SetCurrentLocationRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link SetCurrentLocationRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetCurrentLocationRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/setCurrentLocation", pathParameters); + } + /** + * Instantiates a new {@link SetCurrentLocationRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SetCurrentLocationRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrences/setCurrentLocation", rawUrl); + } + /** + * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetCurrentLocationPostRequestBody body) { + post(body, null); + } + /** + * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final SetCurrentLocationPostRequestBody 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); + } + /** + * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final SetCurrentLocationPostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Update your work location for the current day or current active segment. This action allows you to quickly update your work location without modifying individual occurrences. + * @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 SetCurrentLocationPostRequestBody 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 SetCurrentLocationRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SetCurrentLocationRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SetCurrentLocationRequestBuilder(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/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse.java new file mode 100644 index 00000000000..0ace126b040 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.WorkPlanOccurrence; +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 OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse} and sets the default values. + */ + public OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse() { + 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 OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse} + */ + @jakarta.annotation.Nonnull + public static OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse(); + } + /** + * 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(WorkPlanOccurrence::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/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.java new file mode 100644 index 00000000000..2b030846366 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/occurrencesviewwithstartdatetimewithenddatetime/OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder.java @@ -0,0 +1,170 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.occurrencesviewwithstartdatetimewithenddatetime; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 occurrencesView method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param endDateTime Usage: endDateTime='{endDateTime}' + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + * @param startDateTime Usage: startDateTime='{startDateTime}' + */ + public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter, @jakarta.annotation.Nullable final String endDateTime, @jakarta.annotation.Nullable final String startDateTime) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrencesView(startDateTime='{startDateTime}',endDateTime='{endDateTime}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + this.pathParameters.put("endDateTime", endDateTime); + this.pathParameters.put("startDateTime", startDateTime); + } + /** + * Instantiates a new {@link OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/occurrencesView(startDateTime='{startDateTime}',endDateTime='{endDateTime}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * @return a {@link OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse get() { + return get(null); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, OccurrencesViewWithStartDateTimeWithEndDateTimeGetResponse::createFromDiscriminatorValue); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder} + */ + @jakarta.annotation.Nonnull + public OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new OccurrencesViewWithStartDateTimeWithEndDateTimeRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get work plan occurrences from your own work plan within a specified date range. This function requires the startDateTime and endDateTime parameters. + */ + @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/generated/users/item/settings/workhoursandlocations/recurrences/RecurrencesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/recurrences/RecurrencesRequestBuilder.java new file mode 100644 index 00000000000..1a694508da9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/recurrences/RecurrencesRequestBuilder.java @@ -0,0 +1,243 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WorkPlanRecurrence; +import com.microsoft.graph.models.WorkPlanRecurrenceCollectionResponse; +import com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count.CountRequestBuilder; +import com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item.WorkPlanRecurrenceItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RecurrencesRequestBuilder 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 recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + * @param workPlanRecurrenceId The unique identifier of workPlanRecurrence + * @return a {@link WorkPlanRecurrenceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkPlanRecurrenceItemRequestBuilder byWorkPlanRecurrenceId(@jakarta.annotation.Nonnull final String workPlanRecurrenceId) { + Objects.requireNonNull(workPlanRecurrenceId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("workPlanRecurrence%2Did", workPlanRecurrenceId); + return new WorkPlanRecurrenceItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link RecurrencesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecurrencesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RecurrencesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RecurrencesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Collection of recurring work plans defined by the user. + * @return a {@link WorkPlanRecurrenceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrenceCollectionResponse get() { + return get(null); + } + /** + * Collection of recurring work plans defined by the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanRecurrenceCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrenceCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WorkPlanRecurrenceCollectionResponse::createFromDiscriminatorValue); + } + /** + * Create new navigation property to recurrences for users + * @param body The request body + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence post(@jakarta.annotation.Nonnull final WorkPlanRecurrence body) { + return post(body, null); + } + /** + * Create new navigation property to recurrences for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence post(@jakarta.annotation.Nonnull final WorkPlanRecurrence 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, WorkPlanRecurrence::createFromDiscriminatorValue); + } + /** + * Collection of recurring work plans defined by the user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of recurring work plans defined by the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Create new navigation property to recurrences for users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WorkPlanRecurrence body) { + return toPostRequestInformation(body, null); + } + /** + * Create new navigation property to recurrences for users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final WorkPlanRecurrence 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 RecurrencesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RecurrencesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RecurrencesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Collection of recurring work plans defined by the user. + */ + @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/generated/users/item/settings/workhoursandlocations/recurrences/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/recurrences/count/CountRequestBuilder.java new file mode 100644 index 00000000000..e6e979d5b22 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/recurrences/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences/$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/generated/users/item/settings/workhoursandlocations/recurrences/item/WorkPlanRecurrenceItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/recurrences/item/WorkPlanRecurrenceItemRequestBuilder.java new file mode 100644 index 00000000000..64d336a95c8 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/settings/workhoursandlocations/recurrences/item/WorkPlanRecurrenceItemRequestBuilder.java @@ -0,0 +1,228 @@ +package com.microsoft.graph.users.item.settings.workhoursandlocations.recurrences.item; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.WorkPlanRecurrence; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 recurrences property of the microsoft.graph.workHoursAndLocationsSetting entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class WorkPlanRecurrenceItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link WorkPlanRecurrenceItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkPlanRecurrenceItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences/{workPlanRecurrence%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link WorkPlanRecurrenceItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public WorkPlanRecurrenceItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/settings/workHoursAndLocations/recurrences/{workPlanRecurrence%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Delete navigation property recurrences for users + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete() { + delete(null); + } + /** + * Delete navigation property recurrences for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Collection of recurring work plans defined by the user. + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence get() { + return get(null); + } + /** + * Collection of recurring work plans defined by the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, WorkPlanRecurrence::createFromDiscriminatorValue); + } + /** + * Update the navigation property recurrences in users + * @param body The request body + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence put(@jakarta.annotation.Nonnull final WorkPlanRecurrence body) { + return put(body, null); + } + /** + * Update the navigation property recurrences in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link WorkPlanRecurrence} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public WorkPlanRecurrence put(@jakarta.annotation.Nonnull final WorkPlanRecurrence 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, WorkPlanRecurrence::createFromDiscriminatorValue); + } + /** + * Delete navigation property recurrences for users + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Delete navigation property recurrences for users + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Collection of recurring work plans defined by the user. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Collection of recurring work plans defined by the user. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 recurrences in users + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final WorkPlanRecurrence body) { + return toPutRequestInformation(body, null); + } + /** + * Update the navigation property recurrences in users + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPutRequestInformation(@jakarta.annotation.Nonnull final WorkPlanRecurrence body, @jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + Objects.requireNonNull(body); + final RequestInformation requestInfo = new RequestInformation(HttpMethod.PUT, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, PutRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + requestInfo.setContentFromParsable(requestAdapter, "application/json", body); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link WorkPlanRecurrenceItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public WorkPlanRecurrenceItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new WorkPlanRecurrenceItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + } + /** + * Collection of recurring work plans defined by the user. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class PutRequestConfiguration extends BaseRequestConfiguration { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/SponsorOfRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/SponsorOfRequestBuilder.java new file mode 100644 index 00000000000..1e3624f8c9a --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/SponsorOfRequestBuilder.java @@ -0,0 +1,189 @@ +package com.microsoft.graph.users.item.sponsorof; + +import com.microsoft.graph.models.DirectoryObjectCollectionResponse; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.sponsorof.count.CountRequestBuilder; +import com.microsoft.graph.users.item.sponsorof.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class SponsorOfRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder count() { + return new CountRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + * @param directoryObjectId The unique identifier of directoryObject + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder byDirectoryObjectId(@jakarta.annotation.Nonnull final String directoryObjectId) { + Objects.requireNonNull(directoryObjectId); + final HashMap urlTplParams = new HashMap(this.pathParameters); + urlTplParams.put("directoryObject%2Did", directoryObjectId); + return new DirectoryObjectItemRequestBuilder(urlTplParams, requestAdapter); + } + /** + * Instantiates a new {@link SponsorOfRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SponsorOfRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link SponsorOfRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public SponsorOfRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get() { + return get(null); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObjectCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link SponsorOfRequestBuilder} + */ + @jakarta.annotation.Nonnull + public SponsorOfRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new SponsorOfRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24orderby", orderby); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/count/CountRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/count/CountRequestBuilder.java new file mode 100644 index 00000000000..3698b3d161c --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/count/CountRequestBuilder.java @@ -0,0 +1,128 @@ +package com.microsoft.graph.users.item.sponsorof.count; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to count the resources in the collection. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class CountRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}", pathParameters); + } + /** + * Instantiates a new {@link CountRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public CountRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}", rawUrl); + } + /** + * Get the number of the resource + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get() { + return get(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link Integer} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public Integer get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Integer.class); + } + /** + * Get the number of the resource + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "text/plain;q=0.9"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link CountRequestBuilder} + */ + @jakarta.annotation.Nonnull + public CountRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new CountRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get the number of the resource + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/item/DirectoryObjectItemRequestBuilder.java new file mode 100644 index 00000000000..2ce99efd4a7 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsorof/item/DirectoryObjectItemRequestBuilder.java @@ -0,0 +1,129 @@ +package com.microsoft.graph.users.item.sponsorof.item; + +import com.microsoft.graph.models.DirectoryObject; +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import com.microsoft.kiota.serialization.ParsableFactory; +import java.util.Collection; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +/** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + } + /** + * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get() { + return get(null); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link DirectoryObject} + * @throws ODataError When receiving a 4XX or 5XX status code + */ + @jakarta.annotation.Nullable + public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link DirectoryObjectItemRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); + } + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Expand related entities + */ + @jakarta.annotation.Nullable + public String[] expand; + /** + * Select properties to be returned + */ + @jakarta.annotation.Nullable + public String[] select; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24expand", expand); + allQueryParams.put("%24select", select); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public GetQueryParameters queryParameters = new GetQueryParameters(); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsors/SponsorsRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsors/SponsorsRequestBuilder.java index b92ee29249d..56323cb1ba2 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/sponsors/SponsorsRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsors/SponsorsRequestBuilder.java @@ -4,6 +4,7 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.users.item.sponsors.count.CountRequestBuilder; import com.microsoft.graph.users.item.sponsors.item.DirectoryObjectItemRequestBuilder; +import com.microsoft.graph.users.item.sponsors.ref.RefRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; import com.microsoft.kiota.BaseRequestConfiguration; import com.microsoft.kiota.HttpMethod; @@ -31,7 +32,15 @@ public CountRequestBuilder count() { return new CountRequestBuilder(pathParameters, requestAdapter); } /** - * Provides operations to manage the sponsors property of the microsoft.graph.user entity. + * Provides operations to manage the collection of user entities. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder ref() { + return new RefRequestBuilder(pathParameters, requestAdapter); + } + /** + * Gets an item from the com.Microsoft.Graph.users.item.sponsors.item collection * @param directoryObjectId The unique identifier of directoryObject * @return a {@link DirectoryObjectItemRequestBuilder} */ @@ -59,21 +68,21 @@ public SponsorsRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @ super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get() { return get(null); } /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -83,7 +92,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -91,7 +100,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -113,7 +122,7 @@ public SponsorsRequestBuilder withUrl(@jakarta.annotation.Nonnull final String r return new SponsorsRequestBuilder(rawUrl, requestAdapter); } /** - * Get a user's sponsors. Sponsors are users and groups that are responsible for this guest's privileges in the tenant and for keeping the guest's information and access up to date. + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsors/item/DirectoryObjectItemRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsors/item/DirectoryObjectItemRequestBuilder.java index 41a4ef2f0b8..7bc839d8ece 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/sponsors/item/DirectoryObjectItemRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsors/item/DirectoryObjectItemRequestBuilder.java @@ -1,32 +1,30 @@ package com.microsoft.graph.users.item.sponsors.item; -import com.microsoft.graph.models.DirectoryObject; -import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.users.item.sponsors.item.ref.RefRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; -import com.microsoft.kiota.BaseRequestConfiguration; -import com.microsoft.kiota.HttpMethod; -import com.microsoft.kiota.QueryParameters; import com.microsoft.kiota.RequestAdapter; -import com.microsoft.kiota.RequestInformation; -import com.microsoft.kiota.RequestOption; -import com.microsoft.kiota.serialization.Parsable; -import 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 sponsors property of the microsoft.graph.user entity. + * Builds and executes requests for operations under /users/{user-id}/sponsors/{directoryObject-id} */ @jakarta.annotation.Generated("com.microsoft.kiota") public class DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the collection of user entities. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder ref() { + return new RefRequestBuilder(pathParameters, requestAdapter); + } /** * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. * @param pathParameters Path parameters for the request * @param requestAdapter The request adapter to use to execute the requests. */ public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}{?%24expand,%24select}", pathParameters); + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}", pathParameters); } /** * Instantiates a new {@link DirectoryObjectItemRequestBuilder} and sets the default values. @@ -34,96 +32,6 @@ public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final HashM * @param requestAdapter The request adapter to use to execute the requests. */ public DirectoryObjectItemRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { - super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}{?%24expand,%24select}", rawUrl); - } - /** - * The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. - * @return a {@link DirectoryObject} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public DirectoryObject get() { - return get(null); - } - /** - * The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @return a {@link DirectoryObject} - * @throws ODataError When receiving a 4XX or 5XX status code - */ - @jakarta.annotation.Nullable - public DirectoryObject get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { - final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); - final HashMap> errorMapping = new HashMap>(); - errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); - return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObject::createFromDiscriminatorValue); - } - /** - * The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. - * @return a {@link RequestInformation} - */ - @jakarta.annotation.Nonnull - public RequestInformation toGetRequestInformation() { - return toGetRequestInformation(null); - } - /** - * The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). 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; - } - /** - * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - * @param rawUrl The raw URL to use for the request builder. - * @return a {@link DirectoryObjectItemRequestBuilder} - */ - @jakarta.annotation.Nonnull - public DirectoryObjectItemRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { - Objects.requireNonNull(rawUrl); - return new DirectoryObjectItemRequestBuilder(rawUrl, requestAdapter); - } - /** - * The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). 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(); + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}", rawUrl); } } diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsors/item/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsors/item/ref/RefRequestBuilder.java new file mode 100644 index 00000000000..217a4334629 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsors/item/ref/RefRequestBuilder.java @@ -0,0 +1,93 @@ +package com.microsoft.graph.users.item.sponsors.item.ref; + +import com.microsoft.graph.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 manage the collection of user entities. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}/$ref", pathParameters); + } + /** + * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/{directoryObject%2Did}/$ref", rawUrl); + } + /** + * Remove an agentUser's sponsor. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Remove an agentUser's sponsor. + * @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); + } + /** + * Remove an agentUser's sponsor. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Remove an agentUser's sponsor. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.DELETE, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + * @param rawUrl The raw URL to use for the request builder. + * @return a {@link RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefRequestBuilder(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 { + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/sponsors/ref/RefRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/sponsors/ref/RefRequestBuilder.java new file mode 100644 index 00000000000..42a8d2ab733 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/sponsors/ref/RefRequestBuilder.java @@ -0,0 +1,281 @@ +package com.microsoft.graph.users.item.sponsors.ref; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.graph.models.ReferenceCreate; +import com.microsoft.graph.models.StringCollectionResponse; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 collection of user entities. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class RefRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link RefRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public RefRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", rawUrl); + } + /** + * Remove an agentUser's sponsor. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete() { + delete(null); + } + /** + * Remove an agentUser's sponsor. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void delete(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toDeleteRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class); + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @return a {@link StringCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public StringCollectionResponse get() { + return get(null); + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link StringCollectionResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public StringCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, StringCollectionResponse::createFromDiscriminatorValue); + } + /** + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ReferenceCreate body) { + post(body, null); + } + /** + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final ReferenceCreate 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 an agentUser's sponsor. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toDeleteRequestInformation() { + return toDeleteRequestInformation(null); + } + /** + * Remove an agentUser's sponsor. + * @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, "{+baseurl}/users/{user%2Did}/sponsors/$ref?@id={%40id}", pathParameters); + requestInfo.configure(requestConfiguration, DeleteRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = new RequestInformation(HttpMethod.GET, urlTemplate, pathParameters); + requestInfo.configure(requestConfiguration, GetRequestConfiguration::new, x -> x.queryParameters); + requestInfo.headers.tryAdd("Accept", "application/json"); + return requestInfo; + } + /** + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final ReferenceCreate body) { + return toPostRequestInformation(body, null); + } + /** + * Assign an agentUser a sponsor. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + * @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 ReferenceCreate 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 RefRequestBuilder} + */ + @jakarta.annotation.Nonnull + public RefRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new RefRequestBuilder(rawUrl, requestAdapter); + } + /** + * Remove an agentUser's sponsor. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteQueryParameters implements QueryParameters { + /** + * The delete Uri + */ + @jakarta.annotation.Nullable + public String id; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%40id", id); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and middleware options. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class DeleteRequestConfiguration extends BaseRequestConfiguration { + /** + * Request query parameters + */ + @jakarta.annotation.Nullable + public DeleteQueryParameters queryParameters = new DeleteQueryParameters(); + } + /** + * Get an agentUser's sponsors. Sponsors are users and groups that are responsible for this agent user's privileges in the tenant and for keeping the agent user's information and access up to date. + */ + @jakarta.annotation.Generated("com.microsoft.kiota") + public class GetQueryParameters implements QueryParameters { + /** + * Include count of items + */ + @jakarta.annotation.Nullable + public Boolean count; + /** + * Filter items by property values + */ + @jakarta.annotation.Nullable + public String filter; + /** + * Order items by property values + */ + @jakarta.annotation.Nullable + public String[] orderby; + /** + * Search items by search phrases + */ + @jakarta.annotation.Nullable + public String search; + /** + * Skip the first n items + */ + @jakarta.annotation.Nullable + public Integer skip; + /** + * Show only the first n items + */ + @jakarta.annotation.Nullable + public Integer top; + /** + * Extracts the query parameters into a map for the URI template parsing. + * @return a {@link Map} + */ + @jakarta.annotation.Nonnull + public Map toQueryParameters() { + final Map allQueryParams = new HashMap(); + allQueryParams.put("%24count", count); + allQueryParams.put("%24filter", filter); + allQueryParams.put("%24search", search); + allQueryParams.put("%24skip", skip); + allQueryParams.put("%24top", top); + allQueryParams.put("%24orderby", orderby); + return allQueryParams; + } + } + /** + * Configuration for the request such as headers, query parameters, and 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/generated/users/item/teamwork/TeamworkRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/TeamworkRequestBuilder.java index 76fe6c36367..b7991fa1d04 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/teamwork/TeamworkRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/TeamworkRequestBuilder.java @@ -3,6 +3,9 @@ import com.microsoft.graph.models.odataerrors.ODataError; import com.microsoft.graph.models.UserTeamwork; import com.microsoft.graph.users.item.teamwork.associatedteams.AssociatedTeamsRequestBuilder; +import com.microsoft.graph.users.item.teamwork.deletetargetedmessage.DeleteTargetedMessageRequestBuilder; +import com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages.GetAllRetainedTargetedMessagesRequestBuilder; +import com.microsoft.graph.users.item.teamwork.getalltargetedmessages.GetAllTargetedMessagesRequestBuilder; import com.microsoft.graph.users.item.teamwork.installedapps.InstalledAppsRequestBuilder; import com.microsoft.graph.users.item.teamwork.sendactivitynotification.SendActivityNotificationRequestBuilder; import com.microsoft.kiota.BaseRequestBuilder; @@ -31,6 +34,30 @@ public class TeamworkRequestBuilder extends BaseRequestBuilder { public AssociatedTeamsRequestBuilder associatedTeams() { return new AssociatedTeamsRequestBuilder(pathParameters, requestAdapter); } + /** + * Provides operations to call the deleteTargetedMessage method. + * @return a {@link DeleteTargetedMessageRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeleteTargetedMessageRequestBuilder deleteTargetedMessage() { + return new DeleteTargetedMessageRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the getAllRetainedTargetedMessages method. + * @return a {@link GetAllRetainedTargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRetainedTargetedMessagesRequestBuilder getAllRetainedTargetedMessages() { + return new GetAllRetainedTargetedMessagesRequestBuilder(pathParameters, requestAdapter); + } + /** + * Provides operations to call the getAllTargetedMessages method. + * @return a {@link GetAllTargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTargetedMessagesRequestBuilder getAllTargetedMessages() { + return new GetAllTargetedMessagesRequestBuilder(pathParameters, requestAdapter); + } /** * Provides operations to manage the installedApps property of the microsoft.graph.userTeamwork entity. * @return a {@link InstalledAppsRequestBuilder} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessagePostRequestBody.java b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessagePostRequestBody.java new file mode 100644 index 00000000000..6b56c212e24 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessagePostRequestBody.java @@ -0,0 +1,141 @@ +package com.microsoft.graph.users.item.teamwork.deletetargetedmessage; + +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 DeleteTargetedMessagePostRequestBody implements AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + @jakarta.annotation.Nonnull + protected BackingStore backingStore; + /** + * Instantiates a new {@link DeleteTargetedMessagePostRequestBody} and sets the default values. + */ + public DeleteTargetedMessagePostRequestBody() { + 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 DeleteTargetedMessagePostRequestBody} + */ + @jakarta.annotation.Nonnull + public static DeleteTargetedMessagePostRequestBody createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new DeleteTargetedMessagePostRequestBody(); + } + /** + * 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 channelId property value. The channelId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getChannelId() { + return this.backingStore.get("channelId"); + } + /** + * 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("channelId", (n) -> { this.setChannelId(n.getStringValue()); }); + deserializerMap.put("messageId", (n) -> { this.setMessageId(n.getStringValue()); }); + deserializerMap.put("teamId", (n) -> { this.setTeamId(n.getStringValue()); }); + return deserializerMap; + } + /** + * Gets the messageId property value. The messageId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getMessageId() { + return this.backingStore.get("messageId"); + } + /** + * Gets the teamId property value. The teamId property + * @return a {@link String} + */ + @jakarta.annotation.Nullable + public String getTeamId() { + return this.backingStore.get("teamId"); + } + /** + * Serializes information the 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("channelId", this.getChannelId()); + writer.writeStringValue("messageId", this.getMessageId()); + writer.writeStringValue("teamId", this.getTeamId()); + 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 channelId property value. The channelId property + * @param value Value to set for the channelId property. + */ + public void setChannelId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("channelId", value); + } + /** + * Sets the messageId property value. The messageId property + * @param value Value to set for the messageId property. + */ + public void setMessageId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("messageId", value); + } + /** + * Sets the teamId property value. The teamId property + * @param value Value to set for the teamId property. + */ + public void setTeamId(@jakarta.annotation.Nullable final String value) { + this.backingStore.set("teamId", value); + } +} diff --git a/src/main/java/com/microsoft/graph/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessageRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessageRequestBuilder.java new file mode 100644 index 00000000000..654be5560b3 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/deletetargetedmessage/DeleteTargetedMessageRequestBuilder.java @@ -0,0 +1,100 @@ +package com.microsoft.graph.users.item.teamwork.deletetargetedmessage; + +import com.microsoft.graph.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 deleteTargetedMessage method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class DeleteTargetedMessageRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link DeleteTargetedMessageRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeleteTargetedMessageRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/deleteTargetedMessage", pathParameters); + } + /** + * Instantiates a new {@link DeleteTargetedMessageRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public DeleteTargetedMessageRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/deleteTargetedMessage", rawUrl); + } + /** + * Delete a specific targeted message from a channel context. Teams administrators can use this API to remove targeted messages by providing the message ID, team ID, and channel ID. + * @param body The request body + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final DeleteTargetedMessagePostRequestBody body) { + post(body, null); + } + /** + * Delete a specific targeted message from a channel context. Teams administrators can use this API to remove targeted messages by providing the message ID, team ID, and channel ID. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + public void post(@jakarta.annotation.Nonnull final DeleteTargetedMessagePostRequestBody 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); + } + /** + * Delete a specific targeted message from a channel context. Teams administrators can use this API to remove targeted messages by providing the message ID, team ID, and channel ID. + * @param body The request body + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull final DeleteTargetedMessagePostRequestBody body) { + return toPostRequestInformation(body, null); + } + /** + * Delete a specific targeted message from a channel context. Teams administrators can use this API to remove targeted messages by providing the message ID, team ID, and channel ID. + * @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 DeleteTargetedMessagePostRequestBody 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 DeleteTargetedMessageRequestBuilder} + */ + @jakarta.annotation.Nonnull + public DeleteTargetedMessageRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new DeleteTargetedMessageRequestBuilder(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/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesGetResponse.java new file mode 100644 index 00000000000..406728d13a9 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.TargetedChatMessage; +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 GetAllRetainedTargetedMessagesGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllRetainedTargetedMessagesGetResponse} and sets the default values. + */ + public GetAllRetainedTargetedMessagesGetResponse() { + 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 GetAllRetainedTargetedMessagesGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllRetainedTargetedMessagesGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllRetainedTargetedMessagesGetResponse(); + } + /** + * 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(TargetedChatMessage::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/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesRequestBuilder.java new file mode 100644 index 00000000000..026363801f0 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getallretainedtargetedmessages/GetAllRetainedTargetedMessagesRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.users.item.teamwork.getallretainedtargetedmessages; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 getAllRetainedTargetedMessages method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllRetainedTargetedMessagesRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllRetainedTargetedMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllRetainedTargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllRetainedTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GetAllRetainedTargetedMessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllRetainedTargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllRetainedTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get all retained targeted messages sent to a specific user in group chats and channels. + * @return a {@link GetAllRetainedTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllRetainedTargetedMessagesGetResponse get() { + return get(null); + } + /** + * Get all retained targeted messages sent to a specific user in group chats and channels. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllRetainedTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllRetainedTargetedMessagesGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetAllRetainedTargetedMessagesGetResponse::createFromDiscriminatorValue); + } + /** + * Get all retained targeted messages sent to a specific user in group chats and channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get all retained targeted messages sent to a specific user in group chats and channels. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetAllRetainedTargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllRetainedTargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllRetainedTargetedMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get all retained targeted messages sent to a specific user in group chats and channels. + */ + @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/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesGetResponse.java b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesGetResponse.java new file mode 100644 index 00000000000..d50a3dd8b00 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesGetResponse.java @@ -0,0 +1,63 @@ +package com.microsoft.graph.users.item.teamwork.getalltargetedmessages; + +import com.microsoft.graph.models.BaseCollectionPaginationCountResponse; +import com.microsoft.graph.models.TargetedChatMessage; +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 GetAllTargetedMessagesGetResponse extends BaseCollectionPaginationCountResponse implements Parsable { + /** + * Instantiates a new {@link GetAllTargetedMessagesGetResponse} and sets the default values. + */ + public GetAllTargetedMessagesGetResponse() { + 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 GetAllTargetedMessagesGetResponse} + */ + @jakarta.annotation.Nonnull + public static GetAllTargetedMessagesGetResponse createFromDiscriminatorValue(@jakarta.annotation.Nonnull final ParseNode parseNode) { + Objects.requireNonNull(parseNode); + return new GetAllTargetedMessagesGetResponse(); + } + /** + * 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(TargetedChatMessage::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/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesRequestBuilder.java new file mode 100644 index 00000000000..512c6762f93 --- /dev/null +++ b/src/main/java/com/microsoft/graph/generated/users/item/teamwork/getalltargetedmessages/GetAllTargetedMessagesRequestBuilder.java @@ -0,0 +1,166 @@ +package com.microsoft.graph.users.item.teamwork.getalltargetedmessages; + +import com.microsoft.graph.models.odataerrors.ODataError; +import com.microsoft.kiota.BaseRequestBuilder; +import com.microsoft.kiota.BaseRequestConfiguration; +import com.microsoft.kiota.HttpMethod; +import com.microsoft.kiota.QueryParameters; +import com.microsoft.kiota.RequestAdapter; +import com.microsoft.kiota.RequestInformation; +import com.microsoft.kiota.RequestOption; +import com.microsoft.kiota.serialization.Parsable; +import 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 getAllTargetedMessages method. + */ +@jakarta.annotation.Generated("com.microsoft.kiota") +public class GetAllTargetedMessagesRequestBuilder extends BaseRequestBuilder { + /** + * Instantiates a new {@link GetAllTargetedMessagesRequestBuilder} and sets the default values. + * @param pathParameters Path parameters for the request + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllTargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final HashMap pathParameters, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters); + } + /** + * Instantiates a new {@link GetAllTargetedMessagesRequestBuilder} and sets the default values. + * @param rawUrl The raw URL to use for the request builder. + * @param requestAdapter The request adapter to use to execute the requests. + */ + public GetAllTargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String rawUrl, @jakarta.annotation.Nonnull final RequestAdapter requestAdapter) { + super(requestAdapter, "{+baseurl}/users/{user%2Did}/teamwork/getAllTargetedMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); + } + /** + * Get all targeted messages sent to a specific user in group chats and channels. + * @return a {@link GetAllTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllTargetedMessagesGetResponse get() { + return get(null); + } + /** + * Get all targeted messages sent to a specific user in group chats and channels. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link GetAllTargetedMessagesGetResponse} + * @throws ODataError When receiving a 4XX or 5XX status code + * @see Find more info here + */ + @jakarta.annotation.Nullable + public GetAllTargetedMessagesGetResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final RequestInformation requestInfo = toGetRequestInformation(requestConfiguration); + final HashMap> errorMapping = new HashMap>(); + errorMapping.put("XXX", ODataError::createFromDiscriminatorValue); + return this.requestAdapter.send(requestInfo, errorMapping, GetAllTargetedMessagesGetResponse::createFromDiscriminatorValue); + } + /** + * Get all targeted messages sent to a specific user in group chats and channels. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation() { + return toGetRequestInformation(null); + } + /** + * Get all targeted messages sent to a specific user in group chats and channels. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @return a {@link RequestInformation} + */ + @jakarta.annotation.Nonnull + public RequestInformation toGetRequestInformation(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { + final 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 GetAllTargetedMessagesRequestBuilder} + */ + @jakarta.annotation.Nonnull + public GetAllTargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final String rawUrl) { + Objects.requireNonNull(rawUrl); + return new GetAllTargetedMessagesRequestBuilder(rawUrl, requestAdapter); + } + /** + * Get all targeted messages sent to a specific user in group chats and channels. + */ + @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/generated/users/item/transitivememberof/TransitiveMemberOfRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/users/item/transitivememberof/TransitiveMemberOfRequestBuilder.java index 6a262a5cde2..11aba2dc176 100644 --- a/src/main/java/com/microsoft/graph/generated/users/item/transitivememberof/TransitiveMemberOfRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/users/item/transitivememberof/TransitiveMemberOfRequestBuilder.java @@ -86,21 +86,21 @@ public TransitiveMemberOfRequestBuilder(@jakarta.annotation.Nonnull final String super(requestAdapter, "{+baseurl}/users/{user%2Did}/transitiveMemberOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl); } /** - * Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + * Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get() { return get(null); } /** - * Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + * Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link DirectoryObjectCollectionResponse} * @throws ODataError When receiving a 4XX or 5XX status code - * @see Find more info here + * @see Find more info here */ @jakarta.annotation.Nullable public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final java.util.function.Consumer requestConfiguration) { @@ -110,7 +110,7 @@ public DirectoryObjectCollectionResponse get(@jakarta.annotation.Nullable final return this.requestAdapter.send(requestInfo, errorMapping, DirectoryObjectCollectionResponse::createFromDiscriminatorValue); } /** - * Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + * Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. * @return a {@link RequestInformation} */ @jakarta.annotation.Nonnull @@ -118,7 +118,7 @@ public RequestInformation toGetRequestInformation() { return toGetRequestInformation(null); } /** - * Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + * Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @return a {@link RequestInformation} */ @@ -140,7 +140,7 @@ public TransitiveMemberOfRequestBuilder withUrl(@jakarta.annotation.Nonnull fina return new TransitiveMemberOfRequestBuilder(rawUrl, requestAdapter); } /** - * Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership. + * Get groups, directory roles, and administrative units that the agentUser is a member of through either direct or transitive membership. */ @jakarta.annotation.Generated("com.microsoft.kiota") public class GetQueryParameters implements QueryParameters { diff --git a/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java b/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java index d938565a9bc..bf4ab01b9fc 100644 --- a/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java +++ b/src/main/java/com/microsoft/graph/generated/userswithuserprincipalname/UsersWithUserPrincipalNameRequestBuilder.java @@ -83,7 +83,7 @@ public User get(@jakarta.annotation.Nullable final java.util.function.Consumer